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 ?