Download presentation
Presentation is loading. Please wait.
Published byShona Arnold Modified over 9 years ago
1
Copyright © FEDICT 2004. All rights reserved eID : The Belgian Electronic Identity Card Bart SIJNAVE Microsoft eID Awareness Program Brussels, 24 juni 2004
2
Copyright © FEDICT 2004. All rights reserved Architecture & building blocks SECURITY & PRIVACY FEDMAN UME OTHER AUTHORITIES OTHER INSTITUTIONS FPS Connected government Connected government PORTAL www.belgium.be PORTAL www.belgium.be AUTHENTIC SOURCES USER MGT
3
Copyright © FEDICT 2004. All rights reserved eID – chip eID, welcome to the e-world !
4
Copyright © FEDICT 2004. All rights reserved Contents of the chip ID ADDRESS authentication digital signature RRN SIGN RRN SIGN RRN SIGN RRN SIGN PKIIDENTITY
5
Copyright © FEDICT 2004. All rights reserved eID : the main e-functionalities authentication data capture digital signature
6
Copyright © FEDICT 2004. All rights reserved eID : the main e-functionalities authentication data capture digital signature
7
Copyright © FEDICT 2004. All rights reserved Data capture faster data capture data can be read directly from the card and stored in a particular system more accurate data capture no more manual re-entrying less error- prone process more efficient data capture faster processing of information
8
Copyright © FEDICT 2004. All rights reserved eID : the main e-functionalities authentication data capture digital signature
9
Copyright © FEDICT 2004. All rights reserved Trust Hierarchy Card Admin Cert Admin Client Auth Elec Sign Data Crypt Client Cert Admin CA Hierar Admin CRL Citizen CA CRL Gov CA CRL SelfSign Belgium Root ARL RootSign Belgium Root Server Cert Object Cert AdminAuth/Sign
10
Copyright © FEDICT 2004. All rights reserved Certificates Citizen’s certificates & keys Authentication Certificate & key pair (1024 bits) provide strong authentication (access control) web site authentication single sign-on (login) etc. Signature Certificate & key pair (1024 bits) provide non repudiation (electronic signature equivalent to handwritten signature) Document Signing Form Signing etc. (Encryption Certificate & key pair) foreseen at a later stage private key backup/archiving AuthSign Citizen CA Belgium Root CA Crypt Citizen CA
11
Copyright © FEDICT 2004. All rights reserved Trust Services Request Auth/SignValidate Register Population Registry Secure Sites Municipality XKMS OCSP CA Factory Citizens CPSSLA
12
Copyright © FEDICT 2004. All rights reserved Authentication log on to web sites (SSO) container park library access control … swimming pool
13
Copyright © FEDICT 2004. All rights reserved eID : the main e-functionalities authentication data capture digital signature
14
Copyright © FEDICT 2004. All rights reserved Signature 1. Receive message 3. Check CRL/OCSP 5. Fetch public key 7. Compute reference hash 2. Inspect certificate 4. Check certificate 6. Fetch signature 8. Hash, signature, public key match? Matching triplet? CRL Alice hash Bob 3, 4 2 1 7 6 5 8 1. Compose message3. Generate signature5. Collect certificate 2. Compute hash4. Collect signature6. Send message Alice hash Alice 1 2 3 54 6
15
Copyright © FEDICT 2004. All rights reserved eID – technicalities
16
Copyright © FEDICT 2004. All rights reserved Card Specifications Standard - ISO/IEC 7816 Format & Physical Characteristics Bank Card (ID1) Standard Contacts & Signals RST,GND,CLK,Vpp,Vcc, I/O Standard Commands & Query Language (APDU) etc.
17
Copyright © FEDICT 2004. All rights reserved Security Outside Rainbow and guilloche printing Changeable Laser Image (CLI) Optical Variable Ink (OVI) Alphagram Relief and UV print Laser engraving Inside 12345678 SHA-1 RSA SPA/DPA/… resistent EAL5+ certified …
18
Copyright © FEDICT 2004. All rights reserved Chip specifications Chip characteristics: Cryptoflex JavaCard 32K CPU (processor): 16 bit Micro-controller Crypto-processor: 1100 bit Crypto-Engine (RSA computation) 112 bit Crypto-Accelerator (DES computation) ROM (OS): 136 kB (GEOS Java Virtual Machine) EEPROM (Applic + Data): 32 KB (Cristal Applet) RAM (memory): 5 KB CPU ROM (Operating System) Crypto (DES,RSA) RAM (Memory) EEPROM (File System= applications + data) I/O “GEOS” JVM “CRISTAL” Applet ID data, Keys, Certs.
19
Copyright © FEDICT 2004. All rights reserved ID Data specifications Directory Structure (PKCS#15) Dir (BelPIC): certificates & keys (PIN code protected) private and public key CA : 2048 bits private and public key citizen: 1024 bits Signatures put via RSA with SHA-1 all certificates are conform to X.509 v3 standard format (to be used by generic applications) Microsoft CryptoAPI ( Windows) PKCS#11 ( UNIX/Linux & MacOS) Dir (ID): contains full identity information first name, last name, etc. address picture etc. proprietary format (to be used by dedicated applications only) BelPIC Auth Key Sign Key ID ADR PIC Auth Cert Sign Cert CA Cert Root Cert Card Key...
20
Copyright © FEDICT 2004. All rights reserved Middleware specifications Card & Reader Software Card MiddleWare PKCS#15 ID specific applications Card is accessed as a simple file system No key management possible (no PIN) for belgian police, post, banks, etc PKCS#11 Generic applications Only keys & Certs available via PKCS#11 API allows authentication (& signature) for Netscape, Linux, Unix, etc MS-CSP Windows applications Only keys & certs available via MSCrypto API allows authentication (& signature) for Microsoft Explorer, Outlook, etc Reader Driver/Firmware most part is generic (orange part) small part is specific (green part) DLL (C-reader DLL) PKCS#15 OpenSC (Generic SC Interface) PIN (pin logic library) Driver (Specific SC Reader Interface) PC/SC (Generic SC Reader Interface) I/O PKCS#11 (Certificate & Keys Management) MS-CSP (Microsoft interface) BelPIC Specific Applics Non Win Generic Applics Windows Generic Applics
21
Copyright © FEDICT 2004. All rights reserved Toolkit specifications Toolkits Data Capture Toolkit GetIdentity GetAddress GetPicture GetVersion ... Authentication Proxy Trigger Certificate based auth Validate Certificate Return Certificate Content … Signature Plugin PDF/XML signature support Validate Certificate Verify Signature … DLL (C-reader DLL) PKCS#15 OpenSC (Generic SC Interface) PIN (pin logic library) Driver (Specific SC Reader Interface) PC/SC (Generic SC Reader Interface) I/O PKCS#11 (Certificate & Keys Management) MS-CSP (Microsoft interface) Sign Plugin Toolkit Auth Proxy Data Capture
22
Copyright © FEDICT 2004. All rights reserved eID - toolkits Let’s make use of the power of eID !
23
Copyright © FEDICT 2004. All rights reserved eID-toolkits Two toolkits are under development : GUI + PKCS#11 libraries : reading, printing, validating and visualising the contents of the eID chip authentication proxy : easy authentication on multiple platforms Purpose is to hide internal card changes Labeling should be straightforward if applications use toolkits Both toolkits are free of charge Distribution through federal portal ( http://www.belgium.be/fedict Projecten eID ) RELEASED
24
Copyright © FEDICT 2004. All rights reserved eID-toolkits
25
Copyright © FEDICT 2004. All rights reserved eID-toolkits : Identity
26
Copyright © FEDICT 2004. All rights reserved eID-toolkits : library
27
Copyright © FEDICT 2004. All rights reserved eID-toolkits : Certificates
28
Copyright © FEDICT 2004. All rights reserved eID-toolkits : Card & PIN
29
Copyright © FEDICT 2004. All rights reserved eID-toolkits : Options
30
Copyright © FEDICT 2004. All rights reserved eID - labeling
31
Copyright © FEDICT 2004. All rights reserved Labeling procedure card readers applications creating trust for citizens, a legal basis for the government and branding for enterprises Based on industry standards : Currently being worked out in cooperation with Banksys, CBSS eID-label
32
Copyright © FEDICT 2004. All rights reserved eID – today & tomorrow
33
Copyright © FEDICT 2004. All rights reserved Current status pilot phase (14/6) Over 51,150 cards distributed
34
Copyright © FEDICT 2004. All rights reserved Planning Q1 2004Q2 2004Q3 2004Q4 2004Q1 2005 DECISION DECISION Pilot phase Target groups Evaluation pilot phase Continuous advise from and support to enterprises, citizens and authorities Installation in municipalities (578) Gradual roll-out eID Negociations 20/3
35
Copyright © FEDICT 2004. All rights reserved Next versions of the eID card Short term : offering the possibility of two different PINs for authentication and digital signature integrating the latest state-of-the art RSA algorithms using more international data formatting offering a more advanced status check providing a structure for using the free space on the chip Long term : biometrics encryption certificats integration of SIS card driver’s licence …
36
Copyright © FEDICT 2004. All rights reserved Q&A
37
Copyright © FEDICT 2004. All rights reserved More information Th@nk you ! For more information feel free to visit www.fedict.be
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.