Christophe Colas Chairman PC/SC Technical Workgroup PC/SC Overview Christophe Colas Chairman PC/SC Technical Workgroup CTST’ 2000 Miami
Workgroup Formed in May ’96 Core Members 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
PC/SC Specifications Version 1.0: December 1997 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 CTST’ 2000 Miami
Architecture Overview ICC-Aware Application PC/SC Service Provider Reference Interfaces Service Providers Provider PC/SC RM Interface Resource Manager PC/SC IFD Handler Interface IFD Handler ICC Drivers Smart Card Readers Smart Cards 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
Card Recognition Dynamic Static information registered to the Resource Manager ATR ICC OS + Applis ICCSP Basic Mechanism implemented in the Resource Manager ATR Card Type Interfaces 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
Card Terminal Registry & PC/SC Application Card Service Factory Card Service Registry Appmgt CardService CardService Smart Card Card ID Service Scheduler Card Terminal Factory Card Terminal Registry Win32 Environment IFD RS232 PC-Card IFD Handler CTST’ 2000 Miami
For More Information http://www.pcscworkgroup.com CTST’ 2000 Miami