(57)【要約】【課題】適切なタイムアウト時間により、リトライの回数を増やすことが可能で通信の成功率が向上するリーダーライター装置を提供する。【解決手段】本発明に係るリーダーライター装置は、旧暗号方式には対応しているが新暗号方式には対応していない上位装置との間で送受信を行うインターフェイス部と、非接触ＩＣ媒体と非接触通信を行う無線通信部と、旧暗号方式により非接触ＩＣ媒体との間で認証を行うために用いる旧暗号方式鍵値と、当該旧暗号方式鍵値を管理するための旧暗号方式鍵ＩＤとが対となった旧暗号方式管理データを記憶すると共に、新暗号方式により非接触ＩＣ媒体との間で認証を行うために用いる新暗号方式鍵値と、当該新暗号方式鍵値を管理するための新暗号方式鍵ＩＤとが対となった新暗号方式管理データを記憶する暗号鍵管理テーブル１２０と、を有することを特徴とする。【選択図】      図２
2014115749.tif 000002
【特許請求の範囲】
【請求項１】
旧暗号方式には対応しているが新暗号方式には対応していない上位装置との間で送受信を行うインターフェイス部と、
非接触ＩＣ媒体と非接触通信を行う無線通信部と、
旧暗号方式により非接触ＩＣ媒体との間で認証を行うために用いる旧暗号方式鍵値と、当該旧暗号方式鍵値を管理するための旧暗号方式鍵ＩＤとが対となった旧暗号方式管理データを記憶すると共に、
新暗号方式により非接触ＩＣ媒体との間で認証を行うために用いる新暗号方式鍵値と、当該新暗号方式鍵値を管理するための新暗号方式鍵ＩＤとが対となった新暗号方式管理データを記憶するテーブルと、を有し、
前記テーブルには、リンク元である旧暗号方式鍵ＩＤからリンク先である新暗号方式鍵ＩＤへのリンク情報が設けられることを特徴とするリーダーライター装置。
【請求項２】
前記上位装置から旧暗号方式鍵ＩＤを含む命令を受信することを特徴とする請求項１に記載のリーダーライター装置。
【請求項３】
前記無線通信部からの、非接触ＩＣ媒体が対応している暗号方式を確認するコマンドに対する非接触ＩＣ媒体のレスポンスに基づき、非接触ＩＣ媒体が対応している暗号方式を判定することを特徴とする請求項１又は請求項２に記載のリーダーライター装置。
【請求項４】
非接触ＩＣ媒体が対応している暗号方式が新暗号方式鍵ＩＤであると判定され、
前記上位装置から旧暗号方式鍵ＩＤを含む命令を受信すると、前記リンク情報に基づいて、リンク先の新暗号方式鍵ＩＤと対応する新暗号方式鍵値により非接触ＩＣ媒体との間で認証を行うことを特徴とする請求項３に記載のリーダーライター装置。
【請求項５】
前記テーブルには、リンク元である旧暗号方式鍵ＩＤからリンク先である複数の新暗号方式鍵ＩＤへのリンク情報が設けられることを特徴とする請求項１乃至請求項４のいずれか１項に記載のリーダーライター装置。
【請求項６】
前記リンク情報に基づいて、リンク先の一の新暗号方式鍵ＩＤと対応する新暗号方式鍵値により非接触ＩＣ媒体との間で認証を行った結果、認証を行えなかったとき、リンク先の他の新暗号方式鍵ＩＤと対応する新暗号方式鍵値により非接触ＩＣ媒体との間で認証を行うことを特徴とする請求項５に記載のリーダーライター装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触通信システムに用いられるリーダーライター装置に関する。
【背景技術】
【０００２】
自ら電波の発生源を持たない通信端末が無線で通信相手となる装置へデータを送信する通信システムとしてＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）と呼ばれる非接触通信システムが知られている。
【０００３】
ＲＦＩＤシステムは多くの非接触ＩＣカードに適用されている。ＩＣカード・システムは、ＩＣカードに内蔵されたトランスポンダとしての非接触ＩＣ媒体と、非接触ＩＣ媒体からの情報の読み出しや、又は非接触ＩＣ媒体への情報の書込みを行なうリーダーライター装置、そして、リーダーライター装置とデータ通信可能に接続された上位装置とから構成される。このような非接触通信システムは、日常生活における決済手段や個人識別手段として近年様々な用途に広く用いられている。
【０００４】
非接触ＩＣ媒体の利用場面の拡大に伴い、非接触ＩＣ媒体を用いて各種サービスを利用する際のセキュリティをより高度なものとするための技術開発も進められている。例えば、データを暗号化するための暗号アルゴリズムについては、旧来広く用いられてきた６４ビットブロック暗号方式のＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）方式に代わり、１２８ビット、１９２ビット又は２５６ビットの３種類の鍵長を選択可能なＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）方式が様々な機関により採用され始めている。
【０００５】
こうした暗号化技術を非接触ＩＣ媒体向けに応用した技術を開示した文献としては、例えば下記特許文献１（特開２０１１−６６８３４号公報）などを挙げることができる。
【特許文献１】特開２０１１−６６８３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＤＥＳ暗号方式（旧暗号方式）からＡＥＳ暗号方式（新暗号方式）への移行について図６を参照して説明する。図６は、ＤＥＳ暗号方式のみで運用されていた時期から、ＤＥＳ暗号方式及びＡＥＳ暗号方式の両方に対応する上位装置、リーダーライター装置、非接触ＩＣ媒体が導入された際の、新旧各装置・媒体の対応関係を模式的に図示している。ここで、互いに対応関係がある、とは、互いにデータの送受を行うことが可能であるものと定義する。
【０００７】
ＤＥＳ暗号方式のみで運用されていた時期においては、（１）、（２）に示すような対応関係がある。また、ＤＥＳ暗号方式及びＡＥＳ暗号方式の両方に対応する（以下、「両対応」という）上位装置、リーダーライター装置、非接触ＩＣ媒体の間には、それぞれ（３）、（４）に示す対応関係がある。
【０００８】
両対応リーダーライター装置においては、ＤＥＳ暗号方式にのみ対応する非接触ＩＣ媒体に対しては、下位互換性を持たせることで、（５）のような対応関係を持たせる。また、（６）に示すように、ＤＥＳ暗号方式にのみ対応するリーダーライター装置が、両対応の非接触ＩＣ媒体を認証可能とするためには、両対応の非接触ＩＣ媒体には、ＤＥＳ暗号方式／ＡＥＳ暗号方式の両方の鍵により、記憶エリアに対する認証が行い得るようになっている。
【０００９】
図７はＤＥＳ暗号方式/ＡＥＳ暗号方式両対応非接触ＩＣ媒体２００の記憶エリアの
ファイル構造を示す図である。非接触ＩＣ媒体２００の記憶エリアには、複数の属性があり、さらに図示するようにエリアに応じて、ＤＥＳ暗号方式/ＡＥＳ暗号方式の両方の鍵
による認証が可能であることを示している。例えば、ＤＥＳ暗号方式にのみ対応するリーダーライター装置が、第１属性記憶エリアＡにアクセスする場合には、ＤＥＳ暗号方式の鍵が用い得るようになっており、これにより、（６）のような認証を行うことができる。
【００１０】
両対応の上位装置においては、ＤＥＳ暗号方式にのみ対応するリーダーライター装置に対しては、下位互換性を持たせることで、（７）のような対応関係を持たせる。
【００１１】
ところで、ＤＥＳ暗号方式にのみ対応する上位装置においては、ＤＥＳ暗号方式に基づく命令しか両対応リーダーライター装置に対して出力することができない。したがって、上位装置とリーダーライター装置間においては（８）、リーダーライターと非接触ＩＣ媒体間においては（３）の対応関係を成立させるためには、両対応リーダーライター装置において、上位装置からのＤＥＳ暗号方式に基づく命令を解するための何らかの処理を行わなければならないが、従来の両対応リーダーライター装置では、このような処理がなされるように構成されておらず、ＤＥＳ暗号方式にのみ対応する上位装置との接続を行い非接触ＩＣ媒体とＡＥＳ暗号に基づく処理を行うことができない、という問題があった。
【００１２】
なお、上位装置のファームウエアの更新により、上位装置自体を両対応の装置に改変することで、両対応リーダーライター装置と接続を可能とする方法もある。上位装置がパーソナルコンピューターなどの汎用の情報処理装置であれば、このようなファームウエアによる更新は比較的容易であるが、上位装置が券売機や改札機などの特殊な装置である場合には、ファームウエア更新により両対応の装置に改変するにはコストがかかる、という問題がある。
【課題を解決するための手段】
【００１３】
このような課題を解決するために、請求項１に係る発明は、旧暗号方式には対応しているが新暗号方式には対応していない上位装置との間で送受信を行うインターフェイス部と、非接触ＩＣ媒体と非接触通信を行う無線通信部と、旧暗号方式により非接触ＩＣ媒体との間で認証を行うために用いる旧暗号方式鍵値と、当該旧暗号方式鍵値を管理するための旧暗号方式鍵ＩＤとが対となった旧暗号方式管理データを記憶すると共に、新暗号方式により非接触ＩＣ媒体との間で認証を行うために用いる新暗号方式鍵値と、当該新暗号方式鍵値を管理するための新暗号方式鍵ＩＤとが対となった新暗号方式管理データを記憶するテーブルと、を有し、前記テーブルには、リンク元である旧暗号方式鍵ＩＤからリンク先である新暗号方式鍵ＩＤへのリンク情報が設けられることを特徴とするリーダーライター装置である。
【００１４】
また、請求項２に係る発明は、請求項１に記載のリーダーライター装置において、前記上位装置から旧暗号方式鍵ＩＤを含む命令を受信することを特徴とする。
【００１５】
また、請求項３に係る発明は、請求項１又は請求項２に記載のリーダーライター装置において、前記無線通信部からの、非接触ＩＣ媒体が対応している暗号方式を確認するコマンドに対する非接触ＩＣ媒体のレスポンスに基づき、非接触ＩＣ媒体が対応している暗号方式を判定することを特徴とする。
【００１６】
また、請求項４に係る発明は、請求項３に記載のリーダーライター装置において、非接触ＩＣ媒体が対応している暗号方式が新暗号方式鍵ＩＤであると判定され、前記上位装置から旧暗号方式鍵ＩＤを含む命令を受信すると、前記リンク情報に基づいて、リンク先の
新暗号方式鍵ＩＤと対応する新暗号方式鍵値により非接触ＩＣ媒体との間で認証を行うことを特徴とする。
【００１７】
また、請求項５に係る発明は、請求項１乃至請求項４のいずれか１項に記載のリーダーライター装置において、前記テーブルには、リンク元である旧暗号方式鍵ＩＤからリンク先である複数の新暗号方式鍵ＩＤへのリンク情報が設けられることを特徴とする。
【００１８】
また、請求項６に係る発明は、請求項５に記載のリーダーライター装置において、前記リンク情報に基づいて、リンク先の一の新暗号方式鍵ＩＤと対応する新暗号方式鍵値により非接触ＩＣ媒体との間で認証を行った結果、認証を行えなかったとき、リンク先の他の新暗号方式鍵ＩＤと対応する新暗号方式鍵値により非接触ＩＣ媒体との間で認証を行うことを特徴とする。
【発明の効果】
【００１９】
本発明に係るリーダーライター装置では、旧暗号方式管理データと新暗号方式管理データを記憶するテーブルを有しているために、本発明に係るリーダーライター装置によれば、上位装置からの旧暗号方式に基づく命令を解する処理を行うために、旧暗号方式にのみ対応する上位装置と接続した場合でも、新暗号方式に対応した非接触ＩＣ媒体と新暗号方式による通信が可能となる。
【００２０】
また、本発明に係るリーダーライター装置によれば、券売機や改札機などの特殊な上位装置などのファームウエアの更新を行うことなく、リーダーライター装置と接続することが可能となるので、コストを抑制することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係るリーダーライター装置１００の利用形態を説明する図である。
【図２】本発明の実施形態に係るリーダーライター装置１００における暗号管理の概念図である。
【図３】本発明の実施形態に係るリーダーライター装置１００の処理の流れの一例を示す図である。
【図４】本発明の他の実施形態に係るリーダーライター装置１００における暗号管理の概念図である。
【図５】本発明の他の実施形態に係るリーダーライター装置１００の処理の流れの一例を示す図である。
【図６】ＤＥＳ暗号方式（旧暗号方式）からＡＥＳ暗号方式（新暗号方式）への移行を説明する模式図である。
【図７】ＤＥＳ暗号方式／ＡＥＳ暗号方式両対応非接触ＩＣ媒体２００の記憶エリアのファイル構造を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態を図面を参照しつつ説明する。図１は本発明の実施形態に係るリーダーライター装置１００の利用形態を説明する図である。
【００２３】
図１（Ａ）は上位装置１０である改札機にリーダーライター装置１００が内蔵され、内蔵されたリーダーライター装置１００が、ＩＣカードに含まれる非接触ＩＣ媒体２００と非接触で無線通信する様子を示しており、図１（Ｂ）はこれに対応するブロック構成を示す図である。
【００２４】
リーダーライター装置１００と接続される上位装置１０として用い得る得るものは、改
札機に限らず、券売機、レジスター、パーソナルコンピューターなどを挙げることができる。リーダーライター装置１００には、上位装置１０との間でデータの送受を可能とするインターフェイス部（図１には不図示）と、非接触ＩＣ媒体２００との間で非接触での無線データ通信を可能とする無線通信部（図１には不図示）と、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリなどからなるデータ処理部（図１には不図示）とを有しており、上位装置１０からの命令に基づいて、非接触ＩＣ媒体２００に書き込まれたデータを読み取ったり、非接触ＩＣ媒体２００に対してデータを書き込んだりする。
【００２５】
リーダーライター装置１００が非接触ＩＣ媒体２００に書き込まれたデータを読み取ったり、非接触ＩＣ媒体２００に対してデータを書き込んだりするにあたっては、リーダーライター装置１００から非接触ＩＣ媒体２００に対して、種々のコマンドが発行され、このコマンドにより指定される処理が、非接触ＩＣ媒体２００内で実行されるようになっている。
【００２６】
非接触ＩＣ媒体２００は、リーダーライター装置１００との間でデータの送受と受電を行うアンテナと、このアンテナから得られる電力に基づき動作するデータ処理部、メモリ部（いずれも図１には不図示）などから構成されている。メモリ部には、リーダーライター装置１００から送信されるコマンドに基づいて書き換えることが可能なエリアと、それぞれの非接触ＩＣ媒体２００に固有のＩＤ情報などが書き込まれ、リーダーライター装置１００から書き換え不可能なエリアとが存在する。
【００２７】
上記のようなリーダーライター装置１００及び非接触ＩＣ媒体２００としては、ＦｅｌｉＣａ（商標）に代表される非接触通信システムのものを用いることが可能である。
【００２８】
本実施形態においては、リーダーライター装置１００は、ＤＥＳ暗号方式及びＡＥＳ暗号方式の両方に対応するものであり、ＤＥＳ暗号方式にのみ対応する非接触ＩＣ媒体に対しては、下位互換性を持たせることで、図６（５）のような対応関係を持たせるようにしている。
【００２９】
また、図６（８）に示す対応関係を成立させるために、本実施形態に係る両対応リーダーライター装置１００においては、上位装置１０からのＤＥＳ暗号方式に基づく命令を処理するために、以下のような構成となっている。
【００３０】
図２は本発明の実施形態に係るリーダーライター装置１００における暗号管理の概念図である。
以下、旧暗号方式はＤＥＳ暗号方式で、新暗号方式はＡＥＳ暗号方式であるものとして説明するが、暗号方式の種類についてはこれらに限定されるものではない。
【００３１】
図２に示す機能ブロック図において、リーダーライター装置１００におけるインターフェイス部１０５は上位装置１０との間でデータの送受信を行う構成であり、無線通信部１６０は非接触ＩＣ媒体２００と間で非接触通信を行うものである。
【００３２】
また、リーダーライター装置１００のデータ処理部１１０はマイクロプロセッサーなどの演算部や、揮発性・不揮発性の記憶部、入出力部を有する汎用の情報処理装置である。本実施形態においては、リーダーライター装置１００には、データ処理部１１０により参照可能な暗号鍵管理テーブル１２０が設けられている。
【００３３】
この暗号鍵管理テーブル１２０は、リーダーライター装置１００が、ＤＥＳ暗号方式／ＡＥＳ暗号方式の両方に対応するために、両方の暗号方式に係るデータが記憶されている。
【００３４】
暗号鍵管理テーブル１２０の前半部においては、ＤＥＳ暗号方式により非接触ＩＣ媒体２００との間で認証を行うために用いるＤＥＳ暗号方式鍵値（Ｄ1、Ｄ2、Ｄ3・・・ＤN）と、当該ＤＥＳ暗号方式鍵値（Ｄ1、Ｄ2、Ｄ3・・・ＤN）を管理するための鍵ＩＤ（１、２、３・・・Ｎ）とが対となったＤＥＳ暗号方式管理データを記憶している。
【００３５】
また、暗号鍵管理テーブル１２０の後半部においては、ＡＥＳ暗号方式により非接触ＩＣ媒体２００との間で認証を行うために用いるＡＥＳ暗号方式鍵値（Ａ1、Ａ2、Ａ3・・
・ＡM）と、当該ＡＥＳ暗号方式鍵値（Ａ1、Ａ2、Ａ3・・・ＡM）を管理するための鍵Ｉ
Ｄ（N+１、N+２、N+３・・・Ｍ）とが対となったＡＥＳ暗号方式管理データを記憶している。
【００３６】
また、この暗号鍵管理テーブル１２０においては、ＤＥＳ暗号方式のみに対応する上位装置１０からのＤＥＳ暗号方式に基づく命令を処理するために、ＤＥＳ暗号方式鍵ＩＤとＡＥＳ暗号方式鍵ＩＤとの間にリンク情報が貼られている。より詳しくは、暗号鍵管理テーブル１２０には、リンク元であるＤＥＳ暗号方式鍵ＩＤからリンク先であるＡＥＳ暗号方式鍵ＩＤへのリンク情報が設けられている。具体例を図２で示すと、（鍵ＩＤ）＝１（リンク元）から（鍵ＩＤ）＝Ｎ＋１（リンク先）にリンクが貼られている。また、（鍵ＩＤ）＝３（リンク元）から（鍵ＩＤ）＝Ｍ（リンク先）にリンクが貼られている。
【００３７】
リーダーライター装置１００においては、ＤＥＳ暗号方式のみに対応する上位装置１０からＤＥＳ暗号方式鍵ＩＤを含む命令を受信し、非接触ＩＣ媒体がＡＥＳ暗号に対応している場合、上記のようなリンク情報に基づいて、リンク先のＡＥＳ暗号方式鍵ＩＤにジャンプして、リンク先のＡＥＳ暗号方式鍵ＩＤと対応するＡＥＳ暗号方式鍵値を利用することで、非接触ＩＣ媒体２００との間で認証を行うようにする。
【００３８】
このような本発明に係るリーダーライター装置１００によれば、上位装置１０からのＤＥＳ暗号方式鍵ＩＤに基づく命令を解する処理を行うために、ＤＥＳ暗号方式にのみ対応する上位装置１０と接続した場合でも、ＡＥＳ暗号方式に対応した非接触ＩＣ媒体とＡＥＳ暗号方式による通信が可能となるのである。また、本発明に係るリーダーライター装置１００によれば、券売機や改札機などの特殊な上上位装置１０などのファームウエアの更新を行うことなく、リーダーライター装置１００と接続することが可能となるので、コストを抑制することが可能となる。
【００３９】
次に、以上のように構成される本発明に係るリーダーライター装置１００が具体的にどのような処理を行うかについて図３を参照して説明する。図３は本発明の実施形態に係るリーダーライター装置１００の処理の流れの一例を示す図である。
【００４０】
図３では、本発明に係るリーダーライター装置１００がＤＥＳ暗号方式のみに対応する上位装置１０に接続されており、ＤＥＳ暗号方式及びＡＥＳ暗号方式の両方に対応する非接触ＩＣ媒体２００と認証を行う例における流れを示している。また、リーダーライター装置１００には、図２に示す暗号鍵管理テーブル１２０が設定されており、また、非接触ＩＣ媒体２００においては、図７に示す複数の記憶エリアが設けられていることを前提として説明する。
【００４１】
ステップＳ１で上位装置１０からリーダーライター装置１００に対して、非接触ＩＣ媒体２００の記憶エリアの確認命令（本例では、第１属性記憶エリアＡの確認命令）が発せられると、リーダーライター装置１００ではステップＳ２で、非接触ＩＣ媒体２００に対して、エリア確認コマンドを送信する。
【００４２】
このコマンドに応答する形で、非接触ＩＣ媒体２００からはステップＳ３で、エリア確認のレスポンスが返信される。
【００４３】
図７の第１属性記憶エリアＡには、ＤＥＳ暗号方式及びＡＥＳ暗号方式の両方の暗号方式に基づく鍵が設定されているので、ステップＳ３のエリア確認レスポンスでは、旧鍵及び新鍵の双方が設定されていることがリーダーライター装置１００に対して通知される。
【００４４】
このように、リーダーライター装置１００では、コマンドに対する非接触ＩＣ媒体２００のレスポンスに基づき、非接触ＩＣ媒体２００が対応している暗号方式を判定している。
【００４５】
ステップＳ４で、リーダーライター装置１００は上位装置１０に、レスポンスを報告する。上位装置１０では、非接触ＩＣ媒体２００の各記憶エリアに用いる鍵ＩＤのテーブル（不図示）を有しており、これに基づいて、第１属性記憶エリアＡに用いる鍵ＩＤとしては、（鍵ＩＤ）＝１を用いることが把握される（ステップＳ５）。
【００４６】
ステップＳ６では、上位装置１０からリーダーライター装置１００に対して、（鍵ＩＤ）＝１と共に認証命令が発せられる。
【００４７】
ステップＳ７では、リーダーライター装置１００において、非接触ＩＣ媒体２００がＡＥＳ暗号方式（新鍵）に対応しているか否かが判定される。
【００４８】
ステップＳ７における判定がＹＥＳであるときには、ステップＳ８に進む。ステップＳ６で（鍵ＩＤ）＝１で認証する（すなわち、ＤＥＳ暗号方式による鍵値により認証する）ように上位装置１０から命令を受けているが、ＡＥＳ暗号方式による鍵値で認証を行った方がよりセキュリティが向上するので、ステップＳ８では、暗号鍵管理テーブル１２０のリンク情報に基づき、（鍵ＩＤ）＝Ｎ＋１にジャンプして、ＡＥＳ暗号方式の鍵値ＡN+1
により、非接触ＩＣ媒体２００と認証を行うようにする。
【００４９】
また、ステップＳ７における判定がＮＯであるときに進むステップＳ９においては、上位装置１０からの命令通り、（鍵ＩＤ）＝１で認証を行う。なお、本実施形態においては、非接触ＩＣ媒体２００はＡＥＳ暗号方式に対応していることが前提であるので、このステップＳ９を通過することはない。
【００５０】
ステップＳ１０では、リーダーライター装置１００から非接触ＩＣ媒体２００に対して、認証を行うべく、鍵値ＡN+1が送信される。ステップＳ１１でリーダーライター装置１
００は、非接触ＩＣ媒体２００から相互認証レスポンスを受信すると、ステップＳ１２で上位装置１０に対して相互認証レスポンスの報告を行う。
【００５１】
以上、本発明に係るリーダーライター装置１００では、ＤＥＳ暗号方式管理データとＡＥＳ暗号方式管理データを記憶する、暗号鍵管理テーブル１２０を有しており、これにより、上位装置１０からのＤＥＳ暗号方式に基づく命令を解する処理を行うために、ＤＥＳ暗号方式にのみ対応する上位装置１０と接続した場合でも、ＡＥＳ暗号方式に対応した非接触ＩＣ媒体とＡＥＳ暗号方式による通信が可能となる。また、本発明に係るリーダーライター装置１００によれば、券売機や改札機などの特殊な上位装置１０などのファームウエアの更新を行うことなく、リーダーライター装置１００と接続することが可能となるので、コストを抑制することが可能となる。
【００５２】
次に、本発明の他の実施形態について説明する。先の実施形態においては、１つのＤＥＳ暗号方式鍵ＩＤに対して１つのＡＥＳ暗号方式鍵ＩＤのリンク情報が設定されていたが
、他の実施形態では、１つのＤＥＳ暗号方式鍵ＩＤに対して複数のＡＥＳ暗号方式鍵ＩＤのリンク情報が設定されていることを特徴としている。
【００５３】
このように他の実施形態では、暗号鍵管理テーブル１２０に、リンク元であるＤＥＳ暗号方式鍵ＩＤからリンク先である複数のＡＥＳ暗号方式鍵ＩＤへのリンク情報が設けられることができるようになっている。例えば、鍵値の情報の流出が疑われる場合には、本実施形態によれば、複数のＡＥＳ暗号方式鍵ＩＤにより複数のＡＥＳ暗号方式鍵値を設定しておくことで、これに対処することができる。
【００５４】
図４は本発明の他の実施形態に係るリーダーライター装置１００における暗号管理の概念図である。図４の例では、（鍵ＩＤ）＝１（リンク元）から（鍵ＩＤ）＝Ｎ＋１（リンク先）及び（鍵ＩＤ）＝Ｎ＋３（リンク先）にリンクが貼られている。
【００５５】
以上のような他の実施形態に係るリーダーライター装置１００が具体的にどのような処理を行うかについて図５を参照して説明する。図５は本発明の他の実施形態に係るリーダーライター装置１００の処理の流れの一例を示す図である。なお、ステップＳ１０までの流れは、図３に示した処理フローと同様であるので、ステップＳ１１から説明する。
【００５６】
図５の例では、鍵値ＡN+1の流出が懸念され、第１属性記憶エリアＡに設定される鍵値
としては、鍵値ＡN+1に代えて、鍵値ＡN+3が用いられていることが前提となっている。
【００５７】
ステップＳ１１でリーダーライター装置１００は、非接触ＩＣ媒体２００から相互認証失敗のレスポンスを受信する。すると、暗号鍵管理テーブル１２０を参照して、（鍵ＩＤ）＝Ｎ＋１以外のリンク先があるか否かが判定される。図４の例では、（鍵ＩＤ）＝１（リンク元）から（鍵ＩＤ）＝Ｎ＋３（リンク先）にリンクが貼られているので、次のステップＳ１３では、リーダーライター装置１００から非接触ＩＣ媒体２００に対して、認証のリトライを行うべく、鍵値ＡN+3が送信される。
【００５８】
これにより、ステップＳ１４でリーダーライター装置１００は、非接触ＩＣ媒体２００から相互認証成功のレスポンスを受信し、ステップＳ１５で上位装置１０に対して相互認証成功のレスポンスの報告を行う。
【００５９】
以上、他の実施形態によれば、暗号鍵管理テーブル１２０において、ＤＥＳ暗号方式鍵ＩＤから、複数のＡＥＳ暗号方式鍵ＩＤへのリンク情報が設けられており、複数のＡＥＳ暗号方式鍵ＩＤにより複数のＡＥＳ暗号方式鍵値を設定しておくことが可能となるので、鍵値の情報の流出が疑われる場合に対処することが可能となる。
【符号の説明】
【００６０】
１０・・・上位装置
１００・・・リーダーライター装置
１０５・・・インターフェイス部
１１０・・・データ処理部
１２０・・・暗号鍵管理テーブル
１６０・・・無線通信部
２００・・・非接触ＩＣ媒体
【図１】
2014115749.tif 000003
【図２】
2014115749.tif 000004
【図３】
2014115749.tif 000005
【図４】
2014115749.tif 000006
【図５】
2014115749.tif 000007
【図６】
2014115749.tif 000008
【図７】
2014115749.tif 000009