私たちの日常生活に深く浸透しているICカードやスマートカード。クレジットカードのチップやSIMカードなどが世界中で共通して動作するのは、ISO/IEC 7816という国際標準規格が存在するからです。この規格は、国際標準化機構(ISO)と国際電気標準会議(IEC)によって共同で管理されており、物理的な形状から通信プロトコル、セキュリティまでを包括的に定義しています。
かつては接触型のスマートカードが中心でしたが、現在は非接触型のモバイルデバイスなど、より広範な電子識別技術へと応用範囲が広がっています。本記事では、この複雑な規格群がどのような構成になっているのかを詳しく解説します。
Key Facts
- 管理主体:ISOおよびIECの共同管理(ISO/IEC JTC 1/SC 17が開発を担当)。
- 適用範囲:接触型ICカードから、非接触型デバイス、USB接続のスマートカードまで。
- 主要な定義:カードの物理的寸法、電気的インターフェース、通信コマンド(APDU)などを規定。
- 汎用性:EMV決済カードなどの世界的な決済インフラの基盤となっている。
物理的特性とインターフェースの定義
ISO/IEC 7816の基礎となるのは、カードが物理的にどのように作られ、リーダーとどのように接触するかという定義です。Part 1では、機械的な強度や物理的特性を規定しており、これはISO/IEC 7810(識別カードの物理的特性)に基づいています。
また、Part 2ではコンタクト(接点)の寸法と配置が詳細に定められています。一般的に6本または8本のピンインターフェースが採用されており、電源(VCC)やリセット、クロック、データ入出力(I/O)などの役割が割り当てられています。

コンタクトピンの役割一覧
| ピン番号 | 名称 | 機能・説明 |
|---|---|---|
| 1 | VCC | 電源(+5V または 3.3V DC) |
| 2 | Reset | カードのリセット(任意) |
| 3 | CLOCK | 動作クロック信号 |
| 4 | AS | アプリケーション固有(省略される場合あり) |
| 5 | GND | グランド(接地) |
| 6 | VPP | プログラミング用電源(+21V DC)または未接続 |
| 7 | I/O | データ入出力 |
| 8 | AS | アプリケーション固有(省略される場合あり) |
通信プロトコルとデータ交換の仕組み
物理的な接続が完了すると、次は電気的な信号のやり取りが必要になります。Part 3では、電気的インターフェースと伝送プロトコルが定義されており、時代に合わせて1.8V動作の追加やVppの削除など、最適化が進められてきました。
特に重要なのがPart 4で定義されているAPDU(Application Protocol Data Unit)プロトコルです。これは、カードとリーダーの間でやり取りされる「コマンドとレスポンス」のペアを規定するもので、EMV決済カードなどの多くのデバイスで採用されています。このプロトコルにより、データの取得方法、セキュリティアーキテクチャ、アプリケーションの識別などが可能になります。なお、最新の2020年版では、物理的なインターフェースに依存せず、近接カードや vicinity カードにも適用できるようになっています。
高度な機能と専門的な管理規格
ISO/IEC 7816は単なる通信規格に留まらず、運用やセキュリティに関する詳細なパートに分かれています。
セキュリティと認証
- 暗号操作(Part 8):デジタル署名や証明書、非対称鍵のインポート・エクスポートなど、高度な暗号処理のためのコマンドを規定しています。
- 生体認証(Part 11):指紋などのバイオメトリクスを用いた本人確認のためのデータ構造とアクセス方法を定義しています。
- 暗号情報アプリケーション(Part 15):ASN.1構文を用いた暗号機能情報の共有形式を定めており、複数の暗号アルゴリズムのサポートを可能にしています。
管理と運用
- アプリケーション登録(Part 5):アプリケーション識別子(AID)の国際的な登録手続きを定め、世界的に一意なIDを確保しています。
- カード管理(Part 9):ファイルの作成や削除など、カードのライフサイクル全般にわたる管理コマンドを規定しています。
- データ要素(Part 6):業界間で共通して利用されるデータ要素(DE)のフォーマットやコーディングを定義しています。
特殊なインターフェース
USB経由でスマートカードを利用するためのUSB-ICC(Part 12)という規格も存在します。これはUSBのバルク転送やコントロール転送を用いて、効率的にカードと通信するための手順を定めたものです。
Frequently Asked Questions
ISO/IEC 7816は非接触カードにも適用されますか?
はい。特にPart 4などの論理的な組織やコマンドに関する規定は、物理的な接触の有無に関わらず、近接カードや vicinity カードにも適用されるように設計されています。
APDUとは何ですか?
Application Protocol Data Unitの略で、スマートカードとリーダーの間でやり取りされる標準的な通信単位のことです。これにより、特定のデータの読み出しや認証処理などの命令をカードに送ることができます。
この規格は誰が管理しているのですか?
国際標準化機構(ISO)と国際電気標準会議(IEC)が共同で管理しており、具体的にはISO/IEC JTC 1(合同技術委員会1)のSC 17(小委員会17)が開発を担っています。
USB-ICCとはどのようなものですか?
USBインターフェースを備えたICカードのことです。ISO/IEC 7816-12によって、USB経由でのデータ転送手順や電気的条件が定義されています。
生体認証に関する規定はありますか?
はい。Part 11において、バイオメトリクスを用いた本人確認のためのコマンドや、カード内での照合(オンカード比較)のためのデータ構造が定義されています。
References
- "ISO/IEC JTC 1/SC 17 Cards and security devices for personal identification". Iso.org. Retrieved 2017-10-11.
- "Browse by ICS". www.iso.org. Retrieved 19 April 2018.
- "ISO/IEC 7816-1:2011 Identification cards — Integrated circuit cards — Part 1: Cards with contacts — Physical characteristics". Iso.org. 2011-01-31. Retrieved 2017-10-11.
- "ISO/IEC 7816-2:2007 Identification cards — Integrated circuit cards — Part 2: Cards with contacts — Dimensions and location of the contacts". Iso.org. 2007-10-11. Retrieved 2017-10-11.
- "ISO/IEC 7816-3:2006 Identification cards — Integrated circuit cards — Part 3: Cards with contacts — Electrical interface and transmission protocols". Iso.org. 2006-10-30. Retrieved 2017-10-11.
- "ISO/IEC 7816-4:2020 Identification cards — Integrated circuit cards — Part 4: Organization, security and commands for interchange". Iso.org. May 2020. Retrieved 2020-08-05.
- "ISO/IEC 7816-4:2020/Amd 1:2023 Identification cards — Integrated circuit cards — Part 4: Organization, security and commands for interchange — Amendment 1: Support of multiple logical security devices". Iso.org. 2023-10-01. Retrieved 2023-05-08.
- "ISO/IEC 7816-5:2004 Identification cards — Integrated circuit cards — Part 5: Registration of application providers". Iso.org. 2010-03-17. Retrieved 2017-10-11.
- "Maintenance agencies and registration authorities". ISO. Retrieved 2023-11-21.
- "ISO/IEC 7816-6:2016 Identification cards — Integrated circuit cards — Part 6: Interindustry data elements for interchange". Iso.org. 2016-06-14. Retrieved 2017-10-11.