Christophe Colas Chairman PC/SC Technical Workgroup

Slides:



Advertisements
Similar presentations
Solutions for a Secure Digital World Multi-vendor Multi-factor Security.
Advertisements

© Copyrights 1998 Algorithmic Research Ltd. All rights Reserved D a t a S e c u r i t y A c r o s s t h e E n t e r p r i s e Algorithmic Research a company.
PC/SC Applications and New Developments Boris Balacheff Member of PC/SC Technical Workgroup CTST 2000 Miami.
Multi-Application in Smart Card-based Devices Christophe Colas, Chief Software Architect August 2002.
© – CSUN 2010 Versionwww.openbraille.org OpenBraille ­ Technical Overview Presenters: Siegfried Kipke – Handytech / Germany Thomas.
Microsoft COM Component Object Model Microsoft Corporation ™
Experience with NTLM v2 on Win2K in NT 4.0 Domain Myung Bang Jefferson Lab Hepix-HepNT 2000 October 31, 2000.
Trusted Ring: A Security Enhancing Software Architecture Michael DiRossi, Inventor The Johns Hopkins University Applied Physics Laboratory.
The Client/Server Database Environment
A Microsoft IoT víziója
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
Java Introduction 劉登榮 Deng-Rung Liu 87/7/15. Outline 4 History 4 Why Java? 4 Java Concept 4 Java in Real World 4 Language Overview 4 Java Performance!?
OPC and EPICS M. Clausen EPICS workshop Trieste’99 1 OPC Introduction and EPICS Perspectives Matthias Clausen.
Smartcard Evaluation TM8104 – IT Security Evaluation Linda Ariani Gunawan.
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
WINDOWS SERVICES. Introduction You often need programs that run continuously in the background Examples: – servers –Print spooler You often need.
Intel® UPnP* IGD & Intel® SDK for UPnP Media Renderers Preston Hunt Applications Engineering Mgr Intel Corp.
Hardware Token Support for the Web Analysis of the W3C Workshop on Authentication, Hardware Tokens and Beyond.
Trusted Computing Platform Alliance
Benefits: Increased server utilization Reduced IT TCO Improved IT agility.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
Compatibility and Interoperability Requirements
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
1 7 th CACR Information Workshop Vulnerabilities of Multi- Application Systems April 25, 2001 MAXIMUS.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
PC/SC Overview Christophe Colas Chairman PC/SC Technical Workgroup CTST’ 2000 Miami.
Ivo Rosol, OKsystem Middleware.
Introduction to Microsoft Windows 2000 Integrated support for client/server and peer-to-peer networks Increased reliability, availability, and scalability.
Introduction to Computers Lesson 6B. home UNIX Oldest operating system, developed by Bell Labs in the 1970s Still used today in insurance, medicine, banking,
April 20023CSG11 Electronic Commerce Smartcards John Wordsworth Department of Computer Science The University of Reading Room.
Zetes : Be eID applications & readers Belgian eID : applications & card readers Microsoft Event June Bart Symons
Chapter 4  Configuration: Client/Server Components 1 Chapter 4 Overview  Configure client/server components o Network interface card (NIC) o Windows.
Siemens Universal Plug and Play SDK Markus A. Wischy Corporate Technology Siemens AG Fast and easy development of UPnP™ devices.
WINDOWS NT Network Architecture Amy, Mei-Hsuan Lu CML/CSIE/NTU August 19, 1998.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
1 Overview of Microsoft Windows 2000 Multipurpose OS Reduces total cost of ownership (TCO)
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Real-Time Systems Lab. OSGi overview January 23, 2002 Sung-ho Park.
Using DeviceNet Tuesday, August 25 10:15-11:15 and 11: :30 Cedar (8C) Rodney Cummings Engineering Group Manager Chris LeBlanc Industrial Comm Product.
Electronic Commerce Smartcards
Operating System & Application Software
Cloud Architecture Internet of Everything Meetup
The Client/Server Database Environment
The Next Generation - UNIFIED
Chapter 5: Threads Overview Multithreading Models Threading Issues
Effective Data-Race Detection for the Kernel
Nadeem MajeedChoudhary.
السلام عليكم.
Chapter 4: Threads.
Chapter 9: Understanding Complex Networks
Chapter 4: Threads.
Chapter 4: Threads.
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Modified by H. Schulzrinne 02/15/10 Chapter 4: Threads.
Chapter 4: Threads.
Chapter 4: Threads.
Chapter 4: Threads.
Outline Operating System Organization Operating System Examples
Access to resources by using Groups
Chapter 4: Threads.
Outline Process Management Process manager Hardware process
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
Chapter 4: Threads.
PC/SC Applications and New Developments
Presentation transcript:

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