NFC - near field communication (od základů po případové studie)EtenimPrezentace o NFC - základy, tagy, výrobci a zařízení NFC, Apple, Google, aliance NFC, case studies - případové studie.
Prezentace byla součástí přednášky a diskuse pro veřejnost v HUBu Praha v lednu 2013.
eMan Dev Meetup: Postavte si chytrou domácnost (2.8.2016, Hradec Králové)eMan s.r.o.https://www.facebook.com/events/1047417035338252/
Pojmy internet věcí (Internet of Things, IoT), smart home, smart car a spousty dalších smart-něco nás obklopují na každém kroku. Pojďte s námi dát prázdným a trochu zprofanovaným zaklínadlům dnešní doby konkrétní obsah.
O ČEM TO BUDE
Je možné si svépomocí postavit chytrou domácnost? S využitím technologií, jako jsou Arduino, ESP8266, Raspberry Pi nebo Apple Watch, to jde docela jednoduše…
Chceme rozsvěcovat světla mobilem?
Chceme otevírat garáž mobilem?
Chceme mít ráno hotové kafe, když vstaneme z postele?
Chceme zatopit v pokoji pro hosty, když se dozvíme, že tchýně nečekaně dorazí na návstěvu?
Ukážeme si jak na to. Využijeme Arduino, RabbitMQ s MQTT pluginem, iPhone, Apple Watch, web a další technologie. Předvedeme si, jak lze jednoduše propojit Arduino s jeho senzory snímajícími teplotu, vlhkost a řadu dalších parametrů se serverem, který bude data zobrazovat na iPhonu, Apple Watch a webu. Meze fantazii se nekladou, takže vyzkoušet si můžeme téměř cokoli, co v daném čase zvládneme…:)
CO JE EMAN DEV MEETUP
eMan zahajuje seriál setkání vývojářů s názvem eMan Dev Meetup. Na akcích se budeme bavit o nejnovějších technologiích, jejich praktickém využití a kódování softwaru pro ně. Brýle pro virtuální realitu, chytré hodinky, auta, domy, náramky a nejrůznější krabičky spojené se světem internetu věcí. A samozřejmě všudypřítomné smartphony.
KDE
Akce se uskuteční ve zbrusu nových prostorách naší kralovéhradecké pobočky na adrese: eMan s.r.o., Šimkova 1224/2B, Hradec Králové (mapa: https://mapy.cz/s/sk3k).
ORIENTAČNÍ ČASOVÝ PLÁN AKCE
16:30 - 17:00 Příchod + občerstvení
17:00 - 17:20 Představení eManu
17:30 - 19:00 Arduino a další hardware - představení, kódění, propojení se serverem, komunikace se smartphonem
19:00 - 20:00? Volná diskuse a beerparty
KDO ZA AKCÍ STOJÍ
Akci pořádá přední české vývojářské studio eMan (www.eman.cz). Českým i zahraničním zákazníkům dodáváme především mobilní aplikace a webová řešení. Vyvíjíme aplikace pro celou škálu zařízení, mezi kterými vedle smartphonů a tabletů nechybí brýle pro virtuální/rozšířenou realitu, hodinky, chytrá auta nebo nejrůznější zařízení připojených k internetu (IoT). Mezi naše zákazníky patří například Škoda Auto, O2, Honeywell, Jablotron, Edenred, UNIQA a další. Vedle Prahy, kde má eMan sídlo a hlavní kanceláře, působíme také v Plzni a Hradci Králové, kde jsme nedávno otevřeli nové pobočky (foto hradecké pobočky zde: https://goo.gl/VszYdH). Náš tým v současné době tvoří 65 lidí.
Od roku 2016 je eMan součástí JABLOTRON GROUP (http://www.jablotrongroup.com/).
Microsoft Azure - představeníMarketingArrowECS_CZPrezentace ze semináře "Technologie F5 v prostředí Microsoft Azure - Hybridní cloud v praxi"
Praha, 17.5.2017
Technology Meets Art presentationMichal NěmecPresentation from Technology Meets Art event on a topic "Joint search for borders of IoT”
David O’Hara, Lead Business Development Manager, Partners and Alliances, Cisco IoT EMEAR, Cisco Systems
David Cermak, Technical Director, Prozeta
Prezentace pro Učitel In 2016Martin MalyInternet věcí do škol! Co použít, proč a jak k tomu, abychom děti přivedli k elektronice a neotrávili je nudnou teorií dřív, než zjistí, že to je fajn věc
EDIH CTU pptx from Czech-Slovak Technology summit in Mikulov 2024David PešekThis is a presentation from Czech - Slovak technology summit Mikulov 2024. I am presenting results of the last year's intensive talks across sectors on possibilities of ML / AI usage within SMEs and public services. Presentation showing current showcases in implementing projects with ML / AI components in Czech Republic. I am also showing some schematic non incorporating the AI components. The presentation is intended for SME and public services sectors.
Smart Cards & Devices Forum 2013 - Mobile financial servicesOKsystemThis document discusses mobile financial services and payments. It begins by outlining different types of mobile payments like in-shop, online, P2P, loyalty programs, and ticketing. It then discusses three emerging models for point of sale mobile payments: in the device, in the cloud, and hybrid approaches. Several companies adopting each model are described like PayPal, Google Wallet, and Square. The document also discusses new related services like offers, discounts, and social aspects. Finally, it provides an overview of Bitcoin, how the blockchain works, mining incentives, and challenges.
More Related Content
Similar to SmartCard Forum 2008 - Čipová platforma pro evropské identifikační doklady (20)
NFC - near field communication (od základů po případové studie)EtenimPrezentace o NFC - základy, tagy, výrobci a zařízení NFC, Apple, Google, aliance NFC, case studies - případové studie.
Prezentace byla součástí přednášky a diskuse pro veřejnost v HUBu Praha v lednu 2013.
eMan Dev Meetup: Postavte si chytrou domácnost (2.8.2016, Hradec Králové)eMan s.r.o.https://www.facebook.com/events/1047417035338252/
Pojmy internet věcí (Internet of Things, IoT), smart home, smart car a spousty dalších smart-něco nás obklopují na každém kroku. Pojďte s námi dát prázdným a trochu zprofanovaným zaklínadlům dnešní doby konkrétní obsah.
O ČEM TO BUDE
Je možné si svépomocí postavit chytrou domácnost? S využitím technologií, jako jsou Arduino, ESP8266, Raspberry Pi nebo Apple Watch, to jde docela jednoduše…
Chceme rozsvěcovat světla mobilem?
Chceme otevírat garáž mobilem?
Chceme mít ráno hotové kafe, když vstaneme z postele?
Chceme zatopit v pokoji pro hosty, když se dozvíme, že tchýně nečekaně dorazí na návstěvu?
Ukážeme si jak na to. Využijeme Arduino, RabbitMQ s MQTT pluginem, iPhone, Apple Watch, web a další technologie. Předvedeme si, jak lze jednoduše propojit Arduino s jeho senzory snímajícími teplotu, vlhkost a řadu dalších parametrů se serverem, který bude data zobrazovat na iPhonu, Apple Watch a webu. Meze fantazii se nekladou, takže vyzkoušet si můžeme téměř cokoli, co v daném čase zvládneme…:)
CO JE EMAN DEV MEETUP
eMan zahajuje seriál setkání vývojářů s názvem eMan Dev Meetup. Na akcích se budeme bavit o nejnovějších technologiích, jejich praktickém využití a kódování softwaru pro ně. Brýle pro virtuální realitu, chytré hodinky, auta, domy, náramky a nejrůznější krabičky spojené se světem internetu věcí. A samozřejmě všudypřítomné smartphony.
KDE
Akce se uskuteční ve zbrusu nových prostorách naší kralovéhradecké pobočky na adrese: eMan s.r.o., Šimkova 1224/2B, Hradec Králové (mapa: https://mapy.cz/s/sk3k).
ORIENTAČNÍ ČASOVÝ PLÁN AKCE
16:30 - 17:00 Příchod + občerstvení
17:00 - 17:20 Představení eManu
17:30 - 19:00 Arduino a další hardware - představení, kódění, propojení se serverem, komunikace se smartphonem
19:00 - 20:00? Volná diskuse a beerparty
KDO ZA AKCÍ STOJÍ
Akci pořádá přední české vývojářské studio eMan (www.eman.cz). Českým i zahraničním zákazníkům dodáváme především mobilní aplikace a webová řešení. Vyvíjíme aplikace pro celou škálu zařízení, mezi kterými vedle smartphonů a tabletů nechybí brýle pro virtuální/rozšířenou realitu, hodinky, chytrá auta nebo nejrůznější zařízení připojených k internetu (IoT). Mezi naše zákazníky patří například Škoda Auto, O2, Honeywell, Jablotron, Edenred, UNIQA a další. Vedle Prahy, kde má eMan sídlo a hlavní kanceláře, působíme také v Plzni a Hradci Králové, kde jsme nedávno otevřeli nové pobočky (foto hradecké pobočky zde: https://goo.gl/VszYdH). Náš tým v současné době tvoří 65 lidí.
Od roku 2016 je eMan součástí JABLOTRON GROUP (http://www.jablotrongroup.com/).
Microsoft Azure - představeníMarketingArrowECS_CZPrezentace ze semináře "Technologie F5 v prostředí Microsoft Azure - Hybridní cloud v praxi"
Praha, 17.5.2017
Technology Meets Art presentationMichal NěmecPresentation from Technology Meets Art event on a topic "Joint search for borders of IoT”
David O’Hara, Lead Business Development Manager, Partners and Alliances, Cisco IoT EMEAR, Cisco Systems
David Cermak, Technical Director, Prozeta
Prezentace pro Učitel In 2016Martin MalyInternet věcí do škol! Co použít, proč a jak k tomu, abychom děti přivedli k elektronice a neotrávili je nudnou teorií dřív, než zjistí, že to je fajn věc
EDIH CTU pptx from Czech-Slovak Technology summit in Mikulov 2024David PešekThis is a presentation from Czech - Slovak technology summit Mikulov 2024. I am presenting results of the last year's intensive talks across sectors on possibilities of ML / AI usage within SMEs and public services. Presentation showing current showcases in implementing projects with ML / AI components in Czech Republic. I am also showing some schematic non incorporating the AI components. The presentation is intended for SME and public services sectors.
Smart Cards & Devices Forum 2013 - Mobile financial servicesOKsystemThis document discusses mobile financial services and payments. It begins by outlining different types of mobile payments like in-shop, online, P2P, loyalty programs, and ticketing. It then discusses three emerging models for point of sale mobile payments: in the device, in the cloud, and hybrid approaches. Several companies adopting each model are described like PayPal, Google Wallet, and Square. The document also discusses new related services like offers, discounts, and social aspects. Finally, it provides an overview of Bitcoin, how the blockchain works, mining incentives, and challenges.
Smart Cards & Devices Forum 2013 - Cards going mobileOKsystemMobile payments are evolving in three key ways: 1) the role of mobile is expanding as phones and devices replace plastic cards; 2) implementation requires educating cardholders and merchants on new contactless and digital payment options; 3) convergence is occurring as payments integrate with other services in virtual wallets across devices. MasterCard is leading this change by enabling mobile wallets and partnerships to increase adoption through convenience and choice for consumers.
Smart Cards & Devices Forum 2013 - Protecting enterprise sensitive informatio...OKsystemThis document introduces Gemalto and their solution called Armored Office. It discusses how static passwords are no longer enough for security and compliance with regulations. Armored Office provides a solution for strong authentication and encryption to securely access networks and data from any device. It offers a single credential to log in to endpoints, access networks remotely, and encrypt files/emails. The target market is security-sensitive organizations for executives and users with access to sensitive information. It aims to protect data and enable secure access from any device while meeting compliance requirements.
Smart Cards & Devices Forum 2013 - Security on mobileOKsystemThe document discusses how mobile devices can be leveraged for strong identity authentication in a more convenient, secure, and cost-effective way than traditional authentication methods. It analyzes traditional authenticators like passwords, hardware and paper tokens, biometrics, smart cards, and PKI certificates. It then outlines how mobile devices, which are always with users and connected, can be provisioned with additional authenticators and used for multi-factor authentication for a variety of identity use cases including physical and logical access, VPN access, and cloud applications. The conclusion is that mobile represents the next generation of identity and authentication should leverage its capabilities.
Smart Cards & Devices Forum 2013 - Wi-fi protected setupOKsystemThe document summarizes Wi-Fi Protected Setup (WPS) and discusses vulnerabilities in its use of a static PIN for device authentication. It describes how WPS and similar Bluetooth protocols use bit commitment and splitting the PIN to enable mutual authentication, but how this opens them to online and offline brute force attacks. It then proposes a "Swamp Walk" approach for the access point to transition to after initial connection attempts to restore security by reintroducing exponential complexity to the PIN cracking problem.
Smart Cards & Devices Forum 2013 - [NFC@Telefonica CZ] Near Future CasesOKsystemTelefónica Czech Republic has been a leader in NFC adoption, being the first to launch NFC-enabled transport payments in 2009 and merchant payments in 2013. They see the NFC SIM card as uniquely positioned to serve as a "one card to rule them all" for various use cases like payments, transportation, loyalty programs, IDs and access control due to its online and multi-application capabilities. Telefónica is developing a "SIM.me" identity service that stores personal information and credentials on the SIM, enabling it to securely authenticate users for remote services and authorize transactions like document signing through a mobile device.
Smart Card and Strong Cryptography for instant securityOKsystem- OKsystem is a Prague-based software company with over 200 employees that provides cryptography and smart card solutions.
- They offer products like BABEL for encrypted messaging, OKsmart for smart card usage, and OKbase for key management, certificate management, and card management.
- Their solutions provide strong encryption using proven algorithms like AES and Diffie-Hellman to securely transmit and store encrypted messages and keys.
Umíte efektivně spravovat požadavky (nejen) na IT služby?OKsystem
SmartCard Forum 2008 - Čipová platforma pro evropské identifikační doklady
1. Spojujeme software, technologie a služby
Čipová platforma pro evropské identifikační doklady
Výsledky projektu výzkumu a vývoje Onom@topic
Ivo Rosol
ředitel vývojové divize, OKsystem s.r.o.
2. Kategorizace čipových karet
Podle inteligence
• Paměťové karty s jednoduchou logikou
• Mikroprocesorové (smart) karty
Podle komunikačního rozhraní
• Kontaktní rozhraní ISO 7816-3
• Kontakní USB rozhraní ISO 7816-12
• Bezkontaktní RF rozhraní na krátkou vzdálenost: ISO
14443-1 až 4
Podle instrukční sady (APDU)
• S pevnou instrukční sadou (podpora ISO 7816-4)
• Programovatelné, s aplikačně závislou instrukční sadou
(Java Card)
Podle podpory kryptografie
• S podporou symetrické kryptografie (DES, 3DES, AES)
• S podporou RSA nebo ECC
SmartCard Forum 2008 2
3. Komunikace s čipovou kartou
Komunikace dvou počítačů s odlišným technickým vybavením a operačním
systémem. Komunikace je realizována na základě aplikačního protokolu pro
mikroprocesorové čipové karty (ISO 7816 – 4, APDU).
Aplikační protokol je přenášen prostřednictvím kontaktního rozhraní (ISO
7816-3), USB rozhraní (ISO 7816-12) nebo RF rozhraní (ISO 14443) čipové
karty.
Aplikace na straně počítače Aplikace na straně karty
1. APDU (Command)
2. APDU (Response)
SmartCard Forum 2008 3
4. Stav techniky a standardizace 1/2
Základní standardy v oblasti čipových karet (ISO
7816) existují řadu let, ale nezaručují plnou
kompatibilitu na aplikační úrovni a využívají
poměrně archaický aplikační protokol (APDU)
Rozvíjí se bezkontaktní komunikace, důležité
aplikace vyžadují vyšší přenosovou rychlost a
vyšší bezpečnost (standard ISO 14443 až
848kb/s, VHDR 1.7, 3.4 a 5.1Mb/s, specifikace
EAC pro ICAO)
SmartCard Forum 2008 4
5. Stav techniky a standardizace 2/2
• Potřeba lépe definovaných služeb čipové karty
(povinné APDU, povinné autentizační protokoly,
eliminace chování závislých na implementaci) –
tvorba evropského standardu ECC (CEN TC224
WG15)
• Neexistující standard pro middleware, pouze
technické specifikace (zejména) obecných
kryptografických rozhraní (PKCS#11, MS CAPI,
JCA) – tvorba mezinárodního standardu
ISO/IEC 24727
SmartCard Forum 2008 5
6. Identifikace, autentizace, ePodpis (IAS)
IAS jako základ pro elektronickou administrativu
vzešel z iniciativy eEurope Smart Card Charter
(eESC, v rámci akčního plánu EU eEurope)
IAS se stal základem European Citizen Card -
čtyřdílný standard vytvářeném v rámci CEN
SmartCard Forum 2008 6
7. Definice ECC
ECC je personalizovaná čipová karta formátu ID-1
s kontaktním rozhraním ISO 7816-3 (12) nebo
bezkontaktním rozhraním ISO/IEC 14443.
ECC podporuje služby IAS (Identification,
Authentication, Signature)
Specifikaci ECC vytváří CEN
SmartCard Forum 2008 7
8. CEN- European Committee for Standardisation
CEN charakterizuje
• 30 národních členů (ČNI za ČR)
• více než 60.000 expertů
• vydal více než 10.000 evropských standardů
• náklady 800 milionů EUR jsou z 80% kryty
společnostmi poskytující experty
CEN vytváří:
• evropské standardy – EN
• technické specifikace – TS
• informativní technické zprávy – TR
• pracovní specifikace – CWA
Práce CEN probíhá v technických výborech
SmartCard Forum 2008 8
9. Technický výbor CEN/TC 224
CEN/TC 224 Machine readable cards, related
device interfaces and operations, WG15 - ECC
ECC hardware:
CEN/TS 15480-1 Identification card systems – European Citizen Card
– Part 1: Physical, electrical and transport protocol
characteristics
ECC IAS:
CEN/TS 15480-2 Identification card systems – European Citizen Card
– Part 2: Logical data structures and card services
ECC IOP middleware:
CEN/TS 15480-3 Identification card systems – European Citizen Card
– Part 3: ECC interoperability using an application interface
ECC profiles:
CEN/TS 15480-4 Identification card systems – European Citizen Card
– Part 4: Recommendation for ECC issuance, operation and
use
SmartCard Forum 2008 9
10. Fyzické specifikace ECC 1/2
ECC musí:
• integrovat čipový modul pracující v kontaktním
režimu podle ISO 7816 a podle ISO 14443,
pokud bude pracovat v bezkontaktním režimu
• obsahovat administrativní údaje držitele
(jména...)
• obsahovat černobílou nebo barevnou fotografii a
podpis držitele
• obsahovat MRZ podle doporučení ICAO 9303-1
• obsahovat fyzické bezpečnostní elementy
alespoň třídy 1 a 2 (3 a 4 doporučeny na
národním základě)
SmartCard Forum 2008 10
11. Fyzické specifikace ECC 2/2
Materiál těla karty není předepsán, musí být
kompatibilní s kontaktní, bezkontaktní a
personalizační technologií
Biografická data na lícové straně by měla být
personalizována do materiálu těla karty
Podtisk by měl obsahovat guilloches, duhový tisk,
UV fluorescentní prvky, OVI a mikrotisk nebo
srovnatelnou technologii na datové straně
SmartCard Forum 2008 11
12. Lícová strana ECC
Vlajka Název dokumentu Země
Údaje o držiteli
Administrativní údaje
Fotografie
Bezp.
prvek OVF
Podpis držitele
SmartCard Forum 2008 12
13. Rubová strana ECC
Popis fixních polí na lícové straně
čip ISO 7816
Podpis vydavatele
Adresa pro zaslání ztracené karty
Strojově čitelná zóna (Doc 9303 - 3)
SmartCard Forum 2008 13
14. Funkce ECC
• vizuální i elektronická identifikace a autentizace
držitele s využitím referenčních dat uložených na
kartě
• oboustranná autentizace mezi kartou a
terminálem, pokud požaduje aplikace
• bezpečný přenos dat pomocí kontaktního a
volitelně bezkontaktního rozhraní
• generování elektronického podpisu
• mechanismus řízení přístupu k uloženým datům
• multiaplikační podpora
SmartCard Forum 2008 14
15. Interoperabilita ECC
Elektronická interoperabilita ECC je dosažena ve 3
vrstvách:
• společná sada příkazů a datových struktur
(CEN/TS 15480-2)
• middleware API (CEN/TS 15480-3)
• definice profilů ECC (CEN/TS 15480-4)
SmartCard Forum 2008 15
16. Projekt V&V Onom@topic+
Cílem projektu byl návrh a vývoj kompletní
HW/SW čipové platformy, která umožní
evropským zemím vydávat interoperabilní čipové
dokumenty pro elektronickou identifikaci,
autentizaci, zaručený elektronický podpis a pro
přístup k elektronickým službám.
Projekt současně prakticky ověřil koncepci ECC.
SmartCard Forum 2008 16
17. 2A302 European Smart Card Platform for Citizenship
and Mobile Multimedia Applications
Project structure
Project objectives Split in 2 sub-projects and 9 work packages
Two directions are targeted
sub-project A : European Citizen Card
sub-project B : Mobile Multi Media
provide a complete technical platform WP1 : Management and dissemination
enabling the European Governments to issue WP2 : Use cases
interoperable e-identity documents WP3 : Architecture
WP4 : Specifications
WP5 : Infrastructure and interfaces
develop a complete HW and embedded SW
platform taking full profit of the enormous WP6 : Biometrics
potentialities offered by the development of WP7 : Platform development
premium Mobile Services WP8 : Tools and methodology
WP9 : Demonstrators
Duration : Q2-2005 to Q4-2007
Manpower : 305 man.year
Countries : Czech Republik - France – Hungary - Italy – Spain – Sweden - The Netherlands
Partners:
SmartCard Forum 2008 17
18. Hlavní východiska projektu
V rámci Evropy:
• Definované služby (na vyšší úrovni) čipové
platformy jsou Identifikace, Autentizace a
elektronický podpis (Signature) – IAS podle
ECC-2.
• Tyto služby musí být jednoduchým, otevřeným a
interoperabilním způsobem dostupné klientským
aplikacím (zajišťuje middleware podle ECC-3)
• Měla by být zachována širší mezinárodní
interoperabilita na základě definice rozumné
implementace ISO 24727 (ECC-3 podmnožina
ISO)
SmartCard Forum 2008 18
19. Spojujeme software, technologie a služby
Operační systém čipové karty ECC
Onom@Topic IAS
Ivo Rosol
ředitel vývojové divize, OKsystem s.r.o.
20. Onom@topic - operační systém
Aplikace IAS rezidentní na čipové kartě tvoří
operační systém čipové platformy
Onom@Topic+.
Aplikace vychází z publikovaného standardu
CEN/TS 15480-2.
SmartCard Forum 2008 20
21. Základní komponenty IAS
• Hierarchický souborový systém podle ISO 7816-
4
• Bezpečnostní architektura a služby
• Příkazová sada
SmartCard Forum 2008 21
22. Souborový systém IAS
• Implementace FS pomocí komponent:
• root structure
• application directory list array
• directory list array
• file list array
• data blocks array
• free space stricture
• Typy EF: Transparent, Linear fixed
• Operace v systému souborů: inicializace,
vytvoření MF, vytvoření DF, vytvoření EF,
smazání DF, smazání EF
SmartCard Forum 2008 22
23. Bezpečnostní služby IAS
• Symetric Device Authentication
• Secure Messaging
• Digital Signature
• Client/Server Authentication
• Encryption Key Decipherment
• Card Verifiable Certificate Verification
• Key Transport Protocol
SmartCard Forum 2008 23
24. Příkazová sada IAS
• Sada příkazů pro souborový systém
– CREATE FILE, SELECT, READ BINARY, UPDATE
BINARY, READ RECORD, UPDATE RECORD,
APPEND RECORD, ACTIVATE FILE, DEACTIVATE
FILE, TERMINATE DF, TERMINATE EF, DELETE EF
• Sada příkazů pro bezpečnostní služby
– GENERATE ASYMETRIC KEY PAIR, GET
CHALLEGE, INTERNAL AUTHENTICATE,
EXTERNAL AUTHENTICATE, MUTUAL
AUTHENTICATE, VERIFY, CHANGE REFERENCE
DATA, RESET RETRY COUNTER, MANAGE
SECURITY ENVIRONMENT, PERFORM SECURITY
OPERATION
• Sada příkazů pro komunikaci
– GET RESPONSE
SmartCard Forum 2008 24
25. Spojujeme software, technologie a služby
Software pro interoperabilitu
Onom@Topic middleware
Ivo Rosol
ředitel vývojové divize, OKsystem s.r.o.
26. Návrh ISO standardů pro middleware
ISO/IEC FDIS 24727-1 Identification cards --
Integrated circuit card programming interfaces --
Part 1: Architecture
ISO/IEC FCD 24727-2 Identification cards --
Integrated circuit card programming interfaces --
Part 2: Generic card interface
ISO/IEC CD 24727-3 Identification cards --
Integrated circuit card programming interfaces --
Part 3: Application interface
ISO/IEC NP 24727-4 Identification Cards --
Programming Interfaces for Integrated Circuit
Cards -- Part 4: API administration
ISO/IEC NP 24727-5 Identification Cards --
Programming Interfaces for Integrated Circuit
Cards -- Part 5: Testing
SmartCard Forum 2008 26
27. ISO/IEC FDIS 24727-1 – architektura
Odvozeno z
Poskytovatel 1 Externí aplikace ISO 24727-3
Aplikační rozhraní (API)
Poskytovatel 2 Service Access Layer (SAL)
- Odvozeno z ISO
24727-3
Generické rozhraní (GCE)
Poskytovatel 3 Generic Card Access Layer (GCAL) Odvozeno z ISO
24727-2
Rozhraní čipové karty (HCE)
Poskytovatel 4 Aplikace rezidentní na Odvozeno z CEN
kartě ICC TC224 WG15 spec.
EF.DIR
Recoverable data DF.CIA
Application Capabilities Descriptor (Access Control List, (ISO 7816-15)
Elements of Identities,
Data Sets for IOP)
Odvozeno z Odvozeno z ISO
ISO 24727-2 24727-3
SmartCard Forum 2008 27
28. Onom@Topic middleware
APPLICATION LAYER
SAL poskytuje standardní
vysokoúrovňové aplikační
SAL API závislé na jazyku
rozhraní, izoluje vývojáře MIDDLEWARE
aplikací od technických
detailů čipových karet. SAL
SERVICES ACCESS LAYER (SAL)
vyžaduje IAS na čipové kartě
CIL API
CIL zajišťuje nezávislost na
CARD INSTRUCTION LAYER (CIL)
systému karty
CTL API
CTL zajišťuje nezávislost na CARD TRANSPORT LAYER (CTL)
čtecím zařízení a
transportním prostředí
PC/SC, TCP/IP
IFD 1 IFD 2 IFD 3
CARD CARD CARD
Aplikace IAS podle CEN
TC224/WG15 rezidentní
na kartě
SmartCard Forum 2008 28
29. Servisní vrstva SAL
APPLICATION LAYER Servisní vrstva pracuje se seznamem aplikací na
čipové kartě a poskytuje jejich služby klientským
aplikacím. Rozhranní vrstvy je založeno na návrhu
MIDDLEWARE standardu ISO/IEC CD 24727-3.
Služby servisní vrstvy poskytují následující sady
SERVICES ACCESS LAYER (SAL) funkcí:
•Čtení seznamu aplikací
•Čtení / aktualizace / vytváření / mazání identit
•Čtení / aktualizace / vytváření / mazání
CARD INSTRUCTION LAYER (CIL) kryptografických objektů
•Čtení / aktualizace / vytváření / mazání množin
datových objektů
•Čtení přístupových omezení a podmínek pro
CARD TRANSPORT LAYER (CTL)
akce s danými entitami (zápis, čtení, použití)
•Šifrování a dešifrování
•Ověření podpisu a import veřejného klíče pro
autentizaci
IFD 1 IFD 2 IFD 3 •Elektronický podpis
•Komplexní autentizační protokoly
CARD CARD CARD •Bezpečná komunikace (Secure Messaging)
SmartCard Forum 2008 29
30. Instrukční vrstva CIL
APPLICATION LAYER CIL zajišťuje nezávislost na systému karty,
maskuje rozdíly mezi jednotlivými typy karet
kompatibilními k ISO 7816-4. Rozhraní instrukční
MIDDLEWARE vrstvy jsou proprietární.
CIL implementuje následující sady funkcí:
SERVICES ACCESS LAYER (SAL)
Souborové služby (změna adresáře, čtení
parametrů souborů, čtení dat, zápis z/do
souboru)
CARD INSTRUCTION LAYER (CIL)
Autentizační služby (ověření PIN, externí a interní
autentizace)
Kryptografické služby (šifrování, dešifrování,
CARD TRANSPORT LAYER (CTL)
elektronický podpis)
Podpora zabezpečené komunikace (Secure
messaging)
IFD 1 IFD 2 IFD 3
CARD CARD CARD
SmartCard Forum 2008 30
31. Transportní vrstva CTL, lokální a síťová
CIL REQUESTS
Řešení síťové CTL implementuje následující sady
komunikace v rámci funkcí:
vrstvy CTL •Připojení karty
•Zasílání příkazů
CARD TRANSPORT LAYER (CTL)
•Zpráva transakcí
CARD TRANSPORT LAYER API •Čtení seznamu čteček
•Čtení vlastností čtečky (motorová,
PC/SC IFD NON PC/SC IFD REMOTE IFD
PIN-pad, apod.)
HANDLER HANDLER HANDLER
•Čekání na události čteček (vložení a
vyjmutí karty)
TCP/IP
PC/SC
RESOURCE
MANAGER
REMOTE APPLICATION
IFD HANDLER
IFD 1 IFD 2 IFD 3
IFD 4
SmartCard Forum 2008 31
32. Realizace Secure Messaging
APPLICATION LAYER
Encipher /
Decipher
HSM Bezpečný kanál SM se realizuje
na úrovni jednotlivých APDU
callback
příkazů podle ISO 7816-4.
Pass
Decipher response
Vytvoření a použití
Encipher data
SAL persistentních i dočasných klíčů
je ponecháno na aplikaci. Tento
callback
mechanismus umožňuje aplikaci
Pass
využít bezpečné zařízení (HSM,
CIL – secures each relevant APDU SAM) pro použití klíčů
prostřednictvím volání callback
command
response
Secured
Secured
funkcí.
Aplikace nepracuje s APDU,
CTL používá vysokoúrovňové
rozhraní SAL.
Middleware
SmartCard Forum 2008 32
33. Příklady užití
Pro demonstraci a prokázání správnosti koncepce
byly v rámci projektu demonstrovány dva
komplexní případy užití UC1 a UC2, které integrují
inovativní technologie partnerů projektu:
• čipovou kartu se systémem IAS
• biometrickou autentizaci provedenou na kartě
• bezpečné biometrické zařízení
• vysokorychlostní bezkontaktní komunikaci
VHDR
• middleware kompatibilní k ECC
• schéma pro interoperabilitu
V další prezentaci budou klíčové technologie
demonstrovány na jednoduchém příkladu
SmartCard Forum 2008 33
34. Zhodnocení mezinárodního projektu
Klady
• projekt mj. prokázal implementovatelnost koncepce ECC
• všechny úkoly a cíle projektu byly týmem řešitele
splněny
• tým řešitele získal respekt u partnerů projektu a byl
přizván k dalším mezinárodním projektům
• byly získány cenné kontakty, znalosti a dokumentaci v
oblasti tvorby standardů
• vývoj a výzkum přinesl nové znalosti a programové
vybavení, které je základem pro komerční SW OKsmart
Zápory
• vyšší náklady a nižší efektivita v mezinárodním týmu
• závislost na plnění cílů partnerů projektu
SmartCard Forum 2008 34
35. Cena Medea+ Board za
nejlepší projekt roku
2007
Výbor MEDEA+ Board udělil
během výročního zasedání
MEDEA+ Forum 2007
v Budapešti cenu „Jean-Pierre
Noblanc Award for Excelence“
za nejlepší projekt roku
projektu Onom@Topic+.
Tato cena byla slavnostně
udělena před 350 delegáty a
členy výboru MEDEA+,
reprezentujících špičku
evropských společností
v mikroelektronice. Je to
historicky poprvé, kdy projekt
čipových karet obdržel tuto
cenu.
SmartCard Forum 2008 35
36. Zhodnocení ECC
ECC je (pouze) technickou specifikací. Na vývoji
standardů se aktivně podílí především Francie,
Německo a ve 3. části ČR.
ECC-2 je z hlediska interoperability čipové
platformy krokem vpřed v porovnání s ISO
7816-4.
ECC-3 tvoří „implementovatelnou“ podmnožinu
standardu ISO 24727, díl 3 a 4, přesto vede na
velmi komplexní middleware
ECC-4 není dosud dokončeno, ale obsahuje
cennou část Profiles for the ECC
SmartCard Forum 2008 36
37. Dotazy a odpovědi
Ivo Rosol
ředitel vývojové divize
OKsystem s.r.o.
www.oksystem.cz
rosol@oksystem.cz
SmartCard Forum 2008 37