ISO/IEC 24727-1:2014
Identification cards — Integrated circuit card programming interfaces — Part 1: Architecture
Identification cards — Integrated circuit card programming interfaces — Part 1: Architecture
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 19
- Дата публикации:
- 16 июня 2014 г.
- Издание:
- ISO/IEC IS 24727 edition 2 version 1
- ICS:
- 35.240.15
ISO/IEC 24727 specifies a set of programming interfaces and protocols enabling interactions between integrated circuit cards (ICCs) and applications resident on a variety of computer platforms. The ICCs provide generic services for multi-sector use by the applications. The organization and the operation of the ICCs conform to ISO/IEC 7816 4. It is anticipated that some application domains will seek to achieve interoperability through ISO/IEC 24727 facilities even though the applications pre-exist these facilities. To this end, various means of backward compatibility are established through mechanisms specified in ISO/IEC 24727. ISO/IEC 24727-1:2014 specifies system architecture and principles of operation, the means for achieving interoperability among diverse application domains, the conceptual service and data models that span the relevant application domains, and the rationale for trusted processes enabled under these models.
Abstract
Overview
ISO/IEC 24727-1:2014 defines the architecture for programming interfaces that enable interactions between integrated circuit cards (ICCs or smart cards) and applications on diverse computer platforms. Part 1 sets out system principles, conceptual service and data models, and the rationale for trusted operations that enable interoperability across multiple application domains while maintaining backward compatibility with pre-existing systems. The standard assumes ICC organization/operation conforming to ISO/IEC 7816-4.
Key topics and technical requirements
- System architecture & principles of operation: Partitioning of functionality between a client-application (host) and card-applications (on ICCs); definition of layers and interfaces required for a protocol stack.
- Interoperability mechanisms: Common architecture, common semantics, formally defined interfaces, discoverability, extensibility, backward compatibility and conformance testing.
- Service and data models: Conceptual models for services, named data sets, data elements and data structures for interoperability; access to data sets controlled by access control lists (ACLs).
- Interfaces and layers:
- Service access layer (SAL) and SAL-lite: APIs for client-applications (detailed in ISO/IEC 24727-3).
- Generic card interface: Definition of a generic card access layer (detailed in ISO/IEC 24727-2).
- Connectivity and trusted channel interfaces: Mechanisms for communication and secure channels (further specified in Parts 3 and 4).
- Protocol independence and formal descriptions: Interfaces are specified using ASN.1 (with XML subordinate descriptions) so implementations remain independent of underlying transport protocols.
- Capability description & discoverability: ICCs provide capability descriptions to support discovery of supported services and features.
- Proxy-agent mechanism: Splits stack element implementation between proxy and agent locations while preserving interoperability.
- Security rationale: Principles supporting trusted Identification, Authentication and Signature (IAS) operations.
Applications and who uses it
ISO/IEC 24727-1 is aimed at:
- Smart card system architects and solution designers building interoperable ICC ecosystems.
- Middleware and API vendors implementing SAL, generic card interfaces or SAL-lite components.
- Government, identity management and PKI projects requiring trusted IAS (identification, authentication, signature) services across platforms.
- Card manufacturers and integrators needing to expose capability descriptions and conform to ISO/IEC 7816-4 semantics.
- Test houses developing conformance testing per ISO/IEC 24727-5.
Practical applications include multi-application smart cards for eID, e-government, secure authentication, digital signatures and cross-platform middleware deployments.
Related standards
- ISO/IEC 24727 (complete series: Parts 2–6 cover generic card interface, application interface, API administration, testing, registration authority)
- ISO/IEC 7816-4 (ICC organization, security and APDUs)
- ISO/IEC 7498-1 / ITU-T X.200 (OSI reference model principles)
ISO/IEC 24727-1:2014 is essential reading for anyone designing interoperable smart-card programming interfaces, middleware, or trusted multi-domain ICC services.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 17 - Cards and security devices for personal identification
- SKU
- ISO/IEC 24727-1:2014
Похожие стандарты
Стандарты, упомянутые в описании
BS EN ISO/IEC 7816-4:1996
ОтменёнIdentification cards. Integrated circuit(s) cards with contacts - Interindustry commands for interchange
ISO/IEC 24727-3:2008
ДействующийIdentification cards — Integrated circuit card programming interfaces — Part 3: Application interface
Overview ISO/IEC 24727-3:2008 - "Identification cards - Integrated circuit card programming interfaces - Part 3: Application interface" specifies a high-level, programming-language‑independent applic…
ISO/IEC 24727-2:2008
ДействующийIdentification cards — Integrated circuit card programming interfaces — Part 2: Generic card interface
Overview ISO/IEC 24727-2:2008 specifies the Generic Card Interface (GCI) for integrated circuit cards (smart cards). As Part 2 of the ISO/IEC 24727 family, it defines a command-level programming inte…
BS ISO/IEC 24727-1:2014
ДействующийIdentification cards. Integrated circuit card programming interfaces. Architecture.
ISO/IEC 24727-5:2011
ДействующийIdentification cards — Integrated circuit card programming interfaces — Part 5: Testing procedures
Overview ISO/IEC 24727-5:2011 is Part 5 of the ISO/IEC 24727 series that defines testing procedures for integrated circuit card (ICC or smart card) programming interfaces. The document specifies conf…
BS ISO/IEC 24727-6:2010
ДействующийIdentification cards. Integrated circuit card programming interfaces. Registration authority procedures for t…
ISO/IEC 7498-1:1994
ДействующийInformation technology — Open Systems Interconnection — Basic Reference Model: The Basic Model
Overview ISO/IEC 7498-1:1994 - "Information technology - Open Systems Interconnection - Basic Reference Model: The Basic Model" (also published as ITU‑T Rec. X.200) defines the conceptual OSI Referen…