(57)【要約】【課題】EEPROMを持たない低価格な無線タグを使った非接触ICカードでも利用者情報などを保持することができるようにすることである。【解決手段】無線タグの情報と利用者に関する情報などを暗号化し，電子的な情報格納方法や印刷的な情報格納方法，磁気的な情報格納方法で，その結果を無線タグが装着されている非接触ICカードに保持させる。【選択図】図４
2005018807.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報の加工に用いられる情報であり、該第１の情報ごとに個別の個別情報を記憶する記憶部を有することを特徴とするタグ。
【請求項２】
第１の情報の加工に用いられる情報であり、該第１の情報ごとに個別の個別情報を記憶する記憶部を有するタグが付加され、該第１の情報と該個別情報に対して加工した加工情報を保持することを特徴とする情報格納物。
【請求項３】
個人情報の加工に用いられるの情報であり、該個人ごとに個別の個別情報を記憶する記憶部を有することを特徴とするタグ。
【請求項４】
個人情報の加工に用いられる情報であり、該個人ごとに個別の個別情報を記憶する記憶部を有するタグが付加され、該個人情報と該個別情報に対して加工した加工情報を保持することを特徴とするカード。
【請求項５】
前記加工は、対称暗号、非対称暗号、デジタル認証、あるいは、関数変換による加工であることを特徴とする請求項４に記載のカード。
【請求項６】
前記個人情報は、指紋情報、パスワード、氏名、住所、あるいは、個人ＩＤであることを特徴とする請求項４に記載のカード。
【請求項７】
前記保持は、電子的、印刷的、あるいは、磁気的な保持であることを特徴とする請求項４に記載のカード。
【請求項８】
メディア情報の加工に用いられる情報であり、該メディアの内容ごとに個別の個別情報を記憶する記憶部を有することを特徴とするタグ。
【請求項９】
メディア情報の加工に用いられる情報であり、該メディアの内容ごとに個別の個別情報を記憶する記憶部を有するタグが付加され、該メディア情報の代わりに、
該メディア情報と該個別情報に対して加工した加工情報を記憶することを特徴とする記憶媒体。
【請求項１０】
前記加工は、対称暗号、非対称暗号、デジタル認証、あるいは、関数変換による加工であることを特徴とする請求項９に記載の記憶媒体。
【請求項１１】
前記メディア情報は、映像情報、音声情報、あるいは、ゲーム情報であることを特徴とする請求項９に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，非接触ICチップを使った無線タグの応用方法にかかわるものである。
【背景技術】
【０００２】
従来の無線タグは，書き込み機能を持っており，その機能を使って，タグの中に無線タグの利用者に関する情報を記録していた。無線タグをカードに装着して，非接触カードとして使用する場合，カードの利用者の個人情報，たとえば，氏名や住所などは書き込み機能付き無線タグを使用していた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
書き込み機能を実現するためには，無線タグに電気的に書き込み可能なメモリ，たとえば，EEPROM(Electric Erasable Programmable Read Only Memory)を使って実現されていた。しかし，EEPROMは，電気的にメモリを書き換えるための特別な回路が必要となり，無線タグを実現するICチップの面積が多くなり，ICチップの値段が上がり，無線タグ，あるいは無線タグを装着した非接触カードの値段が上がるという課題があった。本発明は，EEPROMを持たない低価格な無線タグを使った非接触ICカードでも利用者情報などの個別情報を保持することができるようにすることである。
【課題を解決するための手段】
【０００４】
EEPROMを持たないROM(Read Only Memory)のメモリを有する無線タグを使って，利用者情報などの個別情報を安全に保持するために，無線タグの情報と個別情報などを組み合わせて加工を行う。安全な加工の方法の一つは暗号化することである。その暗号化した情報を電子的な情報格納方法や印刷的な情報格納方法，磁気的な情報格納方法で，無線タグが装着されている非接触ICカードなどの情報格納物に保持させる。暗号化などの加工を行うことにより，利用者に関する個別情報などの源情報を安全に保持することができる。個別情報を取り出すときは，保持された情報を読み出し，加工の逆加工，たとえば暗号処理であれば復号化して，源情報である元の利用者情報に戻す。さらに，復号した情報の中にある無線タグの情報が非接触カードに装着されている無線タグの情報と一致するかどうかを判定・確認することにより，非接触カードが偽造されていないことを確認する。こうすることにより，書き込み機能を有しない無線タグを使って，利用者に関する情報などの個別情報を非接触カードに安全に保持でき，非接触カードに印刷されている保持情報だけをコピーしても非接触カードのコピーができないことを可能とする。
【発明の効果】
【０００５】
本発明によれば，ROM型メモリを用いた無線タグのICチップを使って，安全かつ安価な非接触カードを実現することができる。
【発明を実施するための最良の形態】
【０００６】
図１に無線タグ用のICチップの構成を示す。ICチップ１０２は，アンテナ部１０４と電源部１０６， 論理部１０８，メモリ部１１０からなる。非接触ICチップは，接点を持たず，ＩＣチップの情報を読み取るリーダライタからアンテナ部１０４に電波を送ることにより，電源の供給及びクロック，データの送受信を行う。アンテナ部は外に付けられたアンテナから電波を受信し，内部のデータを外に送信するために，データを送るためのものである。本発明では，マイクロ波を使う無線タグを想定しているが，リーダライタと無線タグのアンテナ部の非接触通信方式として，電磁誘導などいくつかの方法がある。本発明は，非接触通信方式に依存せず，どれにも適用できる。
【０００７】
無線タグ用のICチップの動作について説明する。リーダライタからの電波をアンテナ部１０４で受け，電源部１０６で電源に変え，ICチップ全体の回路で使用する電源を生成する。また、アンテナ部１０４で受けた電波から，クロック成分を取り出し，ICチップ全体の回路のクロックとして使用される。論理部１０８は，リーダライタから送られてきた指令に従い，処理を行う。メモリ部１１０は，ICチップに記憶すべき情報を格納する領域である。本発明の無線タグのICチップとしては，メモリ部にROMが使われている物も使用する。ROM型無線タグのデータは工場で製造時に書き込んでしまうため，顧客にタグがわたっても，そのデータを変更したりすることができない。データを無線タグがリーダライタに送る場合は，リーダライタから受取ったマイクロ波を電源として，アンテナ部１０４を送信機として使い，メモリの内容をリーダライタに送り返す。
【０００８】
図2は，無線タグの例である。無線タグは，無線タグのICチップ２０４とリーダライタとの送受信を行うためのアンテナ２０６と２０８をつけ，補強するためのシール２０２にはさんで作られる。
【０００９】
無線タグが保持するデータの実施例を図１０に示す。サービス識別子１００４は，無線タグの利用分野を特定するデータである。サービスデータ１００６は，利用分野に特有のデータである。また，無線タグのデータをすべて異なったデータにするために連続番号を保持する場合もある。本発明では，同一のデータを持つ無線タグが存在しないように，使用する無線タグのデータをすべて異なったものにしておいたほうが望ましい場合がある。
【００１０】
ROMのデータは，無線タグ用のICチップを作る際に，利用分野に特有のデータを工場で書き込むことができるが，非接触カード状にした後は，書き込むようなことができない。そのため，非接触カードの利用者に関する情報や，個別情報などを書き込むことができない。そのようなデータは，無線タグのデータとしてではなく，印刷などで非接触カード状の表面に書き込んだりすることはできる。しかし，個人情報などのプライバシーに関する秘密情報であれば，暗号化して書かなければ，簡単に秘密情報を盗み出されてしまう。また，印刷しているだけであれば，秘密情報を書き込んだカードを印刷技術だけで作成することができ，システムのセキュリティ上，好ましくない場合がある。たとえば，非接触カードを保険証のようにして使う場合，簡単に複製ができるべきではない。
【００１１】
本発明の目的は，秘密情報と無線タグの情報を組み合わせて加工することにより，秘密情報が盗み出せず，コピーができない非接触カードを安く作ることである。そのために、秘密情報の隠蔽に暗号処理などを使い，カードの複製ができないようにするために，個人ごとに異なる個別情報を記憶する無線タグを使い，秘密情報と無線タグの組み合わせを規定するために，秘密情報と無線タグの情報に対して暗号処理などの加工を行う。こうすれば、非接触カードをクレジットカードのようなものとして使う場合，カードが複製できないようになり，また、パスワードのような情報を安全にカードに持たせることができる。本発明は，このようなカードを実現するための発明である。無線タグの情報とパスワードを一緒に暗号化し，非接触カードに保持させる。カードの利用者が使用する場合は，保持した情報を復号し，非接触カードの無線タグの情報と一致しているか確認し，一致していれば，パスワードのチェックを行う。こうすることにより，カードの複製を防ぎ，本人の確認ができるようになる。
【００１２】
本発明における非接触カードの実施例を図３に示す。非接触カード３０２は，無線タグ３０４を装着し，秘密情報などの元の情報と無線タグの情報を加工した情報を数字３０６として保持した実施例である。図４は，加工した情報を一次元バーコード４０６として保持した例である。二次元バーコードで実現してもかまわない。図５は，加工した情報を磁気ストライプ５０６として保持した例である。図６は，CDやDVDなどの記録媒体６０２に，無線タグ６０４を装着し，音楽データや映像データなどの情報と無線タグの情報とを加工した情報をCDやDVDに記録させた実施例である。
【００１３】
非接触カードを使うために使用者の指紋を照合する場合，指紋が元のデータである。保持情報は，無線タグの情報と指紋データを暗号化したデータである。指紋に関する情報をAとし，無線タグの情報をBとすると，DESのような対称暗号を使えば，以下のように暗号化することができる。
C = DES(K, （A+B）)
ここで，DESはDESの暗号処理，Kは暗号鍵，Cは（A+B）を暗号化したデータである。A+Bにおける“＋”はデータの結合を示している。この暗号処理を，非接触カードを発行する際に行う。非接触カード発行装置で，カード利用者の指紋を読取り，指紋照合処理における特徴抽出をした結果を生成し，その指紋に関する情報をAとする。さらに、発行しようとしている非接触カードにあらかじめ装着されている無線タグの情報Bを読み出す。そして、AとBを接続し，暗号鍵Kで暗号化し，Cを生成し，数字あるいはバーコードとして印刷するか，磁気ストライプなどに書き込み，生成した情報Cを保持情報として，非接触カードなどの情報格納物に保持する。保持情報は，暗号化されているため，保持情報を読取っても指紋などの秘密情報はわからない。また，保持情報をコピーしたとしても，無線タグのコピーができなければ，非接触カードを使用することはできない。無線タグの情報がカードごとに異なるような無線タグであるか，同一の物が簡単に手に入らない物であれば，保持情報をもつ非接触カードは，身分を証明するための偽造が困難で，安価な無線タグを使ったカードとして使用することができる。
【００１４】
非接触カードを使用するために，使用者の指紋を照合する場合は，保持情報と無線タグのデータをリーダライタである情報照合装置で読取り，保持情報Cを以下のように復号化する。
(A+B) = DES-1(K, C)
ここで，DES-1はDESの復号処理，Kは暗号鍵，Cは非接触カードに保持されている情報である。情報照合装置には，暗号鍵Kが格納されており，保持情報Cを読取り，読取ったCと暗号鍵Kを使い， DES-1で復号し，指紋に関する情報Aと無線タグの情報Bを取り出す。そして、非接触カードの無線タグから読取った情報がBと一致しているかを確認する。一致していなければ，これ以降の照合処理を中止する。一致すれば，使用者の指紋を入力し，指紋に関する情報Aと一致するか照合を行い，照合すれば，非接触カードの使用者であると認める。ここでの指紋の照合は，従来の指紋照合装置などで行われているパターンマッチング技術を使って行うことができる。本発明では，非接触カードの無線タグの情報と保持情報の中に暗号化されて記録されている無線タグの情報が一致しないと，非接触カードを正しい物と認めないようにする。そして，無線タグの複製がきわめて困難である特徴を使うことにより，安価でコピーが困難な身分証明書カードなどの実現を可能としている。なお，指紋に関する情報Aは，データ量が大きいため，情報圧縮などを行い，データ量を減らして実現する場合もある。
【００１５】
非接触カードを使うためにパスワードを使って使用者を照合する実施例について示す。本実施例では，非対称暗号RSAを使用する。パスワード情報をAとし，無線タグデータをBとすると，RSAを使えば，以下のように暗号化することができる。
C = (A+B)e mod n
ここで，暗号化鍵を(e,n)とする。また， a mod nはaをnで割った余りを示す。非接触カード発行装置では，カード利用者のパスワードＡを入力し，発行しようとしている非接触カードにあらかじめ装着されている無線タグの情報Bを読み出し，AとBを接続し，暗号化鍵(e,n)で暗号化し，Cを生成する。保持情報Cは，非接触カードに数字あるいはバーコードとして印刷するか，非接触カードの磁気ストライプなどに書き込むことにより，非接触カードなどの情報格納物に保持する。なお，暗号処理では，データ長を一定にする必要があるため，A+Bのデータ長あるいはパスワードのデータ長を一定にするために，あらかじめ定められたデータ(たとえば“００”)を付け加える場合がある。
【００１６】
非接触カードを使用するために，使用者のパスワードを照合する場合は，保持情報Cを情報照合装置に格納されているRSAの秘密鍵で復号を行う。
(A+B) = Cd mod n
ここで，復号化鍵を(d,n)とする。また，Cは非接触カードの保持情報である。情報照合装置には，復号化鍵(d,n)が格納されており，保持情報Cを読取り，読取ったCと復号化鍵(d,n)を使い，復号し，パスワードに関する情報Aと無線タグの情報Bを取り出す。非接触カードの無線タグから読取った情報がBと一致しているかを確認する。一致していなければ，これ以降の照合処理を中止する。一致すれば，使用者から入力されたパスワードと非接触カードに暗号化されていたパスワードAとを比較し，一致すれば，非接触カードの使用者であると認める。本実施例でも，無線タグのコピーが困難であることを使い，非接触カードのコピーが困難であることを実現している。そして，秘密情報は，暗号化し，安価な記録手段で非接触カードに保持するようにし，身分証明書に使うカードを低価格で安全な方法で実現する手段を提供する。
【００１７】
先の２つの実施例の指紋に関する情報やパスワードなどは、カード利用者が正しいかどうかを判定するための情報として用いていたが、カード利用者が正しいかどうかを判定するための情報ではなく，応用によって，カード利用者の個人情報を利用・使用するための情報として、氏名、住所や個人に与えられるＩＤ番号などを用いても良い。ここでいう利用・使用とは、利用者が自分の情報を申請する必要がある場合（例えば、公共機関で特定の証明書類を発行してもらう場合や企業が提供するサービスの会員になる場合など）の、申請を受け付ける側のシステムでの利用・使用をいう。この場合、氏名や住所などの個人情報が暗号化すべき秘密情報となり、非接触カードの無線タグから読取った情報と復号した無線タグの情報が一致していることを確かめることができれば，同時に復号した氏名や住所などの情報をシステムなどの外部に出力して利用することができるようにする。
【００１８】
非接触カードの表記情報などを確認するための実施例について示す。これは，非接触カードに氏名や住所などの記録情報が表示されている場合，その情報が正しいことを確認するための手段である。これは，非接触カードの表示情報の改ざんを防ぐ方法である。本実施例では，非対称暗号としてRSAを使用する。氏名等の記録情報をAとし，無線タグデータをBとすると，RSAを使えば，以下のように署名検証データ（デジタル署名）Ｃを生成することができる。
C = (A+B)d mod n
ここで，復号化鍵を(d,n)とする。この復号鍵は，非対称暗号鍵で秘密鍵とも呼ばれる。
【００１９】
RSAでは，暗号鍵と復号鍵は，双方向に暗号処理と復号処理がすることができる。暗号鍵は公開鍵とも呼ばれ，情報の暗号化をするために使用される。一方，復号鍵は暗号化された情報を復号する場合に使用する。一般に，暗号鍵は多くの人が持っており，復号鍵は一人しか持っていない。復号鍵は，ＲＳＡの枠組みでは重要な鍵である。復号鍵が作った情報であることを確認する手段として，デジタル認証がある。復号鍵で情報を暗号処理行ったものがデジタル署名である。情報の確認を行う場合，元の情報と復号鍵で情報を暗号処理した情報(デジタル署名)の両方を送り，暗号鍵でデジタル署名を復号処理し，元の情報が生成できると，元の情報は，復号鍵を持っている人が生成した情報であることを確認することができる。これは，デジタル署名が復号鍵を持っている人しか作れないためである。このようなデジタル認証の枠組みでは，復号鍵を持っている人は，政府などの情報の保全を維持する人である。
【００２０】
非接触カード発行装置では，氏名等の情報Ａを入力し，発行しようとしている非接触カードにあらかじめ装着されている無線タグの情報Bを読み出し，AとBを接続し，復号化鍵(d,n)で暗号化し，デジタル署名Cを生成する。デジタル署名Cを非接触カードに数字などで印刷して保持する。また，氏名などの記録情報は，非接触カードに表記する。
【００２１】
非接触カードを使って氏名などの記録情報を確認する場合は，デジタル署名Cに対して情報照合装置に格納されているRSAの暗号鍵で復号を行う。
(A+B) = C e mod n
ここで，暗号化鍵を(e,n)とする。また，Cは非接触カードのデジタル署名である。情報照合装置には，暗号化鍵(e,n)が格納されており，デジタル署名Cを読取り，読取ったCと暗号化鍵(e,n)を使い，復号処理を行い，氏名等に関する記録情報Aと無線タグの情報Bを取り出す。非接触カードの無線タグから読取った情報がBと一致しているかを確認する。一致していなければ，これ以降の照合処理を中止する。一致すれば，氏名などの記録情報Aと非接触カードに表記されている氏名の情報を照合する。照合できれば，氏名情報の改ざんが行われていないことが確認できたため，非接触カードをつかった種々のサービスの実行を行う。このようにすることにより，コピーができない非接触カードの作成と非接触カードに表記されている記録情報などが正しい情報であることを確認することができ，正しいサービスなどが可能となる。なお，対称暗号を使ったMAC(Message Authentication Certificate)を使っても実施することは可能である。
【００２２】
カード利用者が正しいかどうかを判定するための個人情報である指紋情報とパスワードなどと，カード利用者の個人情報を組み合わせて使用したい場合は，先の実施例での指紋に関する情報やパスワードの情報と個人情報を組み合わせて暗号化し，保持情報として格納することにより実現できる。カードを利用する場合は，情報照合装置にて，カード利用者が正しいかどうかを判定するための情報と個人情報を保持情報から復号し，カード利用者が正しいかどうかを判定し，正しいならば，個人情報を利用・使用するように実現することができる。
【００２３】
音楽や映像情報，ゲームなどのメディア情報がCDやDVDに格納され，販売されているが，簡単にコピーができるという問題がある。これを解決するためにも，CDやDVDなどに無線タグを装着し，CDやDVDに格納する情報を無線タグの情報と組み合わせて加工することにより，コピーが簡単にできないことを実現することができる。
【００２４】
メディア情報を先の実施例のように，対称暗号や非対称暗号を使って暗号化することにより実現することも可能である。また，高速に処理するために，暗号処理でなくてもよい。
【００２５】
メディア情報の実施例は，メディア情報と無線タグのデータを変換して，以下のように加工する方法である。
C = f (A，B)
ここで，Aはメディアデータ，Bは無線タグのデータ，fは関数による変換処理である。ｆは暗号処理のような処理でも単純なデータの加算のような処理でもかまわない。加算処理の場合，メディアデータに無線タグのデータが繰り返し，加えられる。保持情報Cはメディアデータと無線タグのデータに対してｆの処理を行った結果である。これをCDやDVDなどの情報格納物に格納する。
【００２６】
情報格納物を再生する場合は，以下のようなｆの処理の逆変換を行う。
A ＝ ｆ-1 （C,B）
ここで，Cは保持情報，Bは無線タグのデータ，ｆ-1はｆの逆変換処理である。情報再生装置では，無線タグの情報Bを読み出し，保持情報CとBでｆの逆変換を行い，元のメディアデータを再生する。ｆが加算処理であれば，保持情報Cから無線タグの情報Ｂを繰り返しひくことにより，元のデータを生成することができる。生成した元のメディアデータＡを使って音楽や映像を再生する。逆変換する前の保持情報Cを使って再生しても，正しい音楽や映像を再生することはできない。コピーをさらに困難にするためには，単純な加算のような変換ではなく暗号処理を行う方がよい。メディア情報のような場合は，プレスで同じ内容のCDやDVDを大量に作成するため，保持情報Cをそれぞれの同じ内容のCDやDVDでは同じにする必要がある。そのため，同じタイトルのCDやDVDにつける無線タグの情報には，同じデータを格納し，そのデータを使い，加工する必要がある。
【００２７】
無線タグには，あらかじめデータを格納することができるが，そのデータの信頼性を高めるために，暗号処理を使うことができる。無線タグは，図１０に示したとおり，サービスデータの中にアプリケーションに固有のデータをもたせることができる。そのデータの信頼性をあげる方法として，デジタル認証技術がある。しかし，デジタル認証はRSAなどの非対称暗号を用いるため，データ長が少なくとも５１２ビット以上必要である。無線タグが格納できるデータ長が５１２ビットより少ない場合，デジタル認証技術を使うことができない可能性がある。そこで、本発明では，無線タグが格納できるデータ長が５１２ビットより少なくても，デジタル認証に必要なデータの一部あるいはすべてを，電子的な情報格納方法や印刷的な情報格納方法，磁気的な情報格納方法で保持して，デジタル認証技術を使うことにより無線タグの情報の信頼性を向上させる技術を提供する。
【００２８】
無線タグとデジタル認証に必要なデータを保持する実施例を図１１に示す。ラベル１１０２は無線タグ１１０４とデジタル署名を含む保持情報１１０６を持つ。デジタル署名を含む保持情報１１０６はバーコードで保持している。磁気ストライプや印刷文字などで保持してもかまわない。本実施例では，非対称暗号RSAの復号鍵を使ってデジタル書名を作成し，暗号鍵(公開鍵と呼ばれることもある)を使って，デジタル認証を行う。デジタル署名の作成は以下のとおりである。
B = Ad mod nここで，Aは無線タグの情報で，復号鍵は（ｄ，ｎ）で，Bはデジタル署名を含む保持情報である。情報格納物には，無線タグ以外にデジタル署名を含む保持情報Bの情報を保持させる。
【００２９】
情報照合装置では，情報格納物の無線タグのデータとデジタル署名を含む保持情報を読み出し，以下の処理を行う。
A = Be mod n
ここで，署名を確認する暗号鍵は（ｅ，ｎ）である。Aが読み取った無線タグの情報と一致すれば，無線タグは，デジタル署名がされているとみなすことができる。非対称暗号では，復号鍵を知らない限り，暗号鍵で元の情報を取り出すようなことはできない。そのため，安全な場所で復号鍵を使って，デジタル書名を作れば，そのデータの信頼性を高めることができる。本実施例では，無線タグの情報のデジタル書名を作成して，無線タグの情報の信頼性を向上させることができる。
【００３０】
無線タグのデータを読み取り、情報の判定を行う情報照合装置の実施例を図７に示す。情報照合装置７０２は，無線タグの読取り部７０４，保持情報読取り部７０６を持ち，データ入力部７１０と処理結果表示部７０８を持つ。照合する際，情報格納物を読取り部の上位に近づけ，無線タグの読取り部７０４で無線タグの情報を読取り，保持情報読取り部７０６で情報格納物に保持されている保持情報を読取る。必要に応じて，データ入力部７１０からデータを入力する。ここでは，パスワードのようなデータを入力することを想定している。指紋照合を行う場合は，指紋入力部と指紋照合機能が情報照合装置に必要である。照合した結果は表示部７０８に表示される。メディア情報の場合は，CDプレイヤーやDVDプレイヤーなどの再生装置に情報照合装置の機能が組込まれている。CDやDVDの媒体情報の読取り部以外に無線タグの情報の読取り部がプレイヤーに組込まれている必要がある。そのようなプレイヤーでは，読取った無線タグの情報でCDやDVDの媒体情報を変換して，変換して得られた音楽や映像などのデータを再生する。
【００３１】
また、新たな情報の追加を行う非接触カード発行装置の構成は，図７に示した情報照合装置と同様である。ただし，保持情報読み取り部７０６が保持情報書き込み部になる。パスワードなどの個別情報は，データ入力部７１０から入力され，無線タグ読取り部７０４で読み取られた無線タグの情報と個別情報を加工し，加工して得られた保持情報を保持情報書き込み部７０６により非接触カードに記録する。
【００３２】
情報照合装置あるいは非接触カード発行装置のブロック図を図１７に示す。無線タグの情報を読み取る無線タグ読取り部７０４、保持情報を読み取る（書き込む）保持情報読取り部（書込み部）７０６，キー入力などのデータを入力するデータ入力部７１０，処理結果の内容を表示するデータ表示部７０８は，制御部１７０２に接続されている。制御部１７０２では，各部の制御、暗号処理あるいは復号処理や整合性のチェックを行う。
【００３３】
情報照合装置でのパスワードや指紋などの外部入力を使った非接触カードの照合処理の実施例について，図８を用いて説明する。情報照合装置では，非接触カードの無線タグの情報を無線タグ読取り部７０４で読み取り（８０４），パスワードや指紋の外部情報がデータ入力部７１０から入力され（８０６），さらに保持情報読取り部７０６で保持情報を読取る（８０８）。読取った保持情報を制御部１７０２で復号し（８１０）読み取られた無線タグの情報，さらに入力された入力データと照合を制御部１７０２で行い（８１２），照合すれば，照合できたことを表示部７０８に表示し（８１６），照合できない場合は，照合できないことを表示部７０８に表示する（８１８）。８１０の復号処理は，先の実施例で示したように，DESの復号処理やRSAの復号処理である。８１２の照合処理は，先の実施例に示したように，パスワードの場合は文字の一致であり，指紋のような場合は，パターンマッチング処理である。
【００３４】
パスワードや指紋などの外部入力と無線タグの情報を組み合わせて保持情報を作る実施例を図１２に示す。保持情報を作るためには，無線タグの情報を無線タグ読取り部７０４で読取り（１２０４），パスワードなどの外部情報の入力をデータ入力部７１０で行い（１２０６），無線タグの情報と外部情報を組み合わせて，制御部１７０２で暗号化し，保持情報を生成する（１２０８）。その上で、保持情報をカード等に保持情報書き込み部７０６により保持させる。
【００３５】
情報照合装置で，非接触カードを使って，暗号化された氏名などの個人情報を復号化して利用する実施例を図１３に示す。情報照合装置では，非接触カードの無線タグの情報を無線タグ読取り部７０４で読み取り（１３０４），続いて保持情報を保持情報読取り部７０６で読み取る（１３０６）。そして、読み取った保持情報を制御部１７０２で復号化し（１３０８），復号化した保持情報の一部と無線タグの情報が一致するかを制御部１７０２で照合する（１３１０）。照合できれば，照合できたことを表示部７０８に表示し（１３１４），復号した保持情報の中の氏名などの個人情報を利用・使用し（１３１８），種々のサービスを行う。照合できない場合は，照合できないことを表示部７０８に表示し（１３１６），サービスなどの実施は行わない。１３０８の復号処理は，先の実施例で示したように，DESの復号処理やRSAの復号処理である。
【００３６】
非接触カードを使って，氏名などの個人情報などを暗号化して保持情報を生成する実施例を図１４に示す。保持情報を作るためには，無線タグの情報を無線タグ読取り部７０４で読取り（１４０４），氏名などの個人情報をデータ入力部７１０で入力し（１４０６），無線タグの情報と個人情報を組み合わせて，制御部１７０２で暗号化し，保持情報を生成する（１４０８）。その上で、保持情報をカード等に保持情報書き込み部７０６により保持させる。情報照合装置で，非接触カードを使って，表記された氏名等の情報などを確認する実施例を図１５に示す。情報照合装置では，非接触カードの無線タグの情報を無線タグ読取り部７０４で読み取り（１５０４），続いて保持情報を保持情報読取り部７０６で読み取る（１５０６）。読み取った保持情報を制御部１７０２で公開鍵により復号し元の情報を生成し（１５０８），復号した元の情報と無線タグの情報および表記情報とが整合するか制御部１７０２で調べる（１５１０）。照合できれば，照合できたことを表示部７０８に表示し（１５１２），復号した保持情報の中の表記情報を利用・使用し（１５１４），種々のサービスを行う。照合できない場合は，照合できないことを表示部７０８に表示する（１５１６）。１５０８の保持情報から元の情報を生成する処理は， RSAの暗号鍵(公開鍵)で行う。対称鍵の暗号鍵を使っても行うことができる。なお、単に氏名等の情報を確認するだけの場合は、１５１０で無線タグの情報の整合を取り、整合性が取れれば、氏名等の情報を情報照合装置の表示部７０８に表示して、カードを目視することにより確認するようにするか、情報照合装置で予め表記情報を読み取り、復号した表記情報と判定・照合し、結果を表示部７０８に表示するようにする。
【００３７】
非接触カードを使って，表記された氏名等の情報などを確認するための保持情報(デジタル署名)を生成する実施例を図１６に示す。保持情報を作るためには，無線タグの情報を無線タグ読取り部７０４で読み取り（１６０４），表記情報をデータ入力部７１０で入力し（１６０６），無線タグの情報と表記情報を組み合わせて，制御部１７０２で非対称暗号の復号鍵を使って暗号化し，デジタル署名を生成し，保持情報を生成する（１６０８）。その上で、保持情報をカード等に保持情報書き込み部７０６により保持させる。
【００３８】
無線タグの情報をデジタル署名によって確認する実施例を図９に示す。情報照合装置では，非接触カードの無線タグの情報を無線タグ読取り部７０４で読み取り（９０４），保持情報を保持情報読取り部７０６で読み取る（９０６）。
【００３９】
保持情報のデジタル署名から制御部１７０２で公開鍵を使って署名検査データを生成する（９０８）。制御部１７０２で署名検査データと無線タグの情報の整合性を取り（９１０）、整合性が取れれば，無線タグの情報を認証したことを表示部７０８に表示する。（９１２）。整合性が取れなければ，認証されないことを表示部７０８に表示する（９１４）。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施例である非接触ICチップの構成図である。
【図２】図１のICチップをシールに装着した無線タグを上から見た構成図である。
【図３】無線タグを装着し，保持情報として数字を印刷した情報格納物の例である。
【図４】無線タグを装着し，保持情報としてバーコードを印刷した情報格納物の例である。
【図５】無線タグを装着し，磁気ストライプに保持情報を格納した情報格納物の例である。
【図６】無線タグを装着した円盤状の情報格納物の例である。
【図７】情報格納物の情報を読取り，照合を行う情報照合装置の例である。
【図８】外部入力をして照合を行う情報照合装置の処理フローである。
【図９】無線タグの情報をデジタル署名で認証する情報照合装置の処理フローである。
【図１０】無線タグの情報の例である。
【図１１】無線タグの情報のデジタル署名をバーコードの形で保持した情報格納物である。
【図１２】無線タグの情報と外部入力情報を暗号化し，保持情報を生成するフローである。
【図１３】保持情報を復号化し，無線タグの情報との整合性を確認し，復号化した個人情報を利用するフローである。
【図１４】無線タグの情報と個人情報を暗号化し，保持情報を生成するフローである。
【図１５】保持情報の署名検証データを生成し，署名検証データと無線タグの情報および表記情報との整合性をチェックし，表記情報を利用するフローである。
【図１６】無線タグの情報と表記情報から署名検証データを生成し，保持情報を生成するフローである。
【図１７】情報格納物の情報を読取り，照合を行う情報照合装置のブロック図である。
【符号の説明】
【００４１】
１０２・・・無線タグ用ICチップ、２０２ ラベル状の無線タグ、３０２，４０２．５０２，６０２・・・情報格納物、３０４，４０４，５０４，６０４・・・無線タグ、３０６，４０６，５０６，６０６・・・保持情報、７０２・・・情報照合装置、７０４・・・無線タグ読取り部、７０６・・・保持情報読取り部、７０８・・・表示部、７１０・・・外部入力部、１００２・・・無線タグの情報、１１０４・・・サービス識別子、１１０６・・・サービスデータ
【図１】
2005018807.tif 000003
【図２】
2005018807.tif 000004
【図３】
2005018807.tif 000005
【図４】
2005018807.tif 000006
【図５】
2005018807.tif 000007
【図６】
2005018807.tif 000008
【図７】
2005018807.tif 000009
【図８】
2005018807.tif 000010
【図９】
2005018807.tif 000011
【図１０】
2005018807.tif 000012
【図１１】
2005018807.tif 000013
【図１２】
2005018807.tif 000014
【図１３】
2005018807.tif 000015
【図１４】
2005018807.tif 000016
【図１５】
2005018807.tif 000017
【図１６】
2005018807.tif 000018
【図１７】
2005018807.tif 000019