(57)【要約】【課題】  非接触ＩＣタグに書込んで記憶させるタグデータの漏洩防止を図った非接触ＩＣタグのデータ暗号化・復号化方法およびシステムおよび非接触ＩＣタグを提供する。【解決手段】  非接触ＩＣタグには、該非接触ＩＣタグが製造される際に記憶手段に記憶させたユニークなＩＤを有し、コンピュータ装置には、入力手段と、リーダライタを介して非接触ＩＣタグからＩＤを読み取る手段と、入力手段で入力されたデータを、前記ＩＤを用いて暗号化する暗号化手段と、前記暗号化したデータを、リーダライタを介して非接触ＩＣタグの記憶手段に書込む手段と、非接触ＩＣタグの記憶手段に記憶させたデータを、リーダライタを介してコンピュータ装置に読み込む手段と、非接触ＩＣタグから読み取ったデータおよびユニークなＩＤを用いて該データを復号化する復号化手段と、前記復号化手段で復号させたデータを出力する手段と、を備える。【選択図】        図3
2005100205.tif 000002
【特許請求の範囲】
【請求項１】
非接触ＩＣタグにデータを暗号化して記憶させ、その記憶させたデータを複号化して読み取る非接触ＩＣタグのデータ暗号化・複号化方法であって、
前記非接触ＩＣタグが製造される際に該非接触ＩＣタグの記憶手段に記憶させたユニークなＩＤを、リーダライタで読み取り、コンピュータ装置に入力するステップと、
前記コンピュータ装置に、非接触ＩＣタグに書込むデータを入力するステップと、
前記コンピュータ装置に入力させた前記データを、前記ＩＤを利用して暗号化するステップと、
前記コンピュータ装置で暗号化したデータを、前記コンピュータ装置からリーダライタを介して前記非接触ＩＣタグの記憶手段に書き込み記憶させるステップと、
前記非接触ＩＣタグの記憶手段に記憶させた暗号化したデータを読み取る際に、前記非接触ＩＣタグの記憶手段に記憶させたユニークなＩＤをリーダライタで読み取り、コンピュータ装置に入力するステップと、
非接触ＩＣタグに暗号化して記憶されているデータを、リーダライタを介して
前記コンピュータ装置で読み取るステップと、
前記コンピュータ装置で読み取った前記データを、前記ＩＤを利用して複号化するステップと、
からなることを特徴とする非接触ＩＣタグのデータ暗号化・複号化方法。
【請求項２】
非接触ＩＣタグと、リーダライタが接続されたコンピュータ装置とにより、前記非接触ＩＣタグにデータを暗号化して記憶させ、その記憶させたデータを複号化して読み取る非接触ＩＣタグのデータ暗号化・複号化システムであって、
前記非接触ＩＣタグには、該非接触ＩＣタグが製造される際に記憶手段に記憶させたユニークなＩＤを有し、
前記コンピュータ装置には、データを入力する入力手段と、
前記リーダライタを介して前記非接触ＩＣタグからユニークなＩＤを読み取る手段と、
前記入力手段で入力されたデータを、前記ユニークなＩＤを用いて暗号化する暗号化手段と、
前記暗号化したデータを、前記リーダライタを介して前記非接触ＩＣタグの記憶手段に書込む手段と、
前記非接触ＩＣタグの記憶手段に記憶させたデータを、前記リーダライタを介して前記コンピュータ装置に読み込む手段と、
前記非接触ＩＣタグから読み取ったデータおよびユニークなＩＤを用いて該データを複号化する複号化手段と、
前記複号化手段で複号させたデータを出力する手段と、
を備えることを特徴とする非接触ＩＣタグのデータ暗号化・複号化システム。
【請求項３】
前記暗号化手段は、前記入力手段で入力されたデータの複数の分割データを、各分割データ毎に前記ユニークなＩＤとの排他的論理和として変換する機能を有していることを特徴とする請求項２記載の非接触ＩＣタグのデータ暗号化・複号化システム。
【請求項４】
非接触ＩＣタグが製造される際に入力されたユニークなＩＤと、前記ユニークなＩＤを用いて暗号化されたデータとが記憶されていることを特徴とする非接触ＩＣタグ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触ＩＣタグの記憶手段に記憶させたタグデータが、第三者により不正に読み取られることを防止して、タグデータ漏洩に対するセキュリティ対策を図ることができる非接触ＩＣタグのデータ暗号化・復号化方法およびシステムおよび非接触ＩＣタグに関する。
【背景技術】
【０００２】
近年、ＩＣチップとアンテナとを備え、外部機器との間で無線通信によりデータの送受信を行なうとともに、データ記憶ができる非接触ＩＣタグが開発され、種々の用途に使用され始めている。（例えば、特許文献１、２参照）
これらの非接触ＩＣタグのＩＣチップには、データを記憶するメモリを有しているが、このメモリに記憶されるタグデータは、専用のリーダライタを使用することで誰でも読み取りを行うことができる。
【０００３】
例えば、非接触ＩＣタグのＩＣチップに、秘密情報や個人情報を書き込んだ場合に、第三者が不正にリーダライタでこれらの情報を不正に読み取ってタグデータを盗んだり、また読み取ったタグデータを他の非接触ＩＣタグのＩＣチップに書込むことで、偽造の非接触ＩＣタグを作成することもできるなどの危険性ある。
【０００４】
また、もしも非接触ＩＣタグのＩＣチップに記憶されたタグデータが第三者により不正に読み取られた場合でも、読み取られたことの証拠が残っていないので、誰が、何時、タグデータを不正に読み取ったのか等を調べることもできずに、知らない間に情報が流出することも考えられ、情報保護のセキュリティ上の問題がある。
【０００５】
このようなことから、第三者が非接触ＩＣタグに記憶されたタグデータの正しい認識をできないようにするために、非接触ＩＣタグに記憶させるタグデータを暗号化させて記憶させる技術も既に提案されている。（例えば、特許文献３参照）
しかしながら、従来の非接触ＩＣタグのデータ暗号化では、データを暗号化するための暗号鍵や、暗号化されたタグデータを復号するための復号鍵を予め用意して、記憶手段にこれらの鍵の情報を記憶させておくなどの必要であると共に、暗号鍵や復号鍵の生成処理や管理を行なわなければならず、簡単にどの非接触ＩＣタグにも適応できず不便があるという問題がある。
【０００６】
今後、非接触ＩＣタグは、様々な用途に利用させる可能性があり、どの非接触ＩＣタグにも簡単に用いることができる汎用性を有するデータの暗号化・復号化の技術が必要であるといえるが、現在のところこれらの要求を満たす技術がないという問題がある。
【特許文献１】特開２００１−３５３８５０号公報
【特許文献２】特開２００３−８５３２９号公報
【特許文献３】特開２００３−２１２３４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、非接触ＩＣタグにデータを書込んで使用する場合に、非接触ＩＣタグに書込んで記憶させるタグデータを第三者が理解できない状態で記憶させ、また必要に応じて読解可能な状態に戻して読み取れるようにして、第三者が不正にタグデータを読み取ったとしても、正確なデータとして認識できないようにしてタグデータの漏洩防止を図った非接触ＩＣタグのデータ暗号化・復号化方法およびシステムおよび非接触ＩＣタグを提供する。
【課題を解決するための手段】
【０００８】
本発明の非接触ＩＣタグのデータ暗号化・復号化方法は、非接触ＩＣタグにデータを暗号化して記憶させ、その記憶させたデータを復号化して読み取る非接触ＩＣタグのデータ暗号化・復号化方法であって、前記非接触ＩＣタグが製造される際に該非接触ＩＣタグの記憶手段に記憶させたユニークなＩＤを、リーダライタで読み取り、コンピュータ装置に入力するステップと、前記コンピュータ装置に、非接触ＩＣタグに書込むデータを入力するステップと、前記コンピュータ装置に入力させた前記データを、前記ＩＤを利用して暗号化するステップと、前記コンピュータ装置で暗号化したデータを、前記コンピュータ装置からリーダライタを介して前記非接触ＩＣタグの記憶手段に書き込み記憶させるステップと、前記非接触ＩＣタグの記憶手段に記憶させた暗号化したデータを読み取る際に、前記非接触ＩＣタグの記憶手段に記憶させたユニークなＩＤをリーダライタで読み取り、コンピュータ装置に入力するステップと、非接触ＩＣタグに暗号化して記憶されているデータを、リーダライタを介して前記コンピュータ装置で読み取るステップと、前記コンピュータ装置で読み取った前記データを、前記ＩＤを利用して復号化するステップと、からなることを特徴とする。
【０００９】
また、本発明の非接触ＩＣタグのデータ暗号化・復号化システムは、非接触ＩＣタグと、リーダライタが接続されたコンピュータ装置とにより、前記非接触ＩＣタグにデータを暗号化して記憶させ、その記憶させたデータを復号化して読み取る非接触ＩＣタグのデータ暗号化・復号化システムであって、前記非接触ＩＣタグには、該非接触ＩＣタグが製造される際に記憶手段に記憶させたユニークなＩＤを有し、前記コンピュータ装置には、データを入力する入力手段と、前記リーダライタを介して前記非接触ＩＣタグからユニークなＩＤを読み取る手段と、
前記入力手段で入力されたデータを、前記ユニークなＩＤを用いて暗号化する暗号化手段と、前記暗号化したデータを、前記リーダライタを介して前記非接触ＩＣタグの記憶手段に書込む手段と、前記非接触ＩＣタグの記憶手段に記憶させたデータを、前記リーダライタを介して前記コンピュータ装置に読み込む手段と、
前記非接触ＩＣタグから読み取ったデータおよびユニークなＩＤを用いて該データを復号化する復号化手段と、前記復号化手段で復号させたデータを出力する手段と、を備えることを特徴とする。
【００１０】
更に、本発明の非接触ＩＣタグのデータ暗号化・復号化システムは、前記暗号化手段は、前記入力手段で入力されたデータの復数の分割データを、各分割データ毎に前記ユニークなＩＤとの排他的論理和として変換する機能を有していることを特徴とする。
【００１１】
また、本発明の非接触ＩＣタグは、非接触ＩＣタグが製造される際に入力されたユニークなＩＤと、前記ユニークなＩＤを用いて暗号化されたデータとが記憶されていることを特徴とする。
【発明の効果】
【００１２】
以上のように、本発明によれば、非接触ＩＣタグが製造される際にその非接触ＩＣタグの記憶手段に記憶させたユニークなＩＤを利用して、非接触ＩＣタグに書き込まれるデータの暗号化および復号化を行なうことができるので、どの非接触ＩＣタグにでも簡単にデータ漏洩の心配がない状態で、非接触ＩＣタグにデータを記憶させることができるという効果がある。
【００１３】
また、非接触ＩＣタグに記憶されたタグデータが、第三者により不正に読み取られたとしても、タグデータの解読ができないので、非接触ＩＣタグのＩＣチップのメモリに記憶されたタグデータの安全性が確保できると共に、不正に読み取ったタグデータに基づいて偽造の非接触ＩＣタグが作られる心配がないという効果がある。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１５】
図１は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化システムの機器構成を示す図、図２には、本発明に用いる非接触ＩＣタグの一実施例を示す図、図３は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化システムのシステムブロック図、図４は、本発明に用いる非接触ＩＣタグのメモリに記憶させるデータを説明する図、図５は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の暗号化方法を説明する図、図６は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の復号化方法を説明する図、図７は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化システムのデータ書き込み時の処理手順を説明する図、図８は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の暗号化の一実施例を説明する図、図９は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化システムのデータ読み取り時の処理手順を説明する図、図１０は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の復号化の一実施例を説明する図、図１１は、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の処理手順を示すフローチャートである。
【００１６】
非接触ＩＣタグ３は、図２に示すように、非接触データキャリアやＲＦ−ＩＤともいわれ、プラスチック等の基材３１にアンテナとなるコイルパターン３３を形成し、当該コイルと容量素子とにより共振回路を形成して一定周波数の電波を受信し送信することができるように構成されている。
【００１７】
また、他の方式として、リーダライタからの搬送波の電磁誘導方式や、電磁結合方式や、静電結合方式などにより電力伝送及びデータ伝送を行うようにしてもよい。
【００１８】
一般的には１３５ｋＨｚ（中波）、１３．５６ＭＨｚ、２．４５ＧＨｚ（マイクロ波）の周波数帯が使用される。
【００１９】
図示した例の場合、コイルパターン３３は、導通部材３４により基材３１の裏面でジャンピング回路を形成して、コイル接続端子３３ＣによりＣＰＵ及びメモリを有するＩＣチップ３２の裏面のバンプに接続している。
【００２０】
ＩＣチップ３２のメモリとしては、ＲＯＭ，ＲＡＭ，ＥＥＰＲＯＭなどがあり、一般的に非接触ＩＣタグ３が製造される時に、製造工程において、非接触ＩＣタグ３毎に異なるユニークな製造ＩＤが書き換え出来ない状態でＲＯＭに書込まれている。
【００２１】
したがって、この製造ＩＤは、読み取りは可能であるが、書き換えが不可能な状態で記憶されているので、製品管理上などにおいて個々の非接触ＩＣタグ３を識別する際に利用できる。
【００２２】
図示した例では、容量素子はＩＣチップ３２に内蔵されている。
【００２３】
このような非接触ＩＣタグ３は、樹脂基材にラミネートしたアルミ箔等の金属箔をフォトエッチングやレジスト印刷後のエッチングによりコイルパターン３３を形成し、ＩＣチップ３２を装着し、保護用の被覆を設けることにより形成することができる。
【００２４】
その大きさも３０ｍｍ×３０ｍｍ程度以下のサイズとすることができる。
【００２５】
非接触ＩＣタグ３に使用する樹脂基材３１としては、ＰＥＴやポリプロピレン、ポリエチレン、ポリスチレン、ナイロン等の各種材料を使用することができ、紙であってもよい。
【００２６】
厚みは１５〜３００μｍが使用できるが、強度、加工作業性、コスト等の点から２０〜１００μｍがより好ましい。
【００２７】
金属箔としては銅箔やアルミ箔あるいは鉄箔を使用できるが、コスト、加工性からアルミ箔が好ましく、その厚みは６〜５０μｍ程度が好ましい。
【００２８】
これらの記録した情報の読み取りは、非接触ＩＣタグ３に対して共振する呼び出し信号を発信し、数ｃｍから数十ｃｍの距離で非接触ＩＣタグからの応答信号を読み、且つ非接触ＩＣタグに記録することができる。
【００２９】
装置としては固定した常設のリーダライタ付きターミナルの他、無線式のハンディー型の通信装置等を使用することができる。
【００３０】
非接触ＩＣタグ３は、例えば、種々の形状からなる２枚の基材片の間に挟み込まれた状態で接着されて、カードなどとして使用されてもよい。
【００３１】
また、非接触ＩＣタグ３を内蔵する仕様として、インジェクションなどで一体化させて内蔵してもよい。
【００３２】
図１に示すように、非接触ＩＣタグ３は、非接触ＩＣタグ用のリーダライタ２（以下、リーダライタという。）が接続されたコンピュータ装置１により、非接触ＩＣタグ３へのデータの書き込みやデータの読み取りが可能なように構成されている。
【００３３】
尚、リーダライタ２は、コンピュータ装置１に内蔵された構成であっても、ケーブルにより接続された構成であってもよい。
【００３４】
図３に示すように、コンピュータ装置１には、リーダライタ２との通信制御を行なうインターフェース（Ｉ／Ｆ）４、ディスプレイである表示手段５、キーボード等からなる入力手段６、暗号化手段７、記憶手段８、復号化手段９、データ書込制御手段１０、データ読取制御手段１１、制御手段１２などが備えられている。
【００３５】
記憶手段８には、例えば、データ書込用プログラム、データ読取用プログラム、暗号化プログラム、復号化プログラム、制御用プログラム、などの種々のプログラムが登録されている。
【００３６】
図４には、非接触ＩＣタグ３のＩＣチップのメモリ１３に記憶されたタグデータの一例が示されている。
【００３７】
ＩＣチップのメモリ１３のシステム領域１３ａには、非接触ＩＣタグ３の製造時に予め製造ＩＤが書き込み不可能な状態で登録され、またＩＣチップのメモリのユーザ領域１３ｂには、非接触ＩＣタグ３の利用者が自由に書き込んで使用できる記憶領域が設けられている。
【００３８】
本発明において、ＩＣチップのメモリのユーザ領域１３ｂに種々のデータを書き込む場合には、利用者がコンピュータ装置１の入力手段６から入力データを入力し、リーダライタ２を介して非接触ＩＣタグ３のＩＣチップへデータの書き込みを行なうが、そのままの状態でデータをＩＣチップへ書き込むことをしない。
【００３９】
本発明では、図５に示すように、入力データ１４の他にリーダライタ２を介して非接触ＩＣタグ３のＩＣチップに記憶されている製造ＩＤ１５を読み取り、暗号化手段７により、入力データ１４を、製造ＩＤ１５を用いて暗号化アルゴリズム１６で暗号化を行ない、暗号化されたタグデータ１７としてリーダライタ２を介して非接触ＩＣタグ３のＩＣチップに書き込む処理を行なう。
【００４０】
また、非接触ＩＣタグ３のＩＣチップに記憶された暗号化されたタグデータ１７を読み出す場合には、図６に示すように、リーダライタ２を介して非接触ＩＣタグ３のＩＣチップに記憶されている製造ＩＤ１５を読み取り、復号化手段９により、記憶されているタグデータを、製造ＩＤを用いて復号化アルゴリズム１８で復号し、理解できる状態にタグデータを直してコンピュータ装置１の表示手段５に表示するなどすることで、たとえ非接触ＩＣタグ３のＩＣチップに記憶されたタグデータをそのままのタグデータとして読み取っても理解できない状態にしてある。
【００４１】
次に、図７および図８に基いて、非接触ＩＣタグ３のＩＣチップにデータの書き込みを行なう場合の暗号化の処理について詳細に説明する。
【００４２】
ここでは、コンピュータ装置１の入力手段６からの入力データを「０１２３４５６７８９ＡＢＣＢＤＦ」とし、また製造ＩＤ１５を「２３ＡＤ」とした場合を一例として具体的に説明する。
【００４３】
まず、利用者が、入力データ１４をコンピュータ装置１の入力手段６から入力すると共に、リーダライタ２を介して非接触ＩＣタグ３のＩＣチップに記憶されている製造ＩＤ１５を読み取る。
【００４４】
そして、コンピュータ装置１の暗号化手段７では、図８に示すように、入力データ「０１２３４５６７８９ＡＢＣＢＤＦ」を暗号化アルゴリズムの処理により、製造ＩＤ１５のバイト数ごとに４バイトづつに、「０１２３」、「４５６７」、「８９ＡＢ」、「ＣＢＤＦ」、に分割した後に、分割された各バイト列を製造ＩＤ１５「２３ＡＤ」との排他的論理和をとった解に変換される。
【００４５】
ここでは、排他的論理和をとった解は、それぞれ「２２８Ｅ」、「６６ＣＡ」、「ＡＡ０６」、「ＥＥ４２」、となり、そして、すべての解を１つにまとめた「２２８Ｅ６６ＣＡＡＡ０６ＥＥ４２」が暗号化されたデータとなる。
【００４６】
そして、この暗号化されたデータである「２２８Ｅ６６ＣＡＡＡ０６ＥＥ４２」を、リーダライタ２を介して非接触ＩＣタグ３のＩＣチップに書き込まれ、メモリのユーザ領域にタグデータとして記憶される。
【００４７】
次に、図９および図１０に基いて、非接触ＩＣタグ３のＩＣチップのメモリに記憶されているタグデータの読み取りを行なう場合の復号化の処理について詳細に説明する。
【００４８】
まず、リーダライタ２を介して非接触ＩＣタグ３のＩＣチップに記憶されている暗号化されているタグデータ１７と製造ＩＤ１５とを読み取る。
【００４９】
そして、コンピュータ装置１の復号化手段９では、図１０に示すように、暗号化されているタグデータ１７である「２２８Ｅ６６ＣＡＡＡ０６ＥＥ４２」を、復号化アルゴリズムの処理により４バイトづつに、「２２８Ｅ」、「６６ＣＡ」、「ＡＡ０６」、「ＥＥ４２」、に分割した後に、分割された各バイト列を製造ＩＤ１５「２３ＡＤ」との排他的論理和をとった解に変換される。
【００５０】
ここでは、排他的論理和をとった解は、それぞれ「０１２３」、「４５６７」、「８９ＡＢ」、「ＣＤＥＦ」、となり、そして、すべての解を１つにまとめた「０１２３４５６７８９ＡＢＣＢＤＦ」が復号化されたデータとなる。
【００５１】
そして、この復号化されたデータである「０１２３４５６７８９ＡＢＣＢＤＦ」を、コンピュータ装置１の表示手段５で表示することで、利用者が非接触ＩＣタグ３のＩＣチップのメモリに記憶されているタグデータの確認を行なうことができるようにしてある。
【００５２】
上記の例では、排他的論理和を用いて暗号化アルゴリズムおよび復号化アルゴリズムの処理を行なっているが、非接触ＩＣタグ３のＩＣチップに記憶されている製造ＩＤ１５を使用して、入力データを暗号化し、また製造ＩＤ１５を使用して、タグデータを復号化する方法やシステムであれば他の暗号化及び復号化の方式を採用してもよいものである。
【００５３】
例えば、他の暗号化として、暗号化アルゴリズムにＤＥＳを用いたＤＥＳアルゴリズムを用いる方法がある。
【００５４】
このＤＥＳアルゴリズムを用いる場合には、まず製造ＩＤを基にして共通鍵を生成し、この共通鍵を利用して平文の入力データを暗号化することで、非接触ＩＣタグ３のＩＣチップに記憶されるタグデータが暗号化された状態として記憶されるようにするものである。
【００５５】
暗号化アルゴリズムは、複数種類あるので、たとえ非接触ＩＣタグ３のＩＣチップに記憶されている製造ＩＤが第三者によって、不正に読み取られたとしても、どのような暗号化アルゴリズムを用いているのかが、わからないようにしてあるので、非接触ＩＣタグ３に暗号化されて記憶されているタグデータを解読することはできない。
【００５６】
次に、本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の処理手順を、図１１のフローチャートに基いて説明する。
【００５７】
まず、非接触ＩＣタグ３にデータを書き込む場合の処理手順について説明する。
【００５８】
利用者が、コンピュータ装置１の入力手段６からデータの入力を行なう。（ステップＳ１）
次に、コンピュータ装置１は、リーダライタ２を介して非接触ＩＣタグ３のＩＣチップに記憶されている製造ＩＤ１５を読み取る。（ステップＳ２）
そして、コンピュータ装置１の暗号化手段７により入力データを、製造ＩＤ１５を用いて暗号化する。（ステップＳ３）
更に、暗号化されたデータを、リーダライタ２を介して非接触ＩＣタグ３のＩＣチップに書き込み、メモリのユーザ領域に記憶させる。（ステップＳ４）
次に、非接触ＩＣタグ３のＩＣチップのメモリに記憶されている暗号化されたタグデータを読み取る手順について説明する。
【００５９】
リーダライタ２により、非接触ＩＣタグ３のＩＣチップに記憶されているタグデータと製造ＩＤ１５とを読み取る。（ステップＳ５）
コンピュータ装置１は、復号化手段９によりタグデータを、製造ＩＤ１５を用いて復号化する。（ステップＳ６）
そして、復号化したデータをコンピュータ装置１の表示手段５に表示させる。（ステップＳ７）
以上の処理により、非接触ＩＣタグ３のＩＣチップのメモリに記憶されているタグデータが、たとえ第三者に不正に読み取られたとしても、理解不能なデータであるので正確なデータを盗むことができない。
【産業上の利用可能性】
【００６０】
本発明は、非接触によりデータの書き込み及び読み取りを行なことができる非接触ＩＣタグを用いた種々の媒体及びシステムに適応できる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化システムの機器構成を示す図である。
【図２】本発明に用いる非接触ＩＣタグの一実施例を示す図である。
【図３】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化システムのシステムブロック図である。
【図４】本発明に用いる非接触ＩＣタグのメモリに記憶させるデータを説明する図である。
【図５】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の暗号化方法を説明する図である。
【図６】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の復号化方法を説明する図である。
【図７】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化システムのデータ書き込み時の処理手順を説明する図である。
【図８】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の暗号化の一実施例を説明する図である。
【図９】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化システムのデータ読み取り時の処理手順を説明する図である。
【図１０】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の復号化の一実施例を説明する図である。
【図１１】本発明の実施形態に係る非接触ＩＣタグのデータ暗号化・復号化方法の処理手順を示すフローチャートである。
【符号の説明】
【００６２】
１  コンピュータ装置
２  非接触ＩＣタグ用のリーダライタ
３  非接触ＩＣタグ
４  インターフェース
５  表示手段
６  入力手段
７  暗号化手段
８  記憶手段
９  復号化手段
１０  データ書込制御手段
１１  データ読取制御手段
１２  制御手段
１３  ＩＣチップのメモリ
１３ａ  ＩＣチップのメモリのシステム領域
１３ｂ  ＩＣチップのメモリのユーザ領域
１４  入力データ
１５  製造ＩＤ
１６  暗号化アルゴリズム
１７  タグデータ
１８  復号化アルゴリズム
３１  基材
３２  ＩＣチップ
３３  コイルパターン
３３Ｃ  コイル接続端子
３４  導通部材
【図１】
2005100205.tif 000003
【図２】
2005100205.tif 000004
【図３】
2005100205.tif 000005
【図４】
2005100205.tif 000006
【図５】
2005100205.tif 000007
【図６】
2005100205.tif 000008
【図７】
2005100205.tif 000009
【図８】
2005100205.tif 000010
【図９】
2005100205.tif 000011
【図１０】
2005100205.tif 000012
【図１１】
2005100205.tif 000013
【手続補正書】
【提出日】平成15年9月29日(2003.9.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
非接触ＩＣタグにデータを暗号化して記憶させ、その記憶させたデータを復号化して読み取る非接触ＩＣタグのデータ暗号化・復号化方法であって、
前記非接触ＩＣタグが製造される際に該非接触ＩＣタグの記憶手段に記憶させたユニークなＩＤを、リーダライタで読み取り、コンピュータ装置に入力するステップと、
前記コンピュータ装置に、非接触ＩＣタグに書込むデータを入力するステップと、
前記コンピュータ装置に入力させた前記データを、前記ＩＤを利用して暗号化するステップと、
前記コンピュータ装置で暗号化したデータを、前記コンピュータ装置からリーダライタを介して前記非接触ＩＣタグの記憶手段に書き込み記憶させるステップと、
前記非接触ＩＣタグの記憶手段に記憶させた暗号化したデータを読み取る際に、前記非接触ＩＣタグの記憶手段に記憶させたユニークなＩＤをリーダライタで読み取り、コンピュータ装置に入力するステップと、
非接触ＩＣタグに暗号化して記憶されているデータを、リーダライタを介して
前記コンピュータ装置で読み取るステップと、
前記コンピュータ装置で読み取った前記データを、前記ＩＤを利用して復号化するステップと、
からなることを特徴とする非接触ＩＣタグのデータ暗号化・復号化方法。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
非接触ＩＣタグと、リーダライタが接続されたコンピュータ装置とにより、前記非接触ＩＣタグにデータを暗号化して記憶させ、その記憶させたデータを復号化して読み取る非接触ＩＣタグのデータ暗号化・復号化システムであって、
前記非接触ＩＣタグには、該非接触ＩＣタグが製造される際に記憶手段に記憶させたユニークなＩＤを有し、
前記コンピュータ装置には、データを入力する入力手段と、
前記リーダライタを介して前記非接触ＩＣタグからユニークなＩＤを読み取る手段と、
前記入力手段で入力されたデータを、前記ユニークなＩＤを用いて暗号化する暗号化手段と、
前記暗号化したデータを、前記リーダライタを介して前記非接触ＩＣタグの記憶手段に書込む手段と、
前記非接触ＩＣタグの記憶手段に記憶させたデータを、前記リーダライタを介して前記コンピュータ装置に読み込む手段と、
前記非接触ＩＣタグから読み取ったデータおよびユニークなＩＤを用いて該データを復号化する復号化手段と、
前記復号化手段で復号させたデータを出力する手段と、
を備えることを特徴とする非接触ＩＣタグのデータ暗号化・復号化システム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
前記暗号化手段は、前記入力手段で入力されたデータの複数の分割データを、各分割データ毎に前記ユニークなＩＤとの排他的論理和として変換する機能を有していることを特徴とする請求項２記載の非接触ＩＣタグのデータ暗号化・復号化システム。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
更に、本発明の非接触ＩＣタグのデータ暗号化・復号化システムは、前記暗号化手段は、前記入力手段で入力されたデータの複数の分割データを、各分割データ毎に前記ユニークなＩＤとの排他的論理和として変換する機能を有していることを特徴とする。