スマートM1カードの記憶構造と制御属性
スマートM1カードの収納構造:
M1カードは16セクターに分かれており、それぞれ4ブロック(ブロック0~3)を含み、合計64セル、ブロック番号0~63でアドレス指定されています。 セクター0のブロック0(すなわち絶対アドレスブロック0)はベンダーコードを保存するために使われ、これは固形化され変更できません。 他のセクターのブロック0、1、2はデータを保存するためのデータブロックです。 ブロック3は制御ブロックで、パスワードA、アクセス制御、パスワードBを格納します。その構造は以下の通りです。
A0A1A2A3A4A5 FF 07 80 69 B0B1B2B3B4B5
パスワードA(6バイト) アクセス制御(4バイト) パスワードB(6バイト)
制御属性
各セクターのパスワードとアクセス制御は独立しており、実際のニーズに応じて自分でパスワードやアクセス制御を設定できます。 アクセス制御では、各ブロックには以下の3つの対応する制御ビットが定義されています。
ブロック0:C10 C20 C30
ブロック1:C11 C21 C31
ブロック2:C12、C22、C32
ブロック3:C13 C23 C33
3つの制御ビットはアクセス制御バイト内に順方向と逆方向の両方で存在し、ブロックのアクセス権限を決定します(例えば、減量操作は鍵Aを検証し、追加操作は鍵Bを確認する必要があります、など)。 アクセス制御バイト内の3つの制御ビットの位置は以下の通りです(バイト9はバックアップバイト、デフォルト値は0x69)
Request a quote
見積もりプランを取得しましょう
使用状況をお知らせいただければ、見積もりをお伝えします! ご協力ありがとうございます!
