These Smart Card Developer Resources are Provided Herein as a
Reference Table Without Warranty and are ALL Copyright of Their
Respective Owners. No Claim of ownership to these
documents is made by Artemis Solutions Group.
Smart Card Overview & ISO 7816 Specification Overview
Hardware Tools and Specifications
ZIP
ACS Diagnostic Tool, Quickview
ZIP Virtual ATM Demo
Program (v2.01) - This program demonstrates the use of the
ACOS1/ ACOS2 smart card in a virtual ATM machine and e-shop.
Reference manual for ACR30, ACT30,
ACF30, ACK30S smart card reader/writer
PC/SC memory card access reference
document for ACR30 Reader
Technical specification ACR30
smart card reader
Technical specification ACR38
smart card reader
Technical specification ACR120
Contactless Reader
Application Programming Interface
API driver manual for ACR120 contactless reader without using PC/SC
ACOS2 & ACOS3 (ACS Card Operating System) Specifications
ACS develops smart card operating systems (COS)
as its intellectual property. ACOS2, developed by the ACS dedicated
team of specialists, unlocks the potential of a smart card. It
enables a single card to support various applications such as
loyalty program, parking registration, network access control,
public transportation, phone card, and electronic purse.
ACOS2 Smart Card with 1K/8K
EEPROM - Reference Manual
ACR30 Reader Chipset
- AC1030 Technical documentation on ACR 30 Chipset
ACOS3 Smart Card with 16KEEPROM - Reference Manual
ACOS5 (ACS Crypto Card) Specifications
ACOS5 is an advanced cryptographic smart card that fully complies
with ISO 7816-1/2/3/4/8/9 and is specially designed for public-key
based applications. It is specially designed for enhancing security
and performance for RSA public-key cryptographic operations that are
essential in smart card PKI, digital signature and high level
security requirements.
ACOS5 Smart Card with 32KEEPROM - Reference Manual
PKCS#11 Cryptographic Token Interface Standard
This standard specifies an API, called Cryptoki, to devices which
hold cryptographic information and perform cryptographic functions.
Cryptoki, pronounced crypto-key and short for cryptographic token
interface, follows a simple object-based approach, addressing the
goals of technology independence (any kind of device) and resource
sharing (multiple applications accessing multiple devices),
presenting to applications a common, logical view of the device
called a cryptographic token.
PKCS#11 Cryptographic Token
Interface Standard
PC/SC Contact Card & Reader Specifications
The PC/SC Specification builds upon existing industry smart card
standards - ISO 7816 and EMV - and complements them by defining
low-level device interfaces and device-independent application APIs
as well as resource management, to allow multiple applications to
share smart card devices attached to a system. As with V1.0, the
Specifications 2.0 are completely platform independent, and can be
implemented on any operating system. ACS Readers are
fully compatible with the new version 2.0 spec of the PC/SC
Specification
PC/SC Specification Part One
- Introduction and Architecture Overview
PC/SC Specification Part Two -
Interface Requirements for Compatible IC Cards and Readers
PC/SC Specification Part Three -
Requirements for PC-Connected Interface Devices - May 2004
PC/SC Specification Part Three
- Requirements for PC-Connected Interface Devices - April 2005
PC/SC Specification Part
Three - Supplemental Document
PC/SC Specification Part Four -
IFD Design Considerations and Reference Design Information
PC/SC Specification Part Five -
ICC Resource Manager Definition
PC/SC Specification Part Six - ICC
Service Provider Interface Definition
PC/SC Specification Part Seven -
Application Domain/Developer Design Considerations
PC/SC Specification Part Eight -
Recommendations for ICC Security and Privacy Devices
PC/SC Specification Part Nine -
IFDs with Extended Capabilities
PC/SC Specification Part Ten -
IFDs with Secure Pin Entry Capabilities
Mifare Contactless Specifications
MIFARE is the most widely installed contactless smart card
technology in the world. With more than 250 million smart card ICs
and 1.5 million reader components sold, MIFARE has been selected as
the most successful contactless smart card technology. In addition,
MIFARE is the perfect solution for applications like loyalty and
vending cards, road tolling, city cards, access control and gaming.
The International Standards Organization (ISO) has standardized
the technologies used in contactless smart cards. The relevant
standards are ISO14443 (proximity cards) and ISO15693 (vicinity
cards). MIFARE® complies with ISO14443 A, which is used in more than
80% of all contactless smart cards today. Together, all other
contactless proximity smart card technologies have less than 20%
market share.
ISO 14443 is divided in 4 parts defining different aspects of the
interface:
- ISO/IEC 14443-1:2000 Part 1: Physical characteristics
- ISO/IEC 14443-2:2001 Part 2: Radio frequency power and
signal interface
- ISO/IEC 14443-3:2001 Part 3: Initialization and
anti-collision
- ISO/IEC 14443-4:2001 Part 4: Transmission protocol
- The Above ISO Spec can only be PURCHASED from
http://www.iso.org
Mifare Classic - 1k Card
MIFARE
Standard Card IC MF1ICS50 Functional Specification
Mifare Classic 4k Card
Mifare
Standard 4 Kbyte Card IC MF1 IC S70; Functional Specification
Mifare Ultra Light - 512kb
MIFARE
Ultra Light; Functional Specification; Contactless Single-trip
Ticket IC; MF0 IC U10
Mifare DESFire - Long Range Contactless IC
Mifare
DESFire, Contactless Multi-Application IC with DES and 3DES security
MF3 ICD 40 Short Form Specification