(57)【要約】【課題】複数のタグ情報を容易に管理できるようにする。【解決手段】端末装置４１は、IDカード１２１の不揮発性メモリ１４２に記録されているタグ情報１８２−２１を取得する。タグ情報１８２−２１を取得した端末装置４１は、情報集約カード４２と相互認証する。端末装置４１は、相互認証が成功した場合、予め生成された固有認証鍵Ｋｃ３２１−１１を用いてタグ情報１８２−２１を暗号化し、情報集約カード４２に出力する。情報集約カード４２は、暗号化されたタグ情報１８２−２１を取得し、復号する。そして情報集約カード４２は、タグ情報群３２２にタグ情報１８２−２１を記録する。結果としてタグ情報群３２２には、タグ情報１８２−２１およびタグ情報１８２−２２が記録される。本発明は、例えばＩＣカードのリーダライタに適用できる。【選択図】図２０
2012174129.tif 000002
【特許請求の範囲】
【請求項１】
タグ情報を取得する取得手段と、
前記取得手段により取得された前記タグ情報を出力する出力手段と
を備え、
前記取得手段は、複数のタグ情報提供装置から前記タグ情報を取得し、
前記出力手段は、複数の前記タグ情報の集合からなるタグ情報群を情報集約カードに記録するように出力する
情報処理装置。
【請求項２】
前記タグ情報群を個々の前記タグ情報に分割する分割手段を
さらに備え、
前記取得手段は、前記情報集約カードから前記タグ情報群を取得し、
前記出力手段は、前記分割手段により分割された前記タグ情報を出力する
請求項１に記載の情報処理装置。
【請求項３】
前記タグ情報を検索する検索手段を
さらに備え、
前記取得手段は、検索条件をさらに取得し、
前記検索手段は、前記取得手段により取得された前記タグ情報群から前記検索条件を満足する前記タグ情報を検索し、
前記出力手段は、前記検索手段により検索された前記タグ情報を出力する。
請求項２に記載の情報処理装置。
【請求項４】
前記検索手段は、前記検索条件として複数の前記タグ情報を指定し、検索する
請求項３に記載の情報処理装置。
【請求項５】
前記取得手段により取得された前記タグ情報群を記録する記録手段を
さらに備え、
前記取得手段は、前記記録手段により前記タグ情報群が記録されている場合、記録されている前記タグ情報群を取得する
請求項４に記載の情報処理装置。
【請求項６】
前記情報集約カードは、非接触のＩＣカードであり、
前記取得手段は、アンテナを介して前記情報集約カードの情報を取得し、
前記出力手段は、前記アンテナを介して前記情報集約カードに情報を出力する
請求項２に記載の情報処理装置。
【請求項７】
前記タグ情報提供装置は、ＩＤカードまたはＩＣタグであり、
前記取得手段は、アンテナを介して前記タグ情報提供装置の情報を取得し、
前記出力手段は、前記アンテナを介して前記タグ情報提供装置に情報を出力する
請求項１に記載の情報処理装置。
【請求項８】
タグ情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記タグ情報を出力する出力ステップと
を含み、
前記取得ステップの処理は、複数のタグ情報提供装置から前記タグ情報を取得し、
前記出力ステップの処理は、複数の前記タグ情報の集合としてのタグ情報群を情報集約カードに記録するように出力する
情報処理方法。
【請求項９】
タグ情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記タグ情報を出力する出力ステップと
を含み、
前記取得ステップの処理は、複数のタグ情報提供装置から前記タグ情報を取得し、
前記出力ステップの処理は、複数の前記タグ情報の集合としてのタグ情報群を情報集約カードに記録するように出力する
の前記タグ情報の集合としてのタグ情報群を情報集約カードに記録するように出力する
コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、複数のタグ情報を容易に管理することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
タグに情報を記録して、タグを提示することでサービスを享受することができる技術が提案されている。
【０００３】
例えば特許文献１には、電子クーポン発行施設から発行された電子クーポンを、カード用端末を介してＩＣカードに記録し、実際の店舗でＩＣカードを提示することで、ＩＣカード内の電子クーポンを利用することが記載されている。
【０００４】
すなわち図１に示されるように、非接触のＩＤカード４０１−１およびＩＤカード４０１−２に記録されているタグ情報４２１−１およびタグ情報４２１−２を利用することが知られている。タグ情報４２１は、例えば、割引券やクーポン券に関する情報である。
【０００５】
ユーザがアンテナ４０２にＩＤカード４０１−１をかざすとリーダライタ４０３にタグ情報４２１−１が出力される。リーダライタ４０３は、タグ情報４２１−１を取得すると店舗などのPOS（Point of sale）システム４０４にタグ情報４２１−１を出力する。そしてPOSシステム４０４で、タグ情報４２１−１を読み込むことで、ユーザは店舗などで割引券やクーポン券などを利用することができる。
【０００６】
また図２には、POSシステム４０４から検索条件４６１が指定される例が示されている。ユーザは検索条件を満足するタグ情報４２１を含むＩＤカード４０１を探して、ＩＤカード４０１をリーダライタ４０３にかざすことで、POSシステム４０４にタグ情報４２１を提供する。
【０００７】
【特許文献１】特開２００２−３３４２５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
複数のタグ情報４２１を利用する場合、ユーザは複数のＩＤカード４０１をリーダライタ４０３にかざす必要がある。このためユーザは複数のＩＤカード４０１を保持しなければならなかった。しかしながら、リーダライタ４０３が一度に読み込めるＩＤカード４０１の数には限界があり、多くのタグ情報４２１を一度に提示することはできなかった。
【０００９】
また図２の例のように検索条件を満足するタグ情報４２１を提示する場合、ユーザは提示するタグ情報４２１がどのＩＤカード４０１に記録されているかを認識しなければならなかった。さらにユーザが複数のＩＤカード４０１を保持しているときには、提示するＩＤカード４０１を探さなければならなかった。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、複数のタグ情報を容易に管理できるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面の情報処理装置は、タグ情報を取得する取得手段と、前記取得手段により取得された前記タグ情報を出力する出力手段とを備え、前記取得手段は、複数のタグ情報提供装置から前記タグ情報を取得し、前記出力手段は、複数の前記タグ情報の集合からなるタグ情報群を情報集約カードに記録するように出力する。
【００１２】
前記タグ情報群を個々の前記タグ情報に分割する分割手段をさらに備え、前記取得手段は、前記情報集約カードから前記タグ情報群を取得し、前記出力手段は、前記分割手段により分割された前記タグ情報を出力することができる。
【００１３】
前記タグ情報を検索する検索手段をさらに備え、前記取得手段は、検索条件をさらに取得し、前記検索手段は、前記取得手段により取得された前記タグ情報群から前記検索条件を満足する前記タグ情報を検索し、前記出力手段は、前記検索手段により検索された前記タグ情報を出力することができる。
【００１４】
前記検索手段は、前記検索条件として複数の前記タグ情報を指定し、検索することができる。
【００１５】
前記取得手段により取得された前記タグ情報群を記録する記録手段をさらに備え、前記取得手段は、前記記録手段により前記タグ情報群が記録されている場合、記録されている前記タグ情報群を取得することができる。
【００１６】
前記情報集約カードは、非接触のＩＣカードであり、前記取得手段は、アンテナを介して前記情報集約カードの情報を取得し、前記出力手段は、前記アンテナを介して前記情報集約カードに情報を出力することができる。
【００１７】
前記タグ情報提供装置は、ＩＤカードまたはＩＣタグであり、前記取得手段は、アンテナを介して前記タグ情報提供装置の情報を取得し、前記出力手段は、前記アンテナを介して前記タグ情報提供装置に情報を出力することができる。
【００１８】
本発明の一側面の情報処理方法、またはプログラムは、タグ情報を取得する取得ステップと、前記取得ステップの処理により取得された前記タグ情報を出力する出力ステップとを含み、前記取得ステップの処理は、複数のタグ情報提供装置から前記タグ情報を取得し、前記出力ステップの処理は、複数の前記タグ情報の集合としてのタグ情報群を情報集約カードに記録するように出力する、またはコンピュータに実行させる。
【００１９】
本発明の一側面においては、タグ情報が取得され、取得されたタグ情報が出力される。そして複数のタグ情報提供装置からタグ情報が取得され、複数のタグ情報の集合としてのタグ情報群が情報集約カードに記録するように出力される。
【発明の効果】
【００２０】
本発明の側面によれば、複数のタグ情報を容易に管理することができる。
【図面の簡単な説明】
【００２１】
【図１】従来のタグ情報提供処理の例を示す図である。
【図２】従来のタグ情報提供処理の例を示す図である。
【図３】本発明のタグ情報提供システムの一実施形態の構成例を示す図である。
【図４】タグ情報提供システムの端末装置の構成例を示すブロック図である。
【図５】端末装置のCPUの機能的構成例を示すブロック図である。
【図６】タグ情報提供装置の機能的構成例を示す図である。
【図７】情報集約カードの機能的構成例を示す図である。
【図８】端末装置のタグ情報提供処理を説明するフローチャートである。
【図９】タグ情報提供処理の例を示す図である。
【図１０】ＩＤカードのタグ情報記録処理を説明するフローチャートである。
【図１１】端末装置の固有認証鍵設定処理を説明するフローチャートである。
【図１２】固有認証鍵設定処理の例を示す図である。
【図１３】情報集約カードの固有認証鍵設定処理を説明するフローチャートである。
【図１４】端末装置のタグ情報暗号化処理を説明するフローチャートである。
【図１５】タグ情報暗号化処理の例を示す図である。
【図１６】ＩＤカードの暗号済タグ情報記録処理を説明するフローチャートである。
【図１７】端末装置のタグ情報移行処理を説明するフローチャートである。
【図１８】タグ情報移行処理の例を示す図である。
【図１９】情報集約カードのタグ情報記録処理を説明するフローチャートである。
【図２０】タグ情報移行処理の他の例を示す図である。
【図２１】端末装置のタグ情報提供処理を説明するフローチャートである。
【図２２】タグ情報提供処理の例を示す図である。
【図２３】端末装置のタグ情報検索処理を説明するフローチャートである。
【図２４】タグ情報検索処理の例を示す図である。
【図２５】タグ情報検索処理の他の例を示す図である。
【図２６】タグ情報検索処理の他の例を示す図である。
【図２７】端末装置のタグ情報検索処理を他の例を説明するフローチャートである。
【図２８】タグ情報検索処理の他の例を示す図である。
【図２９】タグ情報検索処理の他の例を示す図である。
【図３０】端末装置とＩＣタグのタグ情報記録処理を説明するフローチャートである。
【図３１】タグ情報記録処理の例を示す図である。
【図３２】端末装置とＩＣタグのタグ情報暗号化処理を説明するフローチャートである。
【図３３】タグ情報暗号化処理の例を示す図である。
【図３４】端末装置のタグ情報移行処理を説明するフローチャートである。
【図３５】タグ情報移行処理の例を示す図である。
【図３６】本発明を適用したコンピュータのハードウェアの構成例を示すブロック図である。
【発明を実施するための最良の形態】
【００２２】
［タグ情報提供システムの構成］
【００２３】
図３は、本発明が適用されるタグ情報提供システム１の一実施形態としての構成例を示す図である。
【００２４】
図３のタグ情報提供システム１は、タグ発行部１１、タグ提示部１２、およびタグ参照部１３から構成されている。
【００２５】
例えば、クーポン券等のタグ情報を発行するタグ発行者が管理するタグ発行部１１は、タグ発行器３１、端末装置３２、およびタグ情報提供装置３３−１乃至タグ情報提供装置３３−Ｎ（Ｎは１以上の自然数）から構成されている。なお以下タグ情報提供装置３３−１乃至タグ情報提供装置３３−Ｎを個々に区別する必要がないときは情報提供装置３３と称する。
【００２６】
タグ指示者、すなわちタグ情報を利用するユーザが管理するタグ提示部１２は、タグ情報提供装置３３、端末装置４１、および情報集約カード４２から構成されている。タグ情報提供装置３３は、タグ発行部１１から提供される。
【００２７】
例えば、ユーザがタグ情報を利用する店舗等が管理するタグ参照部１３は、情報集約カード４２、端末装置５１、およびPOSシステム５２から構成されている。情報集約カード４２は、タグ提示部１２から提供される。
【００２８】
［端末装置の構成］
【００２９】
図４は、端末装置４１の構成例を示すブロック図である。端末装置４１は、例えば、非接触型のＩＣ（Integrated Circuit）カードのリーダライタである。なお、端末装置３２と端末装置５１も、基本的に端末装置４１と同様の構成である。そこで図４には、便宜上端末装置３２または端末装置５１が有する構成も示されている。
【００３０】
端末装置４１において、CPU（Central Processing Unit）７１、RAM７２（Random Access Memory）、POS接続用インタフェース７３、入出力インタフェース７５、アンテナ接続用インタフェース７８、およびタグ発行器接続用インタフェース７９は、バス７４により相互に接続されている。出力部７６および不揮発性メモリ７７は、入出力インタフェース７５と接続されている。
【００３１】
端末装置４１は、アンテナ接続用インタフェース７８を介して、アンテナ４３と情報の送受信を行う。アンテナ４３はタグ情報提供装置３３および情報集約カード４２と非接触通信を行う。
【００３２】
なお端末装置５１は、POS接続用インタフェース７３を介して、POSシステム５２と情報の送受信を行う。さらに端末装置３２は、タグ発行器接続用インタフェース７９を介して、タグ発行器３１と情報の送受信を行う。
【００３３】
図５は、CPU７１の機能的構成例を示すブロック図である。
【００３４】
CPU７１は、取得部９１、乱数生成部９２、暗号化部９３、出力部９４、復号部９５、判定部９６、鍵生成部９７、分割部９８、検索部９９、および記録部１００から構成されている。なおCPU７１の各ブロックは、必要に応じて相互に信号、データを授受することが可能とされている。
【００３５】
CPU７１の取得手段としての取得部９１は、各種情報を取得する。乱数生成部９２は、乱数を生成する。暗号化部９３は、所定の情報を暗号化する。出力手段としての出力部９４は、所定の情報を出力する。復号部９５は、暗号化された情報を復号する。判定部９６は、処理が所定の条件を満たしているかを判定する。鍵生成部９７は、所定の鍵を生成する。分割手段としての分割部９８、図７を参照して後述するタグ情報群３２２を個々のタグ情報１８１に分割する。図２４を参照して後述する検索手段としての検索部９９は、検索条件３６１を満たすタグ情報１８１を検索する。記録手段としての記録部１００は、各種情報を記録する。
【００３６】
なお端末装置３２および端末装置４１のCPU７１は、取得部９１、乱数生成部９２、暗号化部９３、出力部９４、復号部９５、判定部９６、および鍵生成部９７から構成されている。
【００３７】
また端末装置５１のCPU７１は、取得部９１、出力部９４、判定部９６、分割部９８、検索部９９、および記録部１００から構成されている。
【００３８】
［タグ情報提供装置の構成］
【００３９】
図６Ａは、タグ情報提供装置３３としてのＩＤカード１２１の機能的構成例を示している。ＩＤカード１２１は、CPU１４１および不揮発性メモリ１４２から構成されている。
【００４０】
CPU１４１は、取得部１６１、復号部１６２、判定部１６３、乱数生成部１６４、暗号化部１６５、出力部１６６、および記録部１６７から構成されている。なおCPU１４１の各ブロックは、必要に応じて相互に信号、データを授受することが可能とされている。
【００４１】
CPU１４１の取得部１６１は、端末装置３２，端末装置４１および不揮発性メモリ１４２から各種情報を取得する。復号部１６２は、暗号化された情報を復号する。判定部１６３は、処理が所定の条件を満たしているかを判定する。乱数生成部１６４は、乱数を生成する。暗号化部１６５は、所定の情報を暗号化する。出力部１６６は、端末装置３２および端末装置４１に各種情報を出力する。記録部１６７は、各種情報を記録する。
【００４２】
不揮発性メモリ１４２には、認証鍵Ｋｓ１８１およびタグ情報１８２が記録されている。認証鍵Ｋｓ１８１は予め取得され、記録されている。この認証鍵Ｋｓ１８１は、図７を参照して後述する情報集約カード４２に予め記録されている認証鍵Ｋｓ１８１と同じ鍵である。タグ情報１８２は、タグ発行器３１から出力されたタグ情報１８２を端末装置３２を介して取得したものである。
【００４３】
なお１つのＩＤカード１２１には、１つのタグ情報１８２が記録される。
【００４４】
図６Ｂは、タグ情報提供装置３３としてのＩＣタグ２０１の構成例を示している。ＩＣタグ２０１は、CPU２２１および不揮発性メモリ２２２から構成されている。
【００４５】
CPU２２１は、取得部２４１、記録部２４２、および出力部２４３から構成されている。なおCPU２２１の各ブロックは、必要に応じて相互に信号、データを授受することが可能とされている。
【００４６】
CPU２２１の取得部２４１は、端末装置３２，端末装置４１および不揮発性メモリ２２２から各種情報を取得する。記録部２４２は、各種情報を記録する。出力部２４３は、端末装置３２および端末装置４１に各種情報を出力する。
【００４７】
不揮発性メモリ２２２には、ＩＣタグ固有情報２６１およびＩＣ固有鍵暗号済タグ情報２６２が記録されている。ＩＣタグ固有情報２６１はＩＣタグ２０１毎に予め記録されている。ＩＣ固有鍵暗号済タグ情報２６２は、タグ発行器３１から出力されたタグ情報１８２が端末装置３２により暗号化されたものを取得したものである。
【００４８】
なお１つのＩＣタグ２０１には、ＩＤカード１２１と同様に、暗号化されたタグ情報１８２である１つのＩＣ固有鍵暗号済タグ情報２６２が記録される。
【００４９】
［情報集約カードの構成］
【００５０】
図７は、情報集約カード４２の構成例を示している。情報集約カード４２は、例えば、FeliCaカード（ソニー株式会社の登録商標）など、非接触のICカードで構成されている。
【００５１】
情報集約カード４２は、CPU２８１および不揮発性メモリ２８２から構成されている。
【００５２】
CPU２８１は、取得部３０１、復号部３０２、判定部３０３、乱数生成部３０４、暗号化部３０５、出力部３０６、および記録部３０７から構成されている。なおCPU２８１の各ブロックは、必要に応じて相互に信号、データを授受することが可能とされている。
【００５３】
CPU２８１の取得部３０１は、端末装置４１および不揮発性メモリ２８２から各種情報を取得する。復号部３０２は、暗号化された情報を復号する。判定部３０３は、処理が所定の条件を満たしているかを判定する。乱数生成部３０４は、乱数を生成する。暗号化部３０５は、所定の情報を暗号化する。出力部３０６は、端末装置４１および端末装置５２に各種情報を出力する。記録部３０７は、各種情報を記録する。
【００５４】
不揮発性メモリ２８２には、固有認証鍵Ｋｃ３２１およびタグ情報１８２−１乃至１８２−４から構成されるタグ情報群３２２が記録されている。なお固有認証鍵Ｋｃ３２１は、端末装置４１から取得するものである。端末装置４１から固有認証鍵Ｋｃ３２１を取得していない場合、不揮発性メモリ２８２には、情報集約カード４２が配布された状態においては、認証鍵Ｋｓ１８１が予め取得され、記録されている。
【００５５】
タグ情報群３２２は、複数のタグ情報１８２を１つの情報としてまとめたものである。図７の例では、タグ情報群３２２は４つのタグ情報１８２−１乃至１８２−４により構成されているが、記録されるタグ情報１８２の数はこれに限られない。
【００５６】
［端末装置のタグ情報提供処理］
【００５７】
図８と図９を参照して、端末装置３２のタグ情報提供処理について説明する。図８は、端末装置３２のタグ情報提供処理を説明するフローチャートである。図９は、タグ情報提供処理の例を示す図である。
【００５８】
図８のタグ情報提供処理は、図９の例に示すように端末装置３２とタグ発行器３１とを接続し、タグ発行器３１からタグ情報１８２を取得し、ＩＤカード１２１に出力する処理が指示されたときに開始される。
【００５９】
なお図８の例では、端末装置３２は、タグ情報提供装置３３としてＩＤカード１２１にタグ情報１８２を提供する。ＩＣタグ２０１にタグ情報１８２を提供する処理は、図３０を参照して後述する。
【００６０】
ステップＳ１において、端末装置３２の取得部９１は、タグ発行器３１からタグ情報１８２を取得する。
【００６１】
ステップＳ２において、端末装置３２の乱数生成部９２は、乱数Ａを生成する。すなわちＩＤカード１２１と相互認証を行う処理が開始される。
【００６２】
ステップＳ３において、端末装置３２の暗号化部９３は、乱数Ａを認証鍵Ｋｓ１８１−１で暗号化する。すなわちＫｓ暗号済乱数Ａが生成される。
【００６３】
ステップＳ４において、端末装置３２の出力部９４は、ＩＤカード１２１に乱数ＡおよびＫｓ暗号済乱数Ａを出力する。
【００６４】
ステップＳ５において、端末装置３２の取得部９１は、ＩＤカード１２１からアンテナ４３を介して、乱数ＢおよびＫｓ暗号済乱数Ｂを取得する。
【００６５】
すなわちＩＤカード１２１は、乱数ＡおよびＫｓ暗号済乱数Ａに基づき、端末装置３２を認証したとき、後述する図１０のステップＳ２６の処理により、乱数ＢおよびＫｓ暗号済乱数Ｂを出力する。これが取得される。
【００６６】
ステップＳ６において、端末装置３２の復号部９５は、認証鍵Ｋｓ１８１−１に基づいてＫｓ暗号済乱数Ｂを復号する。ＩＤカード１２１が有する認証鍵Ｋｓ１８１−２と、端末装置３２が有する認証鍵Ｋｓ１８１−１１は、同じ鍵である。従ってこの復号が可能である。
【００６７】
ステップＳ７において、端末装置３２の判定部９６は、ステップＳ５の処理で取得された乱数Ｂと復号された乱数Ｂが一致するかを判定する。換言すれば端末装置３２の認証鍵Ｋｓ１８１−１とＩＤカード１２１の認証鍵Ｋｓ１８１−２が一致するかが判定される。
【００６８】
ステップＳ７において、取得された乱数Ｂと復号された乱数Ｂが一致すると判定された場合、すなわち、端末装置３２の認証鍵Ｋｓ１８１−１とＩＤカード１２１の認証鍵Ｋｓ１８１−２が一致し、相互認証が成功したと判定された場合、処理はステップＳ８に進む。
【００６９】
ステップＳ８において、端末装置３２の暗号化部９３は、認証鍵Ｋｓ１８１−１に基づいてタグ情報１８２を暗号化する。すなわちＫｓ暗号済タグ情報が生成される。
【００７０】
ステップＳ９において、端末装置３２の出力部９４は、アンテナ４３を介して、ＩＤカード１２１にＫｓ暗号済タグ情報を出力する。これでタグ情報提供処理は終了する。
【００７１】
ステップＳ７において、取得された乱数Ｂと復号された乱数Ｂが一致しないと判定された場合、認証ができなかったのでステップＳ８，Ｓ９の処理は実行されず、端末装置３２のタグ情報提供処理は終了する。
【００７２】
このように端末装置３２は、タグ発行器３１から発行されたタグ情報１８２を認証されたＩＤカード１２１に提供することができる。なお、相互認証の方法は、上記した以外の各種の方法を採用することができる。
【００７３】
［ＩＤカードのタグ情報記録処理］
【００７４】
図１０は、ＩＤカード１２１のタグ情報記録処理を説明するフローチャートである。図１０のタグ情報記録処理は、図８の端末装置３２のタグ情報提供処理に対応して実行される。
【００７５】
ステップＳ２１において、ＩＤカード１２１の取得部１６１は、端末装置３２から乱数ＡおよびＫｓ暗号済乱数Ａを取得する。すなわち、図８のステップＳ４の処理により出力された乱数ＡおよびＫｓ暗号済乱数Ａが取得される。
【００７６】
ステップＳ２２において、ＩＤカード１２１の復号部１６２は、認証鍵Ｋｓ１８１−２に基づいてＫｓ暗号済乱数Ａを復号する。
【００７７】
ステップＳ２３において、ＩＤカード１２１の判定部１６３は、ステップＳ２１の処理で取得された乱数Ａと復号された乱数Ａが一致するかを判定する。すなわち端末装置３２の認証鍵Ｋｓ１８１−１とＩＤカード１２１の認証鍵Ｋｓ１８１−２が一致するかが判定される。
【００７８】
ステップＳ２３において、取得された乱数Ａと復号された乱数Ａが一致すると判定された場合、ステップＳ２４において、ＩＤカード１２１の乱数生成部１６４は、乱数Ｂを生成する。
【００７９】
ステップＳ２５において、ＩＤカード１２１の暗号化部１６５は、乱数Ｂを認証鍵Ｋｓ１８１−２で暗号化する。すなわちＫｓ暗号済乱数Ｂが生成される。
【００８０】
ステップＳ２６において、ＩＤカード１２１の出力部１６６は、乱数ＢおよびＫｓ暗号済乱数Ｂを端末装置３２に出力する。
【００８１】
ステップＳ２７において、ＩＤカード１２１の取得部１６１は、アンテナ３４を介して、端末装置３２からＫｓ暗号済タグ情報を取得する。
【００８２】
すなわち端末装置３２は、乱数ＢおよびＫｓ暗号済乱数ＢによりＩＤカード１２１を認識した場合、図８のステップＳ９の処理によりＫｓ暗号済タグ情報を出力する。これが取得される。
【００８３】
ステップＳ２８において、ＩＤカード１２１の復号部１６２は、認証鍵Ｋｓ１８１−２に基づいて取得されたＫｓ暗号済タグ情報を復号する。
【００８４】
ステップＳ２９において、ＩＤカード１２１の記録部１６７は、復号されたタグ情報１８２を記録する。すなわち図９の例に示すように、不揮発性メモリ１４２にタグ情報１８２−１１が記録される。これでタグ情報記録処理は終了する。
【００８５】
また、ステップＳ２３において、取得された乱数Ａと復号された乱数Ａが一致しないと判定された場合、ステップＳ２４乃至Ｓ２９の処理は実行されずＩＤカード１２１のタグ情報記録処理は終了する。
【００８６】
［端末装置の固有認証鍵設定処理］
【００８７】
図１１と図１２を参照して、端末装置４１の固有認証鍵設定処理について説明する。図１１は、端末装置４１の固有認証鍵設定処理を説明するフローチャートである。図１２は、固有認証鍵設定処理の例を示す図である。
【００８８】
情報集約カード４２は、ユーザに配布された状態では、認証鍵Ｋｓ１８１−１２が記録されている。各端末装置４１も認証鍵Ｋｓ１８１−１１を有しているので、各端末装置４１は、情報集約カード４２に記録されているタグ情報を読み出し、また書き込むことができる。
【００８９】
ユーザが自己の端末装置４１でのみ自己の情報集約カード４２に対して記録できるようにする場合、ユーザは端末装置４１に対して情報集約カード４２をかざして、図１１の固有認証鍵設定処理の実行を指示する。
【００９０】
なお、情報集約カード４２を他の端末装置、すなわち端末装置４１以外の端末装置と共有する場合、固有認証鍵設定処理は行われない。そのため他の端末装置は、認証鍵Ｋｓ１８１を使用して情報集約カード４２を利用することができる。
【００９１】
ステップＳ４１において、端末装置４１の鍵生成部９７は、所有者固有鍵として固有認証鍵Ｋｃ３２１−１と固有暗号鍵Ｋｏ３２３を生成する。所有者固有鍵は、情報集約カード４２の所有者からの初期設定の要求により生成される。
【００９２】
固有認証鍵Ｋｃ３２１−１は、情報集約カード４２に対して所有者の端末装置４１のみが書き込みできるようにするための鍵である。すなわち固有認証鍵Ｋｃ３２１−１は、端末装置４１以外の端末装置（例えば、端末装置３２）から情報集約カード４２への書き込みを制限する。
【００９３】
固有暗号鍵Ｋｏ３２３は、情報集約カード４２のタグ情報を所有者固有のものとするための鍵である。すなわち固有暗号鍵Ｋｏ３２３は、端末装置４１以外の端末装置（例えば、端末装置３２）がタグ情報提供装置３３（例えば、ＩＤカード１２１）のタグ情報を読み取ることを制限する。
【００９４】
図１２の例では、端末装置４１に固有認証鍵Ｋｃ３２１−１および固有暗号鍵Ｋｏ３２３が生成され、記録されている。また認証鍵Ｋｓ１８１−１１が予め取得され、記録されている。
【００９５】
ステップＳ４２において、端末装置４１の乱数生成部９２は、乱数Ｄを生成する。すなわち情報集約カード４２と相互認証を行う処理が開始される。
【００９６】
ステップＳ４３において、端末装置４１の暗号化部９３は、乱数Ｄを認証鍵Ｋｓ１８１−１１で暗号化する。すなわちＫｓ暗号済乱数Ｄが生成される。
【００９７】
ステップＳ４４において、端末装置４１の出力部９４は、アンテナ４３を介して、情報集約カード４２に乱数ＤおよびＫｓ暗号済乱数Ｄを出力する。
【００９８】
ステップＳ４５において、端末装置４１の取得部９１は、アンテナ４３を介して、情報集約カード４２から乱数ＥおよびＫｓ暗号済乱数Ｅを取得する。
【００９９】
すなわち情報集約カード４２は、乱数ＥおよびＫｓ暗号済乱数Ｅから端末装置４１を認証したとき、後述する図１３のステップＳ６６の処理により、乱数ＥおよびＫｓ暗号済乱数Ｅを出力する。これが取得される。
【０１００】
ステップＳ４６において、端末装置４１の復号部９５は、Ｋｓ暗号済乱数Ｅを認証鍵Ｋｓ１８１−１１に基づいて復号する。
【０１０１】
ステップＳ４７において、端末装置４１の判定部９６は、ステップＳ４５の処理で取得された乱数Ｅと復号された乱数Ｅが一致するかを判定する。すなわち端末装置４１の認証鍵Ｋｓ１８１−１１と情報集約カード４２の認証鍵Ｋｓ１８１−１２が一致するかが判定される。
【０１０２】
ステップＳ４７において、取得された乱数Ｅと復号された乱数Ｅが一致すると判定された場合、すなわち、端末装置４１の認証鍵Ｋｓ１８１−１１と情報集約カード４２の認証鍵Ｋｓ１８１−１２が一致すると判定された場合、処理はステップＳ４８に進む。
【０１０３】
ステップＳ４８において、端末装置４１の暗号化部９３は、認証鍵Ｋｓ１８１−１１に基づいて固有認証鍵Ｋｃを暗号化する。すなわちＫｓ暗号済Ｋｃが生成される。
【０１０４】
ステップＳ４９において、端末装置４１の出力部９４は、アンテナ４３を介して、情報集約カード４２にＫｓ暗号済Ｋｃを出力する。これで端末装置４１の固有認証鍵設定処理は終了する。
【０１０５】
ステップＳ４７において、取得された乱数Ｅと復号された乱数Ｅが一致しないと判定された場合、ステップＳ４８，Ｓ４９の処理は実行されず、端末装置４１の固有認証鍵設定処理は終了する。
【０１０６】
［情報集約カードの固有認証鍵設定処理］
【０１０７】
図１３は、情報集約カード４２の固有認証鍵設定処理を説明するフローチャートである。図１３の固有認証鍵設定処理は、図１１に示した端末装置４１の固有認証鍵設定処理に対応して実行される。
【０１０８】
ステップＳ６１において、情報集約カード４２の取得部３０１は、端末装置４１からアンテナ４３を介して、乱数ＤおよびＫｓ暗号済乱数Ｄを取得する。すなわち図１１のステップＳ４４の処理により出力された乱数ＤおよびＫｓ暗号済乱数Ｄが取得される。
【０１０９】
ステップＳ６２において、情報集約カード４２の復号部３０２は、認証鍵Ｋｓ１８１−１２に基づいてＫｓ暗号済乱数Ｄを復号する。
【０１１０】
ステップＳ６３において、情報集約カード４２の判定部３０３は、ステップＳ６１の処理で取得された乱数Ｄと復号された乱数Ｄが一致するかを判定する。すなわち端末装置４１の認証鍵Ｋｓ１８１−１１と情報集約カード４２の認証鍵Ｋｓ１８１−１２が一致するかが判定される。
【０１１１】
ステップＳ６３において、取得された乱数Ｄと復号された乱数Ｄが一致すると判定された場合、ステップＳ６４において、情報集約カード４２の乱数生成部３０４は、乱数Ｅを生成する。
【０１１２】
ステップＳ６５において、情報集約カード４２の暗号化部３０５は、乱数Ｅを認証鍵Ｋｓ１８１−１２で暗号化する。すなわちＫｓ暗号済乱数Ｅが生成される。
【０１１３】
ステップＳ６６において、情報集約カード４２の出力部３０６は、アンテナ４３を介して、端末装置４１に乱数ＥおよびＫｓ暗号済乱数Ｅを出力する。
【０１１４】
ステップＳ６７において、情報集約カード４２の取得部３０１は、端末装置４１からアンテナ４３を介して、Ｋｓ暗号済Ｋｃを取得する。すなわち端末装置４１は、情報集約カード４２を認証したとき、図１１のステップＳ４９の処理によりＫｓ暗号済Ｋｃを出力する。これが取得される。
【０１１５】
ステップＳ６８において、情報集約カード４２の復号部３０２は、認証鍵Ｋｓ１８１−１２に基づいて取得されたＫｓ暗号済Ｋｃを復号する。
【０１１６】
ステップＳ６９において、情報集約カード４２の記録部３０７は、復号された固有認証鍵Ｋｃ３２１−２を記録する。
【０１１７】
これにより図１２の例に示すように、固有認証鍵Ｋｃ３２１−１は、認証鍵Ｋｓ１８１−１２を固有認証鍵Ｋｃ３２１−２として認証鍵Ｋｓ１８１−１２を更新する。これにより、情報集約カード４２の固有認証鍵設定処理は終了する。
【０１１８】
ステップＳ６３において、取得された乱数Ｄと復号された乱数Ｄが一致しないと判定された場合、ステップＳ６４乃至Ｓ６９の処理は実行されず、情報集約カード４２の固有認証鍵設定処理は終了する。
【０１１９】
このように、情報集約カード４２に固有認証鍵Ｋｃ３２１−２を設定することで、認証鍵が固有化される。これにより、端末装置４１以外の端末装置（例えば、端末装置３２）から情報集約カード４２への情報の書き込みを制限することができる。
【０１２０】
［端末装置のタグ情報暗号化処理］
【０１２１】
図１４と図１５を参照して、端末装置４１のタグ情報暗号化処理について説明する。図１４は、端末装置４１のタグ情報暗号化処理を説明するフローチャートである。図１５は、タグ情報暗号化処理の例を示す図である。
【０１２２】
ユーザはＩＤカード１２１を自己の端末装置４１以外の端末装置（例えば端末装置３２）により読み取られたくないとき、端末装置４１に図１４のタグ情報暗号化処理の実行を指示することができる。
【０１２３】
ステップＳ８１において、端末装置４１の取得部９１は、アンテナ４３を介して、ＩＤカード１２１からタグ情報１８２を取得する。すなわちＩＤカード１２１にタグ情報の読み出しが指示される。
【０１２４】
この指示に基づき、後述する図１６のステップＳ１０２の処理により、ＩＤカード１２１からタグ情報１８２が出力され、これが取得される。
【０１２５】
ステップＳ８２において、端末装置４１の暗号化部９３は、取得されたタグ情報を固有暗号鍵Ｋｏ３２３で暗号化する。すなわち図１５の例に示すように、ＩＤカード１２１からタグ情報１８２が読み出され、端末装置４１においてＫｏ暗号済タグ情報３４１が生成される。
【０１２６】
ステップＳ８３において、端末装置４１の乱数生成部９２は、乱数Ｆを生成する。すなわちＩＤカード１２１と相互認証を行う処理が開始される。
【０１２７】
ステップＳ８４において、端末装置４１の暗号化部９３は、乱数Ｆを認証鍵Ｋｓ１８１−２１で暗号化する。すなわちＫｓ暗号済乱数Ｆが生成される。
【０１２８】
ステップＳ８５において、端末装置４１の出力部９４は、アンテナ４３を介して、ＩＤカード１２１に乱数ＦおよびＫｓ暗号済乱数Ｆを出力する。
【０１２９】
ステップＳ８６において、端末装置４１の取得部９１は、乱数GおよびＫｓ暗号済乱数GをＩＤカード１２１から取得する。すなわちＩＤカード１２１は、端末装置４１を認証すると、後述する図１６のステップＳ１０８の処理により、乱数GおよびＫｓ暗号済乱数Gを出力する。これが取得される。
【０１３０】
ステップＳ８７において、端末装置４１の復号部９５は、Ｋｓ暗号済乱数Gを認証鍵Ｋｓ１８１−２１に基づいて復号する。
【０１３１】
ステップＳ８８において、端末装置４１の判定部９６は、ステップＳ８６の処理で取得された乱数Gと復号された乱数Gが一致するかを判定する。すなわち端末装置４１の認証鍵Ｋｓ１８１−２１とＩＤカード１２１の認証鍵Ｋｓ１８１−２２が一致するかが判定される。
【０１３２】
ステップＳ８８において、取得された乱数Gと復号された乱数Gが一致すると判定された場合、すなわち、端末装置４１の認証鍵Ｋｓ１８１−２１とＩＤカード１２１の認証鍵Ｋｓ１８１−２２が一致し、認証が成功したと判定された場合、処理はステップＳ８９に進む。
【０１３３】
ステップＳ８９において、端末装置４１の出力部９４は、アンテナ４３を介して、ＩＤカード１２１にＫｏ暗号済タグ情報を出力する。これにより、端末装置４１のタグ情報暗号化処理は終了する。
【０１３４】
ステップＳ８８において、取得された乱数Gと復号された乱数Gが一致しないと判定された場合、ステップＳ８９の処理は実行されず、端末装置４１のタグ情報暗号化処理は終了する。
【０１３５】
［ＩＤカードの暗号済タグ情報記録処理］
【０１３６】
図１６は、ＩＤカード１２１の暗号済タグ情報記録処理を説明するフローチャートである。図１６のタグ情報記録処理は、図１４に示した端末装置４１のタグ情報暗号化処理に対応して実行される。
【０１３７】
図１６のＩＤカード１２１の暗号済タグ情報記録処理は、ＩＤカード１２１を端末装置４１にかざしたときに開始される。
【０１３８】
ステップＳ１０１において、ＩＤカード１２１の取得部１６１は、不揮発性メモリ１４２に記録されているタグ情報１８２を取得する。
【０１３９】
ステップＳ１０２において、ＩＤカード１２１の出力部１６６は、アンテナ４３を介して、端末装置４１に取得されたタグ情報１８２を出力する。
【０１４０】
ステップＳ１０３において、ＩＤカード１２１の取得部１６１は、アンテナ４３を介して、端末装置４１から乱数ＦおよびＫｓ暗号済乱数Ｆを取得する。すなわち図１４のステップＳ８５の処理により出力された乱数ＦおよびＫｓ暗号済乱数Ｆが取得される。
【０１４１】
ステップＳ１０４において、ＩＤカード１２１の復号部１６２は、認証鍵Ｋｓ１８１−２２に基づいてＫｓ暗号済乱数Ｆを復号する。
【０１４２】
ステップＳ１０５において、ＩＤカード１２１の判定部１６３は、取得された乱数Ｆと復号された乱数Ｆが一致するかを判定する。すなわち端末装置４１の認証鍵Ｋｓ１８１−２１とＩＤカード１２１の認証鍵Ｋｓ１８１−２２が一致するかが判定される。
【０１４３】
ステップＳ１０５において、乱数Ｆと復号された乱数Ｆが一致すると判定された場合、ステップＳ１０６において、ＩＤカード１２１の乱数生成部１６４は、乱数Gを生成する。
【０１４４】
ステップＳ１０７において、ＩＤカード１２１の暗号化部１６５は、乱数Gを認証鍵Ｋｓ１８１−２２で暗号化する。すなわちＫｓ暗号済乱数Gが生成される。
【０１４５】
ステップＳ１０８において、ＩＤカード１２１の出力部１６６は、アンテナ４３を介して、端末装置４２から乱数GおよびＫｓ暗号済乱数Gを出力する。
【０１４６】
ステップＳ１０９において、ＩＤカード１２１の取得部１６１は、端末装置４１からアンテナ４３を介して、Ｋｏ暗号済タグ情報を取得する。すなわち図１４のステップＳ８９の処理により出力されたＫｏ暗号済タグ情報が取得される。
【０１４７】
ステップＳ１１０において、ＩＤカード１２１の記録部１６７は、取得されたＫｏ暗号済タグ情報３４１を記録する。
【０１４８】
すなわち図１５の例に示すように、ＩＤカード１２１の不揮発性メモリ１４２には、タグ情報１８２がＫｏ暗号済タグ情報３４１により上書きされる。これにより、ＩＤカード１２１の暗号済タグ情報記録処理は終了する。
【０１４９】
ステップＳ１０５において、取得された乱数Ｆと復号された乱数Ｆが一致しないと判定された場合、ステップＳ１０６乃至Ｓ１１０の処理は実行されず、ＩＤカード１２１の暗号済タグ情報記録処理は終了する。
【０１５０】
このようにＩＤカード１２１のタグ情報１８２を端末装置４１の固有暗号鍵Ｋｏ３２３を用いて暗号化することにより、端末装置４１以外の端末装置（例えば、端末装置３２）によるＩＤカード１２１のタグ情報１８２の利用を制限することができる。
【０１５１】
なお、図１４と図１６の例では、相互認証が実行されるが、片側認証だけが実行されるようにしてもよい。例えば、端末装置４１は、ＩＤカード１２１の認証処理を実行するが、ＩＤカード１２１は、端末装置４１の認証処理を実行しないようにすることができる。
【０１５２】
具体的には、図１４のステップＳ８３乃至Ｓ８５の処理と、図１６のステップＳ１０３乃至Ｓ１０５の処理が実行されない。これにより、より迅速に端末装置４１のタグ情報暗号化処理とＩＤカード１２１の暗号済タグ情報記録処理を実行することができる。
【０１５３】
［端末装置のタグ情報移行処理］
【０１５４】
図１７と図１８を参照して、端末装置４１のタグ情報移行処理について説明する。図１７は、端末装置４１のタグ情報移行処理を説明するフローチャートである。図１８は、タグ情報移行処理の例を示す図である。
【０１５５】
なおタグ情報移行処理とは、タグ情報を別のカードに移動する処理である。図１７と図１８の例では、端末装置４１は、タグ情報提供装置３３としてＩＤカード１２１からＫｏ暗号済タグ情報３４１を取得され、対応するタグ情報が情報集約カード４２に移動される。
【０１５６】
なおタグ情報提供装置３３としてＩＣタグ２０１からＫｏ暗号済タグ情報３４１を取得する処理は、図３４を参照して後述する。
【０１５７】
図１７のタグ情報移行処理は、端末装置４１に対して、ＩＤカード１２１から情報集約カード４２へのタグ情報の移動が指示され、ＩＤカード１２１と情報集約カード４２がかざされたときに開始される。
【０１５８】
ステップＳ１２１において、端末装置４１の取得部９１は、ＩＤカード１２１からＫｏ暗号済タグ情報を取得する。すなわちＩＤカード１２１から読み出され、出力されたＫｏ暗号済タグ情報３４１が取得される。
【０１５９】
ステップＳ１２２において、端末装置４１の復号部９５は、取得されたＫｏ暗号済タグ情報３４１を固有暗号鍵Ｋｏ３２３に基づいて復号する。これにより、図１８の例に示すように、Ｋｏ暗号済タグ情報３４１が復号されて、タグ情報１８２−１１が得られる。
【０１６０】
ステップＳ１２３において、端末装置４１の乱数生成部９２は、乱数Ｊを生成する。すなわち情報集約カード４２と相互認証を行う処理が開始される。
【０１６１】
ステップＳ１２４において、端末装置４１の暗号化部９３は、乱数Ｊを固有認証鍵Ｋｃ３２１−１１で暗号化する。すなわちＫｃ暗号済乱数Ｊを生成する。
【０１６２】
ステップＳ１２５において、端末装置４１の出力部９４は、アンテナ４３を介して、情報集約カード４２に乱数ＪおよびＫｃ暗号済乱数Ｊを出力する。
【０１６３】
ステップＳ１２６において、端末装置４１の取得部９１は、乱数LおよびＫｃ暗号済乱数Lを情報集約カード４２から取得する。すなわち情報集約カード４２は、端末装置４１を認証したとき、後述する図１９のステップＳ１４６の処理により、乱数LおよびＫｃ暗号済乱数Lを出力する。これが取得される。
【０１６４】
ステップＳ１２７において、端末装置４１の復号部９５は、Ｋｃ暗号済乱数Lを固有認証鍵Ｋｃ３２１−１１に基づいて復号する。
【０１６５】
ステップＳ１２８において、端末装置４１の判定部９６は、取得された乱数Lと復号された乱数Lが一致するかを判定する。すなわち端末装置４１の固有認証鍵Ｋｃ３２１−１１と情報集約カード４２の固有認証鍵Ｋｃ３２１−１２が一致するかが判定される。
【０１６６】
ステップＳ１２８において、取得された乱数Lと復号された乱数Lが一致すると判定された場合、すなわち、端末装置４１の固有認証鍵Ｋｃ３２１−１１と情報集約カード４２の固有認証鍵Ｋｃ３２１−１２が一致し、相互認証が成功したと判定された場合、処理はステップＳ１２９に進む。
【０１６７】
ステップＳ１２９において、端末装置４１の暗号化部９３は、固有認証鍵Ｋｃ３２１−１１に基づいてタグ情報１８２−１１を暗号化する。すなわちＫｃ暗号済タグ情報が生成される。
【０１６８】
ステップＳ１３０において、端末装置４１の出力部９４は、アンテナ４３を介して、情報集約カード４２にＫｃ暗号済タグ情報を出力する。これで端末装置４１のタグ情報移行処理は終了する。
【０１６９】
ステップＳ１２８において、取得された乱数Lと復号された乱数Lが一致しないと判定された場合、ステップＳ１２９，Ｓ１３０の処理は実行されず、端末装置４1のタグ情報移行処理は終了する。
【０１７０】
［情報集約カードのタグ情報記録処理］
【０１７１】
図１９は、情報集約カード４２のタグ情報記録処理を説明するフローチャートである。図１９のタグ情報記録処理は、図１７に示した端末装置４１のタグ情報移行処理に対応して実行される。
【０１７２】
ステップＳ１４１において、情報集約カード４２の取得部３０１は、端末装置４１から乱数ＪおよびＫｃ暗号済乱数Ｊを取得する。すなわち、図１７のステップＳ１２５の処理により出力された乱数ＪおよびＫｃ暗号済乱数Ｊが取得される。
【０１７３】
ステップＳ１４２において、情報集約カード４２の復号部３０２は、固有認証鍵Ｋｃ３２１−１２に基づいてＫｃ暗号済乱数Ｊを復号する。
【０１７４】
ステップＳ１４３において、情報集約カード４２の判定部３０３は、ステップＳ１４１の処理で取得された乱数Ｊと復号された乱数Ｊが一致するかを判定する。すなわち端末装置４１の固有認証鍵Ｋｃ３２１−１１と情報集約カード４２の固有認証鍵Ｋｃ３２１−１２が一致するかが判定される。
【０１７５】
ステップＳ１４３において、取得された乱数Ｊと復号された乱数Ｊが一致すると判定された場合、ステップＳ１４４において、情報集約カード４２の乱数生成部３０４は、乱数Lを生成する。
【０１７６】
ステップＳ１４５において、情報集約カード４２の暗号化部３０５は、乱数Lを認証鍵Ｋｓ１８１−１２で暗号化する。すなわちＫｓ暗号済乱数Lが生成される。
【０１７７】
ステップＳ１４６において、情報集約カード４２の出力部３０６は、アンテナ４３を介して、端末装置４１に乱数LおよびＫｓ暗号済乱数Lを出力する。
【０１７８】
ステップＳ１４７において、情報集約カード４２の取得部３０１は、端末装置４１からアンテナ４３を介して、Ｋｃ暗号済タグ情報を取得する。
【０１７９】
すなわち端末装置４１が情報集約カード４２を認証したとき図１７のステップＳ１３０の処理により出力したＫｃ暗号済タグ情報が取得される。
【０１８０】
ステップＳ１４８において、情報集約カード４２の復号部３０２は、固有認証鍵Ｋｃ３２１−１２に基づいて取得されたＫｃ暗号済タグ情報を復号する。
【０１８１】
ステップＳ１４９において、情報集約カード４２の記録部３０７は、復号されたタグ情報１８２−１１をタグ情報群３２２に記録する。
【０１８２】
すなわち図１８の例に示すように１つのタグ情報群３２２として、タグ情報１８２−１２の次にタグ情報１８２−１１が記録される。これで情報集約カード４２の固有認証鍵設定処理は終了する。
【０１８３】
ステップＳ１４３において、取得された乱数Ｊと復号された乱数Ｊが一致しないと判定された場合、ステップＳ１４４乃至Ｓ１４９の処理は実行されず、情報集約カード４２の固有認証鍵設定処理は終了する。
【０１８４】
このようにＩＤカード１２１に記録されている情報を情報集約カード４２にまとめて記録するので、１枚の情報集約カード４２で複数のタグ情報１８２を利用することができる。
【０１８５】
また、情報を移行するときに端末装置４１の固有の鍵として固有認証鍵Ｋｃ３２１および固有暗号鍵Ｋｏ３２３を用いるので、端末装置４１以外の端末装置によるタグ情報１８２の使用を制限するとともに、安全に情報集約カード４２にタグ情報１８２を集約して記録することができる。
【０１８６】
図２０は、タグ情報移行処理の他の例を示す図である。図２０の例では、ＩＤカード１２１のタグ情報１８２−２１が、端末装置４１で暗号化されずに情報集約カード４２に出力される例を示している。
【０１８７】
すなわち端末装置４１は、図１４のステップＳ８１の処理の後、図１７のステップＳ１２３の処理に進み、ステップＳ１２３乃至Ｓ１３０の処理を実行することで、情報集約カード４２にタグ情報１８２−２１を出力する。
【０１８８】
これにより、固有暗号鍵Ｋｏ３２３に基づく暗号化処理および復号処理を行わないので、より迅速にタグ情報１８２−２１を情報集約カード４２に記録することができる。
【０１８９】
［端末装置のタグ情報提供処理］
【０１９０】
図２１と図２２を参照して、端末装置５１のタグ情報提供処理を説明する。図２１は、端末装置５１のタグ情報提供処理を説明するフローチャートである。図２２は、タグ情報提供処理の例を示す図である。
【０１９１】
図２１のタグ情報提供処理は、端末装置５１がPOSシステム５２と接続され、タグ情報を利用するためにユーザにより情報集約カード４３がかざされたときに実行される。
【０１９２】
ステップＳ１６１において、端末装置５１の取得部９１は、アンテナ４３を介して、情報集約カード４２からタグ情報群３２２を取得する。
【０１９３】
ステップＳ１６２において、端末装置５１の分割部９８は、タグ情報群３２２を個々のタグ情報１８２に分割する。すなわち図２２に示すように、タグ情報群３２２を構成するタグ情報１８２−３１，１８２−３２が別々に分割される。
【０１９４】
ステップＳ１６３において、端末装置５１の出力部９４は、分割されたタグ情報１８２をPOSシステム５２に出力する。すなわちタグ情報１８２−３１，１８２−３２が別々に出力される。
【０１９５】
ステップＳ１６３の処理の後、端末装置５１のタグ情報提供処理は終了する。
【０１９６】
このようにユーザは、１枚の情報集約カード４２をかざすだけで、複数のタグ情報１８２（図２２の例では、２つのタグ情報１８２−３１，１８２−３２）を一度に出力するので、より迅速で、より容易にタグ情報１８２を提示することができる。
【０１９７】
［端末装置のタグ情報検索処理１］
【０１９８】
図２３と図２４を参照して、端末装置５１のタグ情報検索処理を説明する。図２３は、端末装置５１のタグ情報検索処理を説明するフローチャートである。図２４はタグ情報検索処理の例を示す図である。
【０１９９】
図２３のタグ情報提供処理は、POSシステム５２から端末装置５１に検索条件３６１が出力され、情報集約カード４２がかざされたときに開始される。
【０２００】
ステップＳ１８１において、端末装置５１の取得部９１は、かざされた情報集約カード４２からタグ情報群３２２を取得する。
【０２０１】
ステップＳ１８２において、端末装置５１の取得部９１は、POSシステム５２から検索条件３６１を取得する。図２４の例では、検索条件３６１として「タグ情報１８２−５２」が指定されている。
【０２０２】
ステップＳ１８３において、端末装置５１の検索部９９は、タグ情報群３２２から検索条件３６１を満足するタグ情報１８２を検索する。
【０２０３】
ステップＳ１８４において、端末装置５１の判定部９６は、検索条件３６１を満足するタグ情報１８２が存在するかを判定する。すなわち図２４の例では、タグ情報群３２２に「タグ情報１８２−５２」が存在するかが判定される。
【０２０４】
ステップＳ１８４において、検索条件を満足するタグ情報１８２が存在すると判定された場合、ステップＳ１８５において、端末装置５１の分割部９８は、検索条件を満足するタグ情報１８２をタグ情報群３２２から分割する。
【０２０５】
すなわち図２４の例では、タグ情報１８２−５１，１８２−５２から構成されるタグ情報群３２２のうちタグ情報１８２−５２が分割される。
【０２０６】
ステップＳ１８６において、端末装置５１の取得部９１は、分割された検索条件３６１を満足するタグ情報１８２を取得する。すなわち図２４の例では、タグ情報１８２−５２が取得される。
【０２０７】
ステップＳ１８７において、端末装置５１の出力部９４は、取得されたタグ情報１８２を出力する。すなわち図２４の例では、POSシステム５２にタグ情報１８２−５２が出力される。これで端末装置５１のタグ情報検索処理は終了する。
【０２０８】
ステップＳ１８４において検索条件を満足するタグ情報１８２が存在しないと判定された場合、ステップＳ１８５乃至Ｓ１８７の処理は実行されず、端末装置５１のタグ情報検索処理は終了する。
【０２０９】
このようにPOSシステム５２から検索条件３６１が指定された場合、タグ情報群３２２から検索条件３６１を満足するタグ情報１８２を検索して出力するので、ユーザは、より容易に必要な情報を提供することができる。
【０２１０】
図２５と図２６は、タグ情報検索処理の他の例を示す図である。
【０２１１】
図２５の例では、検索条件３６１として「タグ情報１８２−９＊」が指定されている。「＊」はワイルドカードを意味し、任意の長さの任意の文字列を意味する特殊文字である。
【０２１２】
図２５の例では、タグ情報群３２２はタグ情報１８２−７１，１８２―９１，１８２−９２により構成されている。
【０２１３】
検索条件３６１は、「タグ情報１８２−９＊」であるので、端末装置５１はタグ情報１８２―９１，１８２−９２の２つをタグ情報群３２２から分割し、POSシステム５２に提供される。
【０２１４】
このように検索条件３６１に所定の範囲を指定して一度に検索し、POSシステム５２に出力することができる。
【０２１５】
図２６の例では、検索条件３６１として「タグ情報１８２−１１１とタグ情報１８２−１１２」という２つのタグ情報が具体的に指定されている。
【０２１６】
図２６の例では、端末装置５１は、タグ情報１８２―１１１，１８２−１１２の２つをタグ情報群３２２から分割し、POSシステム５２に提供する。
【０２１７】
このように複数の検索条件３６１を１つの検索条件３６１として一度に検索することもできる。
【０２１８】
なおPOSシステム５２には、検索対象とされたタグ情報１８２のうちの所持しているものを通知するのに代えて、所持していないタグ情報１８２を通知するようにしてもよい。これによりユーザは、足りないタグ情報１８２をより容易に知ることができる。
【０２１９】
［端末装置のタグ情報検索処理２］
【０２２０】
図２７乃至図２９を参照して、端末装置５１の他のタグ情報検索処理について説明する。図２７は、端末装置５１のタグ情報検索処理の他の例を説明するフローチャートである。図２８と図２９は、タグ情報検索処理の他の例を示す図である。
【０２２１】
図２７のタグ情報提供処理は、POSシステム５２から端末装置５１に検索条件が出力され、情報集約カード４２がかざされたときに開始される。
【０２２２】
ステップＳ２０１において、端末装置５１の判定部９６は、RAM７２にタグ情報郡３２２が記録されているかを判定する。すなわち端末装置５１が情報集約カード４２からタグ情報群を一度読み出し、保持しているかが判定される。
【０２２３】
ステップＳ２０１において、タグ情報郡３２２が記録されていないと判定された場合、ステップＳ２０２において、端末装置５１の取得部９１は、情報集約カード４２からタグ情報郡３２２−１１を取得する。
【０２２４】
一方、ステップＳ２０１において、RAM７２にタグ情報郡３２２−１２が既に記録されていると判定された場合、ステップＳ２０３において、端末装置５１の取得部９１は、RAM７２からタグ情報郡３２２−１２を取得する。
【０２２５】
すなわち図２９の例に示すように、RAM７２にタグ情報郡３２２−１２が既に記録されている場合には、端末装置５１は、情報集約カード４２と情報を授受することなくタグ情報群３２２−１２を取得することができる。
【０２２６】
ステップＳ２０２，Ｓ２０３の後、ステップＳ２０４において、端末装置５１の取得部９１は、POSシステム５２から検索条件３６１を取得する。図２８の例では、検索条件３６１として「タグ情報１８２−１３２」が指定されている。
【０２２７】
ステップＳ２０５において、端末装置５１の検索部９９は、ステップＳ２０２またはステップＳ２０３の処理で取得したタグ情報群３２２の中から検索条件を満足するタグ情報１８２を検索する。
【０２２８】
なおタグ情報群３２２は、情報集約カード４２から取得した場合、タグ情報群３２２−１１として示され、RAM７２から取得した場合、タグ情報群３２２−１２として示されている。
【０２２９】
ステップＳ２０６において、端末装置５１の判定部９６は、検索条件を満足するタグ情報１８２が存在するかを判定する。
【０２３０】
ステップＳ２０６において、検索条件を満足するタグ情報１８２が存在すると判定された場合、ステップＳ２０７において、端末装置５１の記録部１００は、検索したタグ情報１８２をRAM７２に記録する。
【０２３１】
図２８の例に示すように、RAM７２に記録したタグ情報１８２−１３１，１８２−１３２，１８２−３３から構成されるタグ情報群３２２がタグ情報群３２２−１２とされている。
【０２３２】
ステップＳ２０８において、端末装置５１の分割部９８は、検索条件３６１を満足するタグ情報１８２−３２をタグ情報群３２２から分割する。
【０２３３】
ステップＳ２０９において、端末装置５１の取得部９１は、検索条件３６１を満足する分割されたタグ情報１８２−３２を取得する。
【０２３４】
ステップＳ２１０において、端末装置５１の出力部９４は、POSシステム５２に取得されたタグ情報１８２−３２をPOSシステム５２に出力する。ステップＳ２１０の処理の後、処理はステップＳ２０１に戻る。
【０２３５】
一方、ステップＳ２０６において、検索条件を満足するタグ情報１８２が存在しないと判定された場合、ステップＳ２１１において、端末装置５１の判定部９６は、情報集約カード４２からタグ情報郡３２２を取得したかを判定する。
【０２３６】
ステップＳ２１１において、情報集約カード４２からタグ情報郡３２２−１１を取得していないと判定された場合、すなわちステップＳ２０３の処理により、端末装置５１に保持されているタグ情報郡３２２を取得した場合、処理はステップＳ２０２に戻る。そして、再び情報集約カード４２からの取得の処理が実行される。
【０２３７】
ステップＳ２１１において情報集約カード４２からタグ情報郡３２２−１１を取得していないと判定される場合とは、例えば１回目の検索が足りなかった場合である。
【０２３８】
すなわち１回目の検索時にすべてのタグ情報１８２を検索する前に、検索条件を満足するタグ情報が検索された場合、検索はそこで一旦中断される。この場合には、まだ検索していないタグ情報があるので、再度検索が実行される。
【０２３９】
図２８の例では、タグ情報１８２−１３３が検索される前に検索対象のタグ情報１８２−１３２が発見されたため、検索がそこで中断する。従ってタグ情報１８２−１３３は、RAM７２には記録されない。
【０２４０】
なお情報集約カード４２から取得されたタグ情報群３２２−１１を記録するのはRAM７２に限られない。また取得されたタグ情報群３２２−１１をそのまま記録するようにしてもよい。
【０２４１】
ステップＳ２１１において、情報集約カード４２からタグ情報郡３２２−１１を取得したと判定された場合、すなわち、ステップＳ２０２の処理により、タグ情報が取得されている場合、端末装置５１のタグ情報検索処理は終了する。
【０２４２】
このように端末装置５１に情報集約カード４２から一度読み取ったタグ情報群３２２−１２を記録することにより、複数のタグ情報を検索するような場合に、ユーザが情報集約カード４２を何度もかざさなくても、所定のタグ情報１８２をPOSシステム５２に出力することができる。従ってより迅速に必要な情報を提示することができる。
【０２４３】
［タグ情報記録処理］
【０２４４】
図３０と図３１を参照して、タグ情報記録処理を説明する。図３０は、端末装置３２とＩＣタグ２０１のタグ情報記録処理を説明するフローチャートである。図３１は、端末装置３２のタグ情報記録処理の例を示す図である。
【０２４５】
図３０のタグ情報記録処理は、端末装置３２にタグ情報の記録が指示され、タグ情報提供装置３３としてのＩＣタグ２０１が、端末装置３２にかざされたときに開始される。
【０２４６】
ステップＳ２２１において、端末装置３２の取得部９１は、タグ発行器３１からタグ情報１８２を取得する。
【０２４７】
一方ステップＳ２４１において、ＩＣタグ２０１の取得部２４１は、端末装置３２からの要求に応じて、不揮発性メモリ２２２からＩＣタグ固有情報２６１を取得する。
【０２４８】
ステップＳ２４２において、ＩＣタグ２０１の出力部２４３は、アンテナ４３を介して、端末装置３２にＩＣタグ固有情報２６１を出力する。
【０２４９】
ステップＳ２２２において、端末装置３２の取得部９１は、アンテナ４３を介して、ＩＣタグ２０１からＩＣタグ固有情報２６１を取得する。
【０２５０】
ステップＳ２２３において、端末装置３２の鍵生成部９７は、取得したＩＣタグ固有情報２６１に基づいてＩＣ固有鍵３４２を生成する。
【０２５１】
ステップＳ２２４において、端末装置３２の暗号化部９３は、ＩＣ固有鍵３４２に基づいてタグ情報１８２を暗号化する。すなわち図３１に示すように、タグ発行器３１から取得されたタグ情報１８２を暗号化してＩＣ固有鍵暗号済タグ情報２６２が生成される。
【０２５２】
ステップＳ２２５において、端末装置３２の出力部９４は、アンテナ４３を介して、ＩＣタグ２０１にＩＣ固有鍵暗号済タグ情報２６２を出力する。ステップＳ２２５の処理の後、端末装置３２のタグ情報提供処理は終了する。
【０２５３】
ステップＳ２４３において、ＩＣタグ２０１の取得部２４１は、端末装置３２からＩＣ固有鍵暗号済タグ情報２６２を取得する。
【０２５４】
ステップＳ２４４において、ＩＣタグ２０１の記録部２４２は、取得したＩＣ固有鍵暗号済タグ情報２６２を記録する。すなわち図３１に示すように、ＩＣタグ２０１の不揮発性メモリ２２２にＩＣ固有鍵暗号済タグ情報２６２が記録される。
【０２５５】
ステップＳ２４４の処理の後、ＩＣタグ２０１のタグ情報記録処理は終了する。
【０２５６】
このようにして、ＩＣ固有鍵３４２を有する端末装置だけがタグ情報１８２を読み取ることが可能となる。
【０２５７】
［タグ情報暗号化処理］
【０２５８】
図３２と図３３を参照して、タグ情報暗号化処理について説明する。図３２は、端末装置４１のタグ情報暗号化処理とＩＣタグ２０１の暗号済タグ情報記録処理を説明するフローチャートである。
【０２５９】
図３３の例はＩＣタグ２０１の情報を暗号化する処理を示している。図３３の例は、図１５を参照して説明したＩＤカード１２１のタグ情報暗号化処理の例に対応している。
【０２６０】
図３２の端末装置４１のタグ情報暗号化処理とＩＣタグ２０１の暗号済タグ情報記録処理は、処理の開始が指示され、ＩＣ固有鍵暗号済タグ情報２６２を有するＩＣタグ２０１が端末装置４１にかざされたときに開始される。
【０２６１】
ステップＳ２８１において、ＩＣタグ２０１の取得部２４１は、不揮発性メモリ２２２からＩＣタグ固有情報２６１およびＩＣ固有鍵暗号済タグ情報２６２を取得する。
【０２６２】
ステップＳ２８２において、ＩＣタグ２０１の出力部２４３は、アンテナ４３を介して、取得したＩＣタグ固有情報２６１およびＩＣ固有鍵暗号済タグ情報２６２を端末装置４１に出力する。
【０２６３】
ステップＳ２６１において、端末装置４１の取得部９１は、ＩＣタグ２０１からＩＣタグ固有情報２６１およびＩＣ固有鍵暗号済タグ情報２６２を取得する。
【０２６４】
ステップＳ２６２において、端末装置４１の鍵生成部９７は、取得したＩＣタグ固有情報２６１に基づいてＩＣ固有鍵３４２を生成する。
【０２６５】
ステップＳ２６３において、端末装置４１の復号部９５は、ＩＣ固有鍵３４２に基づいてＩＣ固有鍵暗号済タグ情報２６２を復号する。すなわちＩＣ固有鍵暗号済タグ情報２６２が復号され、タグ情報１８２が得られる。
【０２６６】
ステップＳ２６４において、端末装置４１の暗号化部９３は、固有暗号鍵Ｋｏ３２３に基づいて、復号されたタグ情報１８２を暗号化する。すなわち図３３の例に示すように、タグ情報１８２からＫｏ暗号済タグ情報３４１が生成される。
【０２６７】
ステップＳ２６５において、端末装置４１の出力部９４は、アンテナ４３を介して、ＩＣタグ２０１にＫｏ暗号済タグ情報３４１を出力する。ステップＳ２６５の処理の後、端末装置４１のタグ情報暗号化処理は終了する。
【０２６８】
ステップＳ２８３において、ＩＣタグ２０１の取得部２４１は、アンテナ４３を介して、端末装置４１からＫｏ暗号済タグ情報３４１を取得する。
【０２６９】
ステップＳ２８４において、ＩＣタグ２０１の記録部２４２は、取得したＫｏ暗号済タグ情報３４１を記録する。すなわち図３３の例に示すようにＩＣタグ２０１の不揮発性メモリ２２２にＫｏ暗号済タグ情報３４１が記録される。
【０２７０】
ステップＳ２８４の処理の後、ＩＣタグ２０１の暗号済タグ情報記録処理は終了する。
【０２７１】
以上のようにして、図１５における場合と同様に、Ｋｏ暗号済タグ情報３４１に置換され、ＩＣタグ２０１の利用を制限することが可能になる。
【０２７２】
［タグ情報移行処理］
【０２７３】
図３４と図３５を参照して、タグ情報移行処理について説明する。図３４は、端末装置４１のタグ情報移行処理の他の例を説明するフローチャートである。図３５は、タグ情報移行処理の他の例を示す図である。
【０２７４】
図３４のステップＳ３０４乃至Ｓ３１１の処理は、図１７のステップＳ１２３乃至Ｓ１３０の処理に対応する処理である。したがって、これらの処理は繰り返しになるので簡単に説明する。
【０２７５】
また図３４のタグ情報移行処理に対応する情報集約カード４２のタグ情報記録処理は、図１９の例と同様である。
【０２７６】
図３５の例はＩＣタグ２０１の情報を情報集約カード４２に移行する処理を示している。図３５の例は、図２０を参照して説明したＩＤカード１２１の情報を情報集約カード４２に移行するタグ情報移行処理の例に対応している。
【０２７７】
図３４のタグ情報移行処理は、処理の開始が指示され、ＩＣ固有鍵暗号済タグ情報２６２を有するＩＣタグ２０１と情報集約カード４２が端末装置４１にかざされたときに開始される。
【０２７８】
ステップＳ３０１において、端末装置４１の取得部９１は、ＩＣタグ２０１からＩＣタグ固有情報２６１およびＩＣ固有鍵暗号済タグ情報２６２を取得する。
【０２７９】
ステップＳ３０２において、端末装置４１の鍵生成部９７は、取得したＩＣタグ固有情報２６１に基づいてＩＣ固有鍵３４２を生成する。
【０２８０】
ステップＳ３０３において、端末装置４１の復号部９５は、取得されたＩＣ固有鍵暗号済タグ情報２６２をＩＣ固有鍵３４２に基づいて復号する。これによりタグ情報１８２−１５１が得られる。
【０２８１】
ステップＳ３０４において、端末装置４１の乱数生成部９２は、乱数Ｍを生成する。ステップＳ３０５において、端末装置４１の暗号化部９３は、乱数Ｍを固有認証鍵Ｋｃ３２１−２１で暗号化する。すなわちＫｃ暗号済乱数Ｍが生成される。
【０２８２】
ステップＳ３０６において、端末装置４１の出力部９４は、乱数ＭおよびＫｃ暗号済乱数Ｍを情報集約カード４２に出力する。
【０２８３】
ステップＳ３０７において、端末装置４１の取得部９１は、乱数ＮおよびＫｃ暗号済乱数Ｎを情報集約カード４２から取得する。
【０２８４】
すなわち情報集約カード４２は端末装置４１を認証したとき、図１９のステップＳ１４６の処理により乱数ＮおよびＫｃ暗号済乱数Ｎを出力する。これが取得する。ただし図１９では乱数がＪ，Ｌとされている。
【０２８５】
ステップＳ３０８において、端末装置４１の復号部９５は、Ｋｃ暗号済乱数Ｎを固有認証鍵Ｋｃ３２１−２１に基づいて復号する。
【０２８６】
ステップＳ３０９おいて、端末装置４１の判定部９６は、乱数Ｎと復号された乱数Ｎが一致するかを判定する。すなわち図３５の例の端末装置４１の固有認証鍵Ｋｃ３２１−２１と情報集約カード４２の固有認証鍵Ｋｃ３２１−２２が一致するかが判定される。
【０２８７】
ステップＳ３０９において、取得された乱数Ｎと復号された乱数Ｎが一致すると判定された場合、すなわち、端末装置４１の固有認証鍵Ｋｃ３２１−２１と情報集約カード４２の固有認証鍵Ｋｃ３２１−２２が一致すると判定された場合、処理はステップＳ３１０に進む。
【０２８８】
ステップＳ３１０において、端末装置４１の暗号化部９３は、固有認証鍵Ｋｃ３２１−２１に基づいてタグ情報１８２−１５１を暗号化する。すなわちＫｃ暗号済タグ情報が生成される。
【０２８９】
ステップＳ３１１において、端末装置４１の出力部９４は、アンテナ４３を介して、Ｋｃ暗号済タグ情報を情報集約カード４２に出力する。これで端末装置４１のタグ情報提供処理は終了する。
【０２９０】
ステップＳ３０９において、取得された乱数Ｎと復号された乱数Ｎが一致しないと判定された場合、ステップＳ３１０，Ｓ３１１の処理が実行されず、端末装置４１のタグ情報提供処理は終了する。
【０２９１】
これにより端末装置４１のタグ情報提供処理は、図１８に示される場合のように固有暗号鍵Ｋｏ３２３に基づく暗号化処理および復号処理を行わないので、より迅速にタグ情報１８２−１５１を情報集約カード４２に記録することができる。
【０２９２】
［コンピュータの構成］
【０２９３】
図３６は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０２９４】
コンピュータ５０１において、CPU５２１，ROM（Read Only Memory）５２２，RAM５２３は、バス５２４により相互に接続されている。バス５２４には、さらに、入出力インタフェース５２５が接続されている。入出力インタフェース５２５には、キーボード、マウス、マイクロフォンなどよりなる入力部５２６、ディスプレイ、スピーカなどよりなる出力部５２７、ハードディスクや不揮発性のメモリなどよりなる記憶部５２８が接続されている。さらに、入出力インタフェース５２５には、ネットワークインタフェースなどよりなる通信部５２９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア５３１を駆動するドライブ５３０が接続されている。
【０２９５】
以上のように構成されるコンピュータ５０１では、CPU５２１が、例えば、記憶部５２８に記憶されているプログラムを、入出力インタフェース５２５及びバス５２４を介して、RAM５２３にロードして実行することにより、一連の処理が行われる。コンピュータ５０１（具体的には、CPU５２１）が実行するプログラムは、例えば、パッケージメディアであるリムーバブルメディア５３１に記録して提供される。なお、パッケージメディアとしては、磁気ディスク（フレキシブルディスクを含む）、光ディスク(CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)等)、光磁気ディスク、もしくは半導体メモリなどが用いられる。あるいは、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。そして、プログラムは、リムーバブルメディア５３１をドライブ５３０に装着することにより、入出力インタフェース５２５を介して、記憶部５２８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部５２９で受信し、記憶部５２８にインストールすることができる。その他、プログラムは、ROM５２２や記憶部５２８に、あらかじめインストールしておくことができる。
【０２９６】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われる処理であっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２９７】
本明細書において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０２９８】
本発明の実施の形態は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０２９９】
３３  タグ情報提供装置，  ４１  端末装置，  ４２  情報集約カード，  ９１  取得部，  ９４  出力部，  ９８  分割部，  ９９  検索部，  １００  記録部，  １８２  タグ情報，  ３２２  タグ情報群
【図１】
2012174129.tif 000003
【図２】
2012174129.tif 000004
【図３】
2012174129.tif 000005
【図４】
2012174129.tif 000006
【図５】
2012174129.tif 000007
【図６】
2012174129.tif 000008
【図７】
2012174129.tif 000009
【図８】
2012174129.tif 000010
【図９】
2012174129.tif 000011
【図１０】
2012174129.tif 000012
【図１１】
2012174129.tif 000013
【図１２】
2012174129.tif 000014
【図１３】
2012174129.tif 000015
【図１４】
2012174129.tif 000016
【図１５】
2012174129.tif 000017
【図１６】
2012174129.tif 000018
【図１７】
2012174129.tif 000019
【図１８】
2012174129.tif 000020
【図１９】
2012174129.tif 000021
【図２０】
2012174129.tif 000022
【図２１】
2012174129.tif 000023
【図２２】
2012174129.tif 000024
【図２３】
2012174129.tif 000025
【図２４】
2012174129.tif 000026
【図２５】
2012174129.tif 000027
【図２６】
2012174129.tif 000028
【図２７】
2012174129.tif 000029
【図２８】
2012174129.tif 000030
【図２９】
2012174129.tif 000031
【図３０】
2012174129.tif 000032
【図３１】
2012174129.tif 000033
【図３２】
2012174129.tif 000034
【図３３】
2012174129.tif 000035
【図３４】
2012174129.tif 000036
【図３５】
2012174129.tif 000037
【図３６】
2012174129.tif 000038