Sei sulla pagina 1di 14

WELCOME !

GABRIEL SORIN POPOVICI


Bucharest ROMANIA
25 and
popovici.gabriel@gmail.com
1
ACADEMIC CAREER
Polytechnic University of Bucharest, Romania
Faculty of Automatic Control and Computers
System Science and Computer Automatics Control
University of Turin, Italy
Department of Computer Science
Leonardo da Vinci mobility project
Id Systems
HealthCare
Electronic Patient card
Id Systems
E-voting
Web analytics software
PROFESSIONAL CAREER
Web portal development

E-commerce
www.tornado.ro
www.denovo.ro
- Tornado Systems Srl, Bucharest Romania

E-banking
www.findomestic.it
- Blue Reply Srl, Turin, Italy

Web tracking systems Id systems
Police driver faults
Vehicle registration system
Computer based examination portal
- Canadian Bank Note International Europe Srl, Bucharest Romania -
ELECTRONIC PATIENT CARD
Development Frameworks Java API
Smart card development:
Java Card Framework vesion 2.2.1- building java applications on smart cards
IBM Java Card Open Platform tools (JCOP) , plug-in for Eclipse IDE
Operations: edit/simulate/install/delete java applications on smart card
Client application development:
user interface in Swing
OpenCard Framework version 1.2, acting like a middle-tier between user inputs and
communication with the smart card
Java Cryptography Extensions,to implement various
symmetric/asymmetric Cryptography algorithms, managing
signature process and password based encryption/decryption
techniques
System structure Applications
Two distinguished applications:
on card application smartcard
off card application PC/workstation
Off Card Application GUI
Organized data storage
Off Card Application communication
This module communicates with the smartcard using APDU (Application Protocol Data Units)
ISO 7816
HEADER BODY
CLA INS P1 P2 Lc DATA Le
OPTIONAL DATA
FIELDS SW1 SW2
Responsible entities able to write information on card
doctor
certificate authority
Private Key/ Public Key
Doctor Certificate
Private Key PKCS#8 256 bytes sample
Procedure to write data on smartcard
Steps:
store message M in smartcard RAM
sign message M using private key inside
private document
Procedure to write data on smartcard
pozitive result - data are stored definitely on persistent memory
negative result - discard data
Authentication procedures
external authentication - private document is protected by password
internal authentication - smartcard authentication process to system
Questions ?

Potrebbero piacerti anche