110 likes | 280 Views
PC/SC Overview. Christophe Colas Chairman PC/SC Technical Workgroup. CTST’ 2000 Miami. Workgroup. Core Members. Formed in May ’96. Associate Members. Bull Gemplus HP Intel Microsoft Schlumberger Siemens Sun Toshiba. ActivCard Algorithmic Research Cherry Datelnet Smart Services
E N D
PC/SC Overview Christophe Colas Chairman PC/SC Technical Workgroup CTST’ 2000 Miami
Workgroup Core Members • Formed in May ’96 Associate Members • Bull • Gemplus • HP • Intel • Microsoft • Schlumberger • Siemens • Sun • Toshiba • ActivCard • Algorithmic Research • Cherry • Datelnet Smart Services • Philips Semiconductors • Rainbow Technologies • SCM Microsystems • Soliton Systems • Winbond Electronics Corp. CTST’ 2000 Miami
Objectives • Facilitate Smart Card Integration into PC Environment • Smart Card Reader and Smart Card Interoperability at Different Levels • Application and Vendor Neutral • Platform Independent Specifications CTST’ 2000 Miami
Introduction and Architecture Overview Interface Requirements for Compatible IC Cards and Readers Requirements for PC-Connected Interface Devices IFD Design Considerations and Reference Design Information ICC Resource Manager Definition ICC Service Provider Interface Definition Application Domain and Developer Design Considerations Recommen- dations for ICC Security and Privacy Devices PC/SC Specifications Version 1.0: December 1997 CTST’ 2000 Miami
ICC-Aware Application ICC-Aware Application ICC-Aware Application PC/SC Service Provider Reference Interfaces Service Providers Service Providers Service Provider PC/SC RM Interface Resource Manager PC/SC IFD Handler Interface IFD Handler IFD Handler IFD Handler Drivers IFD IFD IFD Smart Card Readers Smart Cards ICC ICC ICC Architecture Overview CTST’ 2000 Miami
Resource Manager • Manages ICC-related Database • Smart Card Readers • Card Types • Detects Card Insertion/Removal • Performs Match between Inserted Cards and Requested Interfaces • Controls Multi-Application Access • Resource Locking CTST’ 2000 Miami
ICCSP ICC OS + Applis ATR ATR Card Type Interfaces Static information registered to the Resource Manager • Basic Mechanism implemented in the Resource Manager Card Recognition Dynamic • For more complex scenarios, need to be handled by specific ICCSPs and ICC-aware applications CTST’ 2000 Miami
PC/SC Revision 1.0 Support • ISO 7816 Asynchronous Cards • “Simple” Smart Card Readers • Implemented on Win9x, Win NT 4.0 and built-in in Windows 2000 • See Microsoft Platform DDK and SDK • Linux: Work in Progress CTST’ 2000 Miami
Compatibles Devices • No Test Suite within PC/SC as it is Closely Dependent on Platform Implementation • Numerous Readers follow PC/SC Specifications • Particularly with Microsoft Windows logo • Many Card Manufacturers have Developed Service Providers for their Cards CTST’ 2000 Miami
Application Card ServiceRegistry AppmgtCardService Card ServiceFactory CardService Smart Card Card ID ServiceScheduler Win32 Environment Card TerminalFactory Card TerminalRegistry IFD Handler IFD Handler RS232 PC-Card IFD IFD & PC/SC CTST’ 2000 Miami
For More Information • http://www.pcscworkgroup.com CTST’ 2000 Miami