ISO/IEC 24727-1:2014 PDF
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
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 7816-4:2020/Amd 1:2023
ДействующийIdentification cards — Integrated circuit cards — Part 4: Organization, security and commands for interchange…
Overview ISO/IEC 7816-4:2020/Amd 1:2023 is an amendment to the international standard for identification cards that use integrated circuit cards (ICC). This amendment introduces the support of multip…
ISO/IEC 24727-3:2008/Amd 1:2014
ДействующийIdentification cards — Integrated circuit card programming interfaces — Part 3: Application interface — Amend…
Overview ISO/IEC 24727-3:2008/Amd 1:2014 is an amendment to Part 3 of the ISO/IEC 24727 family – the Application Interface for integrated circuit card (smart card) programming interfaces. This Amendm…
ISO/IEC 24727-2:2008/Amd 1:2014
ДействующийIdentification cards — Integrated circuit card programming interfaces — Part 2: Generic card interface — Amen…
Overview ISO/IEC 24727-2:2008/Amd 1:2014 is an international standard amendment that enhances part 2 of the ISO/IEC 24727 series, which addresses integrated circuit card programming interfaces. This…
ISO/IEC 24727-1:2007
ОтменёнIdentification cards — Integrated circuit card programming interfaces — Part 1: Architecture
BS ISO/IEC 24727-5:2011
ДействующийIdentification cards. Integrated circuit card programming interfaces. Testing procedures.
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…