Go to:
Logótipo
You are in:: Start > CC4032

Security and Applications in Smartcards

Code: CC4032     Acronym: CC4032     Level: 400

Keywords
Classification Keyword
OFICIAL Computer Science

Instance: 2019/2020 - 2S Ícone do Moodle

Active? Yes
Responsible unit: Department of Computer Science
Course/CS Responsible: Master in Information Security

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
M:SI 30 Study plan since 2014/2015 1 - 6 42 162
Mais informaçõesLast updated on 2020-05-22.

Fields changed: Calculation formula of final grade, Componentes de Avaliação e Ocupação, Obtenção de frequência

Teaching language

Portuguese

Objectives

Get a comprehensive and integrated view of the technologies currently employed in security solutions based on "smart cards" and "security tokens". Perform a detailed analysis of applications and actual cases of paradigmatic use of these technologies in the security of information systems and telecommunications, including mobile and international banking systems. The process of developing applications for the JavaCard platform and standard methods of access card readers connected to personal computers. Integration of smartcards and security tokens in Web applications

Learning outcomes and competences

The syllabus will provide the student the knowledge about security and applications of smartcards on severall different domains. The different systems and approaches studied will provide choice and comparison points on how to best tackle security issues with these devices. Students should have acquired a thorough knowledge about the different types of technologies currently available for smartcards or other type of security token, which can nowadays be employed in a solution of integrated security (authentication, digital signature, encryption) for telecommunications systems or more comprehensive information systems, including the web.

Working method

Presencial

Pre-requirements (prior knowledge) and co-requirements (common knowledge)


  • Operating Systems

  • Java Programming

  • Criptographic Applications

Program

1. Introduction to smartcards
2. Multi-applicational platforms and operating systems for smartcards
3. Smart Cards for Mobile communications
4. Smart Cards for the Banking and Financial System
5. Safety Smartcards
6. Development environments based on java
7. Integration of smartcards in web applications.
8. API for interaction with smartcard readers
9. eID Cards

Mandatory literature

Mayes Keith E. 340; Smart cards, tokens, security and applications. ISBN: 9780387721972
Zhiqun Chen; A Programmer's Guide to Java Smart Cards (Java Series), Addison Wesley, 2000. ISBN: ISBN-10: 0201703297

Teaching methods and learning activities

Lectures addressed in detail concepts essential for understanding the role currently played by smartcards security of information systems and telecommunications mass current. Will also be tested development cycles that lead to proper integration in a smartcard authentication systems, digital signature and encryption of an information system and telecommunications. Distributed evaluation with final exam. Development compulsory practical work whose theme is timely proposed by the teacher.

Evaluation Type

Distributed evaluation without final exam

Assessment Components

designation Weight (%)
Trabalho laboratorial 30,00
Teste 70,00
Total: 100,00

Amount of time allocated to each course unit

designation Time (hours)
Estudo autónomo 80,00
Frequência das aulas 42,00
Trabalho laboratorial 40,00
Total: 162,00

Eligibility for exams

Participação nas aulas e realização do teste final.

Calculation formula of final grade

Lab work is optional. If it is not done, then the final test will account for 100% of the marks,

For students that carry out lab work, the final mark is given by the formula Max(Test, 0.3*Lab + 0.7*Test).
Recommend this page Top
Copyright 1996-2025 © Faculdade de Ciências da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2025-06-22 at 00:11:39 | Acceptable Use Policy | Data Protection Policy | Complaint Portal