付属書 I: 推奨 RFID 仕様
Q.5 ISO/IEC 646 圧縮スキームでサポートされる文字
ISO/IEC646 文字
8 ビット 値(HEX)
コンパクションタイプに含まれる文字
7 ビットコード 6 ビットコード 5 ビットコード 数字コード
$ 24
% 25
& 26
' 27
( 28
) 29
* 2A
+ 2B
, 2C
- 2D
. 2E
/ 2F
0 30
1 31
2 32
3 33
4 34
5 35
6 36
7 37
8 38
9 39
: 3A
; 3B
< 3C
= 3D
> 3E
? 3F
@ 40
A 41
B 42
C 43
D 44
E 45
F 46
G 47
H 48
I 49
J 4A
K 4B
L 4C
M 4D
ISO/IEC646 文字
8 ビット 値(HEX)
コンパクションタイプに含まれる文字
7 ビットコード 6 ビットコード 5 ビットコード 数字コード
N 4E
O 4F
P 50
Q 51
R 52
S 53
T 54
U 55
V 56
W 57
X 58
Y 59
Z 5A
[ 5B
\ 5C
] 5D
^ 5E
_ 5F
` 60
a 61
b 62
c 63
d 64
e 65
f 66
g 67
h 68
i 69
j 6A
k 6B
l 6C
m 6D
n 6E
o 6F
p 70
q 71
r 72
s 73
t 74
u 75
v 76
ISO/IEC646 文字
8 ビット 値(HEX)
コンパクションタイプに含まれる文字
7 ビットコード 6 ビットコード 5 ビットコード 数字コード
w 77
x 78
y 79
z 7A
{ 7B
| 7C
} 7D
~ 7E
附属書 R: MB01、ISO ベースのデータフォーマット例
(参考)
注: PC ビット 17=1 の場合、AFI は UII の一部として符号化されてはならない。AFI は、メモリ場所 0x18 からメモリ場所 0x1F を介して MB01 の属性/AFI セクショ ンにプログラムされる。AFI の詳細については ISO/IEC 15961-2 を参照。図 15 参照
リファレンス ID は 6 ビットで符号化される(表 10 参照)。偶数バイトに達するまで、文字列はパディング される。PC 領域(ヘッダ)では、UII の長さは 16 ビットワード(2 バイト)で宣言される。
UII(MB01)の DI「26B」
データの符号化に関するステップバイステップの詳細については、ISO 17367 を参照のこと。
リファレンス ID(プレーンテキスト)
26BUN123456789A153097+CS71489453 EOT を含む 6 ビット圧縮を用いたバイナリー値
110010 110110 000010 010101 001110 110001 110010 110011 110100 110101 110110 110111 111000 111001 000001 110001 110101 110011 110000 111001 110111 101011 000011 010011 110111 110001 110100 111000 111001 110100 110101 110011 100001
パッドビットを含む 8 ビットバイトに組み立てられた全データストリーム
11001011 01100000 10010101 00111011 00011100 10110011 11010011 01011101 10110111 11100011 10010000 01110001 11010111 00111100 00111001 11011110 10110000 11010011 11011111 00011101 00111000 11100111 01001101 01110011 10000110 00001000
各バイナリバイトの 16 値表現
CB 60 95 3B 1C B3
D3 5D B7 E3 90 71
D7 3C 39 DE B0 D3
DF 1D 38 E7 4D 73
86 08
PC データ(バイト 1):
16 ビットワードでの UII 長: 0b 0110 1 (26 バイト 13 ワード[16 ビット=1 ワード] 有効なユーザメモリ: 0b 0 (ユーザメモリなし)
XPC: 0b 0 (未使用–リザーブ)
EPC または ISO コード: 0b 1 (ISO)__
すべての PC ビット: 0b 0110 1001 (0x69) PC(1 バイト) AFI(PC の 2 バイト)
0x69 0xA3
コード化された UII 内容(PC と AFI を含む)の 16 値表現
1* 2* UII
69 A3 CB 60 95 3B 1C B3 D3 5D B7 E3 90 71 D7 3C 39 DE B0 D3 DF 1D 38 E7 4D 73 86 08
*注:
"1*" PC プロトコル制御ワード(長さ、PC ビット 15、16、17)のバイト 1 を参照。
"2*" PC プロトコル制御ワードのアプリケーションファミリ識別子(AFI)、バイト 2 を参照。
図 15 参照。
附属書 S:RFID タグ上の情報のロック
(参考)
オープンループ環境で循環する RFID を装備した物体は、RFID タグを誤用させる可能性がある。ここで の説明は、特に、固有 ID(UII)を含む MB01 に適用される。固有 ID が破損されると、アプリケーションお よび処理エラーが重大になる場合がある。したがって、UII が MB01 に書き込まれた後は、書き込みア クセスに対する保護を推奨する。また、RFID トランスポンダは、 機能の無効化(キル)からも保護されな ければならない。
ISO/IEC 18000-63 に準拠するトランスポンダには、2 つの異なるパスワードがある。アクセスパスワー ドと キルパスワード (各 32 ビット)である。パスワードは、Reserved memory bank, MB00 に格納される。
RFID タグが質問器によってアドレス指定されるとすぐに、それは 2 つの異なるステイトの 1 つに入る:
1. オープン(工場出荷時) 2. セキュア(アクセス制限)
アクセスパスワード = "0"の場合、タグのセキュアステイト入力にはパスワードは不要。アクセスパスワ ード <> "0"の場合、タグのセキュアステイト入力にパスワードが必要。図 S.1 は、一方の状態から他方 のステイトへ切り替える際のプロセスを示す。
本文書は、RFID タグに MB00 でエンコードされ、ロックされたアクセスパスワードを持つことを推奨する。
この文書では、UII が MB01 にプログラムされると、タグが永久にキルできないように、キルパスワード が「0」に設定され、キルパスワード永久ロックが設定されることを推奨する。
図 S.1:ACCESS/KILL タグ状態図 図 19-ISO/IEC18000-63 参照
セキュアステイトは、RFID トランスポンダへの読み出し/書き込みアクセスを制御するロックコマンドの 実行を可能にする。これは、RFID トランスポンダの各メモリバンクが別々に制御されることを意味する。
ISO/IEC 18000-63 に従い、表 S.1 に示すように、RFID トランスポンダは以下のロックオプションを提供 する。
表 S.1:ISO/IEC 18000-63 に準拠したメモリバンクロックオプション オプション UII (MB 01) / UM (MB 11)
ロック解除 当該メモリバンクは、オープンステイト、セキュアステイトのいずれからも書き込み可 能。
ロック永久 解除
当該メモリバンクは、オープンステイト、セキュアステイトのいずれからも永続的に書 き込み可能であり、ロックできない。
ロック 当該メモリバンクは、セキュアステイトから書き込み可能だが、オープンステイトから は書き込み不可能。
永久ロック 当該メモリバンクは、オープンステイト、セキュアステイトのどちらからも永久に書き 込みできない。
オプション PASSWORDS (MB 00)
ロック解除 当該パスワードの箇所は、オープンステイト、セキュアステイトから読み取り/書き込 み可能。
ロック永久 解除
当該メモリバンクは、オープンステイト、セキュアステイトのいずれからも永続的に書 き込み可能であり、ロックできない。
ロック 当該パスワードの箇所は、セキュアステイトから読み取り/書き込み可能だが、オー プンステイトはできない。
永久ロック 当該パスワードの箇所は、オープンステイト、セキュアステイトのどちらからも読み 取り/書き込みできない。
MB00(パスワード)は、読み取りおよび書き込みアクセスから保護される場合がある。MB01(UII)および MB11(UM)は、書き込みアクセスからのみ保護できる。
kill コマンドは、RFID トランスポンダを無効にすることを可能にする。RFID トランスポンダを無効にする ことは不可逆である。そのため、本書では、MB00 のキルパスワードを「0binary」(図 S.1 参照)に設定す ることにより、RFID トランスポンダを無効化から保護することを強く推奨する。
下記のオプション 1 とオプション 2 では、読み出し/書き込み保護を適用し、RFID トランスポンダが無効 化されないようにする方法を示す。
オプション 1:書き込みアクセス(可逆、パスワードが必要)から UII を保護し、アクセスパスワード(可逆) をロックする。
MB00 のアクセスパスワードをロックすると、パスワードは、読み取りアクセスや誤用から保護される。
オプション 2:UII を書き込みアクセス(不可逆)から永続的に保護し、アクセスパスワード(可逆)をロック する。
MB00 のアクセスパスワードをロックすると、パスワードは、読み取りアクセスや誤用から保護される。
永久ロックを MB01 に適用する場合、Permalock は不可逆であり、正しいアクセスパスワードが提供さ れていても UII を書き込みアクセスから恒久的に保護するという事実のため、この手順は省略できる。
MB01 への書き込みアクセスが制限された後、kill-command を無効にすることにより、RFID トランスポ ンダが無効化されないように保護する。
読み取り/書き込み保護と kill- command の詳細については、ISO/IEC 18000-63 を参照のこと。
注: いくつかの RFID 機器メーカは、読み取り/書き込み保護のために独自のコマン ドを実装することに注意されたい。これらのコマンドは、拡張読み取り/書き込 みオプションを提供してもよい。ハードウェア固有の読み取り/書き込み機能に ついて詳しくは、メーカの技術仕様および該当する API をご確認のこと。
参考文献
1) AIAG B-10、トレーディングパートナーラベル導入ガイドライン (バーコードおよび 2 次元バーコ ードシンボル利用)
2) AIAG B-16、グローバル輸送ラベル基準 3) AIAG B-21 アイテムレベル RFID 基準
4) AIAG RC-6 改訂版 リターナブル輸送容器ガイドライン 5) AIM DPM 品質ガイドライン
6) するための AIM RFID エンブレムおよび RFID 対応ラベル識別エンブレムの利用に関する AIM グローバル標準
7) JAIF グローバル輸送ラベル 8) Odette 輸送ラベル
9) Odette 輸送ラベル
10) Odette/VDA サプライチェーンのコンテナ運用における RFID 11) VDA5500 自動車産業における RFID 適用の基本原則 12) VDA5501 コンテナ運用における RFID