(57)【要約】【課題】  人との対応関係および複雑な処理を必要とせず、より確実に真贋判別を行い、不正な使用を防止する。【解決手段】  記憶部６３は、リーダライタ４１に、自分が正当であるか否かを判別させるための記憶判別データ７１を記憶する。変復調部６１およびアンテナ３３は、記憶判別データ７１をリーダライタ４１に送信する。RFタグ３１の筐体としてのICカード１１には、リーダライタ４１に、自分が正当であるか否かを判別させるための判別データ２１を示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像が形成されている。本発明は、ICカードに適用できる。【選択図】  図２
2006040190.tif 000002
【特許請求の範囲】
【請求項１】
対象に対応して使用され、前記対象に関係するデータを記憶する第１の通信装置と、無線を介して、前記第１の通信装置から送信されてくる前記データを受信する第２の通信装置とからなる通信システムにおいて、
前記第１の通信装置は、
前記第２の通信装置に、自分が正当であるか否かを判別させるための第１の判別データを記憶する記憶手段と、
前記第１の判別データを前記第２の通信装置に送信する送信手段と、
前記第２の通信装置に、自分が正当であるか否かを判別させるための第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像が形成されている筐体と
を備え、
前記第２の通信装置は、
前記第１の通信装置から送信されてきた前記第１の判別データを受信する受信手段と、
前記第１の通信装置の前記筐体に形成されている、前記第２の判別データを示す文字または画像を読み取る読み取り手段と、
前記第１の判別データおよび第２の判別データを基に、前記第１の通信装置が正当であるか否かを判別する判別手段と
を備えることを特徴とする通信システム。
【請求項２】
対象に対応して使用され、前記対象に関係するデータを記憶し、記憶している前記データを相手に送信する通信装置において、
前記相手に、自分が正当であるか否かを判別させるための第１の判別データを記憶する記憶手段と、
前記第１の判別データを前記相手に送信する送信手段と、
前記相手に、前記第１の判別データに対応する自分が正当であるか否かを判別させるための第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像が形成されている筐体と
を備えることを特徴とする通信装置。
【請求項３】
前記筐体は、紫外線を照射することにより蛍光するインクによって、前記第２の判別データを示す文字または画像が形成されている
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記筐体は、前記第１の判別データにハッシュ関数を適用して得られた前記第２の判別データを示す文字または画像が形成されている
ことを特徴とする請求項２に記載の通信装置。
【請求項５】
対象に対応して使用され、前記対象に関係するデータを記憶し、記憶している前記データを相手に送信する通信装置であって、可視光線の反射による像の形成を抑制した、前記相手に自分が正当であるか否かを判別させるための第１の判別データを示す文字または画像が筐体に形成されている通信装置の通信方法において、
前記相手に、前記第１の判別データに対応する自分が正当であるか否かを判別させるための第２の判別データの記憶を制御する記憶制御ステップと、
前記第２の判別データの前記相手への送信を制御する送信制御ステップと
を含むことを特徴とする通信方法。
【請求項６】
対象に対応して使用され、前記対象に関係するデータを記憶し、記憶している前記データを相手に送信する通信装置であって、可視光線の反射による像の形成を抑制した、前記相手に自分が正当であるか否かを判別させるための第１の判別データを示す文字または画像が筐体に形成されている通信装置に実行させる通信処理用のプログラムであって、
前記相手に、前記第１の判別データに対応する自分が正当であるか否かを判別させるための第２の判別データの記憶を制御する記憶制御ステップと、
前記第２の判別データの前記相手への送信を制御する送信制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項７】
対象に対応して使用され、前記対象に関係するデータを記憶し、記憶している前記データを相手に送信する通信装置であって、可視光線の反射による像の形成を抑制した、前記相手に自分が正当であるか否かを判別させるための第１の判別データを示す文字または画像が筐体に形成されている通信装置のコンピュータに、通信処理を行わせるプログラムにおいて、
前記相手に、前記第１の判別データに対応する自分が正当であるか否かを判別させるための第２の判別データの記憶を制御する記憶制御ステップと、
前記第２の判別データの前記相手への送信を制御する送信制御ステップと
を含むことを特徴とするプログラム。
【請求項８】
対象に対応して使用され、前記対象に関係するデータを記憶する相手であって、可視光線の反射による像の形成を抑制した、前記相手が正当であるか否かを判別するための第１の判別データを示す文字または画像が筐体に形成されている前記相手から、無線を介して送信されてくる前記データを受信する通信装置において、
前記相手から送信されてきた、前記相手が正当であるか否かを判別するための第２の判別データを受信する受信手段と、
前記相手の前記筐体に形成されている、前記第１の判別データを示す文字または画像を読み取る読み取り手段と、
前記第１の判別データおよび前記第２の判別データを基に、前記相手が正当であるか否かを判別する判別手段と
を含むことを特徴とする通信装置。
【請求項９】
対象に対応して使用され、前記対象に関係するデータを記憶する相手であって、可視光線の反射による像の形成を抑制した、前記相手が正当であるか否かを判別するための第１の判別データを示す文字または画像が筐体に形成されている前記相手から、無線を介して送信されてくる前記データを受信する通信装置の通信方法において、
前記相手から送信されてきた、前記相手が正当であるか否かを判別するための第２の判別データの受信を制御する受信制御ステップと、
前記相手の前記筐体に形成されている、前記第１の判別データを示す文字または画像を読み取りを制御する読み取り制御ステップと、
前記第１の判別データおよび前記第２の判別データを基に、前記相手が正当であるか否かを判別する判別ステップと
を含むことを特徴とする通信方法。
【請求項１０】
対象に対応して使用され、前記対象に関係するデータを記憶する相手であって、可視光線の反射による像の形成を抑制した、前記相手が正当であるか否かを判別するための第１の判別データを示す文字または画像が筐体に形成されている前記相手から、無線を介して送信されてくる前記データを受信する通信装置に実行させる通信処理用のプログラムであって、
前記相手から送信されてきた、前記相手が正当であるか否かを判別するための第２の判別データの受信を制御する受信制御ステップと、
前記相手の前記筐体に形成されている、前記第１の判別データを示す文字または画像を読み取りを制御する読み取り制御ステップと、
前記第１の判別データおよび前記第２の判別データを基に、前記相手が正当であるか否かを判別する判別ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１１】
対象に対応して使用され、前記対象に関係するデータを記憶する相手であって、可視光線の反射による像の形成を抑制した、前記相手が正当であるか否かを判別するための第１の判別データを示す文字または画像が筐体に形成されている前記相手から、無線を介して送信されてくる前記データを受信する通信装置のコンピュータに、通信処理を行わせるプログラムにおいて、
前記相手から送信されてきた、前記相手が正当であるか否かを判別するための第２の判別データの受信を制御する受信制御ステップと、
前記相手の前記筐体に形成されている、前記第１の判別データを示す文字または画像を読み取りを制御する読み取り制御ステップと、
前記第１の判別データおよび前記第２の判別データを基に、前記相手が正当であるか否かを判別する判別ステップと
を含むことを特徴とするプログラム。
【請求項１２】
通信装置が正当であるか否かを判別するための第１の判別データを取得する取得手段と、
前記第１の判別データを基に、前記通信装置が正当であるか否かを判別するための第２の判別データを生成する生成手段と、
前記第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像を前記通信装置の筐体に形成する形成手段と
を含むことを特徴とする加工装置。
【請求項１３】
前記形成手段は、前記第２の判別データを示す文字または画像を、紫外線を照射することにより蛍光するインクによって形成する
ことを特徴とする請求項１２に記載の加工装置。
【請求項１４】
前記生成手段は、前記第１の判別データにハッシュ関数を適用することにより、前記第２の判別データを生成する
ことを特徴とする請求項１２に記載の加工装置。
【請求項１５】
通信装置が正当であるか否かを判別するための第１の判別データを取得する取得ステップと、
前記第１の判別データを基に、前記通信装置が正当であるか否かを判別するための第２の判別データを生成する生成ステップと、
前記通信装置の筐体への、前記第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像の形成を制御する形成制御ステップと
を含むことを特徴とする加工方法。
【請求項１６】
通信装置が正当であるか否かを判別するための第１の判別データを取得する取得ステップと、
前記第１の判別データを基に、前記通信装置が正当であるか否かを判別するための第２の判別データを生成する生成ステップと、
前記通信装置の筐体への、前記第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像の形成を制御する形成制御ステップと
を含むことを特徴とする加工制御処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項１７】
通信装置が正当であるか否かを判別するための第１の判別データを取得する取得ステップと、
前記第１の判別データを基に、前記通信装置が正当であるか否かを判別するための第２の判別データを生成する生成ステップと、
前記通信装置の筐体への、前記第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像の形成を制御する形成制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、通信装置および方法、加工装置および方法、記録媒体、並びにプログラムに関し、特に、偽造を防止することができるようにした通信システム、通信装置および方法、加工装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
近年、RF（Radio Frequency）タグを内蔵した、いわゆる非接触型のIC（Integrated Circuit）カードの利用が一般的となっている。
【０００３】
RFタグは、専用のリーダライタを使うことにより、無線を介して、記憶している情報の読み出しまたは書き換えをすることができる。例えば、RFタグは、物流管理または定期券など、幅広い用途で使用されている。
【０００４】
また、RFタグには個人情報などの情報を記憶させるので、RFタグの偽造などから情報を守るために、セキュリティの強度を高める必要がある。
【０００５】
個人を識別できる生体情報であるDNA（deoxyribonucleic acid）を本人認証に利用することのできるDNA利用型記録媒体、およびそのDNA利用型記録媒体を利用した本人認証システムと電子著名システムがある（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開２００２−２８８６０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、RFタグに記憶されているデータを総てコピーして他のRFタグを偽造した場合、そのRFタグが正当なものであるか否かを判別しないと偽造されたRFタグが使用されることにより、例えば、元のRFタグを使用するICカードの所有者がなりすましの被害を受けるなどの可能性がある。
【０００８】
また、特開２００２−２８８６０５号公報に開示されているシステムは、DNAを混入したインクにより、RFタグの真贋を判別するものであるが、人からDNAを採取するなどインクの製造に手間がかかり、また、人と無関係のRFタグの真贋を判別することはできない。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、人との対応関係および複雑な処理を必要とせず、より確実に真贋判別を行い、不正な使用を防止するようにするものである。
【課題を解決するための手段】
【００１０】
本発明の通信システムは、第１の通信装置が、第２の通信装置に、自分が正当であるか否かを判別させるための第１の判別データを記憶する記憶手段と、第１の判別データを第２の通信装置に送信する送信手段と、第２の通信装置に、自分が正当であるか否かを判別させるための第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像が形成されている筐体とを含み、第２の通信装置が、第１の通信装置から送信されてきた第１の判別データを受信する受信手段と、第１の通信装置の筐体に形成されている、第２の判別データを示す文字または画像を読み取る読み取り手段と、第１の判別データおよび第２の判別データを基に、第１の通信装置が正当であるか否かを判別する判別手段とを備えることを特徴とする。
【００１１】
本発明の第１の通信装置は、相手に、自分が正当であるか否かを判別させるための第１の判別データを記憶する記憶手段と、第１の判別データを相手に送信する送信手段と、相手に、第１の判別データに対応する自分が正当であるか否かを判別させるための第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像が形成されている筐体とを備えることを特徴とする。
【００１２】
本発明の第１の通信装置においては、相手に、自分が正当であるか否かを判別させるための第１の判別データが記憶され、第１の判別データが相手に送信され、相手に、第１の判別データに対応する自分が正当であるか否かを判別させるための第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像が形成されている筐体が設けられている。
【００１３】
本発明の第１の通信装置によれば、第１の判別データおよび第２の判別データを基に、第１の通信装置の真贋をより確実に判別することができ、不正な使用を防止することができる。第２の判別データを隠蔽することができるので、偽造をより確実に防止することができる。
【００１４】
筐体に第２の判別データが文字または画像として形成されているので、簡単な画像処理などで第２の判別データを取得することができる。従って、複雑な処理を必要とせず、より確実に真贋判別を行い、不正な使用を防止することができる。
【００１５】
記憶手段は、電力供給が停止された後も、記憶内容を保持し続ける不揮発性メモリであればよく、例えば、EEPROM（Electronically Erasable and Programmable Read Only Memory）またはフラッシュメモリなどにより構成される。送信手段は、所定の電波を介してデータを相手に送信できるものであればよく、例えば、アンテナおよび変復調部により構成される。筐体は、RFタグを内蔵できるものであればよく、例えば、塩化ビニールまたはプラスチックなどの素材からなるICカードにより構成される。
【００１６】
例えば、記憶手段の一例である図２の記憶部６３は、第１の判別データの一例である記憶判別データ７１を記憶する。例えば、筐体の一例である図２のICカード１１には、第２の判別データの一例である判別データ２１が印刷される。
【００１７】
筐体には、紫外線を照射することにより可視光線を放射する蛍光インクによって、第２の判別データを示す文字または画像を形成することができる。
【００１８】
従って、蛍光インクを使用するので、より少ない処理により、RFタグが正当であるか否かを判別することができる。
【００１９】
筐体には、第１の判別データにハッシュ関数を適用して得られた第２の判別データを示す文字または画像を形成することができる。
【００２０】
従って、第１の判別データを特定することが困難なので、偽造をより確実に防止することができる。
【００２１】
筐体にDNAインクによって、第２の判別データを示す文字または画像を形成した場合には、DNAインクに含まれるDNAは、ユーザから採取したものに限られないので、人との対応関係を必要とせず、より確実に真贋判別を行い、不正な使用を防止することができる。
【００２２】
本発明の第１の通信方法は、相手に自分が正当であるか否かを判別させるための第２の判別データの記憶を制御する記憶制御ステップと、第２の判別データの相手への送信を制御する送信制御ステップとを含むことを特徴とする。
【００２３】
本発明の第１の通信方法においては、相手に、第１の判別データに対応する自分が正当であるか否かを判別させるための第２の判別データが記憶され、第２の判別データの相手への送信が制御される。
【００２４】
本発明の第１の通信方法によれば、第１の判別データおよび第２の判別データを基に、第１の通信装置の真贋をより確実に判別することができ、不正な使用を防止することができる。
【００２５】
本発明の第１のプログラムは、相手に、第１の判別データに対応する自分が正当であるか否かを判別させるための第２の判別データの記憶を制御する記憶制御ステップと、第２の判別データの相手への送信を制御する送信制御ステップとをコンピュータに実行させることを特徴とする。
【００２６】
本発明の第１のプログラムにおいては、相手に自分が正当であるか否かを判別させるための第２の判別データが記憶され、第２の判別データの相手への送信が制御される。
【００２７】
本発明の第１のプログラムによれば、第１の判別データおよび第２の判別データを基に、第１の通信装置の真贋をより確実に判別することができ、不正な使用を防止することができる。
【００２８】
本発明の第２の通信装置は、相手から送信されてきた、相手が正当であるか否かを判別するための第２の判別データを受信する受信手段と、相手の筐体に形成されている、第１の判別データを示す文字または画像を読み取る読み取り手段と、第１の判別データおよび第２の判別データを基に、相手が正当であるか否かを判別する判別手段とを備えることを特徴とする。
【００２９】
本発明の第２の通信装置においては、相手から送信されてきた、相手が正当であるか否かを判別するための第２の判別データが受信され、相手の筐体に形成されている、第１の判別データを示す文字または画像が読み取られ、第１の判別データおよび第２の判別データを基に、相手が正当であるか否かが判別される。
【００３０】
本発明の第２の通信装置によれば、第１の判別データおよび第２の判別データを基に、第１の通信装置の真贋をより確実に判別することができ、不正な使用を防止することができる。
【００３１】
受信手段は、所定の電波を放射して、相手のRFタグが通信可能な位置にある否かを検出できればよく、例えば、アンテナ、変調部、復調部などにより構成される。読み取り手段は、第１の判別データを読み取れればよく、例えば、専用のリーダライタなどにより構成される。判別手段は、例えば、CPU（Central Processing Unit）またはDSP（Digital Signal Processor）などにより構成される。
【００３２】
例えば、判別手段の一例である図２のRFタグ判別部９１は、第１の判別データの一例である判別データ２１および第２の判別データの一例である記憶判別データ７１を基に、RFタグが正当であるか否かを判定する。
【００３３】
本発明の第２の通信方法は、相手から送信されてきた、相手が正当であるか否かを判別するための第２の判別データの受信を制御する受信制御ステップと、相手の筐体に形成されている、第１の判別データを示す文字または画像を読み取りを制御する読み取り制御ステップと、第１の判別データおよび第２の判別データを基に、相手が正当であるか否かを判別する判別ステップとを含むことを特徴とする。
【００３４】
本発明の第２の通信方法においては、相手から送信されてきた、相手が正当であるか否かを判別するための第２の判別データの受信が制御され、相手の筐体に形成されている、第１の判別データを示す文字または画像を読み取りが制御され、第１の判別データおよび第２の判別データを基に、相手が正当であるか否かが判別される。
【００３５】
本発明の第２の通信方法によれば、第１の判別データおよび第２の判別データを基に、第１の通信装置の真贋をより確実に判別することができ、不正な使用を防止することができる。
【００３６】
本発明の第２のプログラムは、相手から送信されてきた、相手が正当であるか否かを判別するための第２の判別データの受信を制御する受信制御ステップと、相手の筐体に形成されている、第１の判別データを示す文字または画像を読み取りを制御する読み取り制御ステップと、第１の判別データおよび第２の判別データを基に、相手が正当であるか否かを判別する判別ステップとを含むことをコンピュータに実行させることを特徴とする。
【００３７】
本発明の第２のプログラムにおいては、相手から送信されてきた、相手が正当であるか否かを判別するための第２の判別データの受信が制御され、相手の筐体に形成されている、第１の判別データを示す文字または画像を読み取りが制御され、第１の判別データおよび第２の判別データを基に、相手が正当であるか否かが判別される。
【００３８】
本発明の第２のプログラムによれば、第１の判別データおよび第２の判別データを基に、第１の通信装置の真贋をより確実に判別することができ、不正な使用を防止することができる。
【００３９】
本発明の加工装置は、通信装置が正当であるか否かを判別するための第１の判別データを取得する取得手段と、第１の判別データを基に、通信装置が正当であるか否かを判別するための第２の判別データを生成する生成手段と、第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像を通信装置の筐体に形成する形成手段とを含むことを特徴とする。
【００４０】
本発明の加工装置においては、通信装置が正当であるか否かを判別するための第１の判別データが取得され、第１の判別データを基に、通信装置が正当であるか否かを判別するための第２の判別データが生成され、第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像が通信装置の筐体に形成される。
【００４１】
従って、人と対応関係および複雑な処理を必要とせず、より確実に真贋判別され、不正な使用を防止できる通信装置をつくることができる。また、通信装置の筐体を、迅速、かつ、容易に加工することができる。
【００４２】
取得手段は、例えば、CPU、DSPなどにより構成される。生成手段も、例えば、CPU、DSPなどにより構成される。形成手段は、例えば、レーザビームを用いた印刷機構、インクジェット方式を用いた印刷機構などにより構成される。
【００４３】
例えば、取得手段の一例である図８のリーダライタ４２８は、第１の判別データの一例である記憶判別データ７１を取得する。例えば、生成手段の一例である判別データ生成部４２９は、第２の判別データの一例である判別データ２１を生成する。
【００４４】
形成手段は、第２の判別データを示す文字または画像を、紫外線を照射することにより可視光線を放射する蛍光インクによって形成することができる。
【００４５】
従って、蛍光インクを使用するので、より少ない処理により、RFタグが正当であるか否かを判別することができる。
【００４６】
生成手段は、第１の判別データにハッシュ関数を適用することにより、第２の判別データを生成することができる。
【００４７】
従って、第１の判別データを特定することが困難となるので、偽造をより確実に防止することができる。
【００４８】
筐体に、DNAインクによって、第２の判別データを示す文字または画像を形成した場合には、DNAインクに含有させるDNAは、ユーザから採取したものに限られないので、人との対応関係を必要とせず、より確実に真贋判別を行い、不正な使用を防止することができる。
【００４９】
本発明の加工方法は、通信装置が正当であるか否かを判別するための第１の判別データを取得する取得ステップと、第１の判別データを基に、通信装置が正当であるか否かを判別するための第２の判別データを生成する生成ステップと、通信装置の筐体への、第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像の形成を制御する形成制御ステップとを含むことを特徴とする。
【００５０】
本発明の加工方法においては、通信装置が正当であるか否かを判別するための第１の判別データが取得され、第１の判別データを基に、通信装置が正当であるか否かを判別するための第２の判別データが生成され、通信装置の筐体への、第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像の形成が制御される。
【００５１】
従って、人との対応関係および複雑な処理を必要とせず、より確実に真贋判別され、不正な使用を防止できる通信装置をつくることができる。また、通信装置を、迅速、かつ、容易に加工することができる。
【００５２】
本発明の第３のプログラムは、通信装置が正当であるか否かを判別するための第１の判別データを取得する取得ステップと、第１の判別データを基に、通信装置が正当であるか否かを判別するための第２の判別データを生成する生成ステップと、通信装置の筐体への、第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像の形成を制御する形成制御ステップとをコンピュータに実行させることを特徴とする。
【００５３】
本発明の第３のプログラムにおいては、通信装置が正当であるか否かを判別するための第１の判別データが取得され、第１の判別データを基に、通信装置が正当であるか否かを判別するための第２の判別データが生成され、通信装置の筐体への、第２の判別データを示す文字または画像であって、可視光線の反射による像の形成を抑制した文字または画像の形成が制御される。
【００５４】
従って、人との対応関係および複雑な処理を必要とせず、より確実に真贋判別され、不正な使用を防止できる通信装置をつくることができる。また、通信装置を、迅速、かつ、容易に加工することができる。
【発明の効果】
【００５５】
本発明によれば、正当であるか否かを判別することができる。また、本発明によれば、人との対応関係および複雑な処理を必要とせず、より確実に正当であるか否かを判別することができ、その結果、不正な使用を防止することができる。
【発明を実施するための最良の形態】
【００５６】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００５７】
図１Ａは、本発明に係るICカード１１の一実施の形態を示す図である。
【００５８】
ICカード１１は、塩化ビニールまたはプラスチックなどの素材からなるカードであり、後述するICカード１１の内部に設けられたRFタグ３１は、電波により読み取り装置と非接触で通信をする。RFタグ３１は、通信装置の一例である。ICカード１１は、RFタグ３１の筐体であると言える。
【００５９】
また、ICカード１１の表面上の所定の位置には、判別データ２１が印刷される（刷り込まれる）。より正確には、判別データ２１を示す文字または画像は、例えば、ICカード１１の表面上に目に見えないインクなどで印刷されることにより、人の目に見えないように形成される。すなわち、可視光線の反射による像の形成が抑制された判別データ２１を示す文字または画像が、ICカード１１の表面上の所定の位置に印刷される。
【００６０】
ここで、目に見えないインクとして、例えば、可視光線を反射せず、特定の周波数の紫外線が照射されると可視光線を発する蛍光インク、磁気インク、またはDNAインクなどが用いられる。
【００６１】
例えば、特定の周波数の紫外線で発光する蛍光インクを用いて、判別データ２１（を示す文字または画像）が印刷される場合、可視光線を反射しないので、可視光線のみを照射したとき、可視光線による像が形成されず、その特定の周波数の紫外線が照射されたとき、可視光線を発するので、可視光線の反射による像が形成され、印刷された判別データ２１の文字または画像が判別できる。特定の周波数の紫外線で蛍光する蛍光インクを用いて、判別データ２１が印刷される場合、可視光線のみが照射されても、印刷された判別データ２１の文字または画像を目視することはできない。
【００６２】
また、例えば、ホログラムを用いて判別データ２１が形成される場合、通常時は、画像は立体的（３次元）に表示されず、レーザー光などの光が照射されたとき、ホログラムが立体的に画像が表示されるので、立体的に表示された画像を利用することで、判別データ２１の画像が判別できる。
【００６３】
さらに、例えば、磁気インクを用いて、判別データ２１が印刷される場合、さらに、磁気インクと同色の塗料であって、非磁性体の塗料が磁気インクの上に塗布される。このようにすることで、磁気インクにより印刷された判別データ２１の文字または画像を目視することができなくなる。磁気インクにより形成される磁界を検出することにより、磁気インクにより印刷された判別データ２１の文字または画像が判別できる。
【００６４】
さらにまた、例えば、DNAインクを用いて、判別データ２１が印刷される場合、ICカード１１のユーザのDNAとは無関係に特定の配列のDNAが合成される。そして、このように合成された合成DNAを含む無色のインクがICカード１１に塗布される。合成DNAに磁界がかけられると、合成DNAの構造に特有の周波数で共鳴するので、判別データ２１の文字または画像に比較して小さな範囲の磁気を検出するピックアップ（ヘッド）を用いて、判別データ２１上の位置毎に、その特有の周波数で共鳴するかを検出することにより、合成DNAを含む無色のインクにより印刷された判別データ２１の文字または画像が判別できる。
【００６５】
判別データ２１を人の目に見えないようにすることで、ICカード１１に判別データ２１が印刷されていることを秘密にすることができる。これにより、ICカードを不正に複製しようとする者から、判別データ２１が印刷されていることを隠蔽することができる。
【００６６】
さらに、ICカード１１の判別データ２１が印刷されている位置を秘密にすることができる。これにより、ICカード１１の不正な複製をさらに困難にすることができる。
【００６７】
判別データ２１は、印刷に限らず、人の目に見えずに、特定の方法で判別データ２１の文字または画像を読み取ることができる方法で形成されれば足りる。例えば、または特定の周波数の紫外線で蛍光する蛍光インク、または合成DNAを含む無色のインクをICカード１１の素材そのものに含ませて、ICカード１１を形成するようにしてもよい。例えば、写真に類似する方法で、判別データ２１の文字または画像を形成するようにしてもよい。
【００６８】
また、例えば、ICカード１１の表面に目視できない深さでエッチングすることにより、判別データ２１の文字または画像を形成するようにしてもよい。この場合、判別データ２１を形成したうえで、ICカード１１の表面を平滑にするために、ICカード１１の表面を透明な素材でコーティングするとより効果的である。例えば、この場合、レーザー（light amplification by stimulated emission of radiation）によるレーザー光などにより、ICカード１１の表面の微小な凹凸を計測することにより、エッチングされた判別データ２１の文字または画像を読み取ることができる。
【００６９】
なお、判別データ２１は、数字または英字などの文字により表すようにしてもよく、さらに符号化して文字により表すようにしても、バーコードまたは２次元コードなどの符号化された画像により表すようにしてもよい。
【００７０】
図１Ｂは、ICカード１１の内部の構成例を示す図である。
【００７１】
ICカード１１の内部には、非接触により他の装置と通信を行うためのRFタグ３１が設けられている。
【００７２】
RFタグ３１は、ICカード１１の内部に設けられ（または、貼り付けられ）、電波により読み取り装置（例えば、後述するリーダライタ４１）と非接触で通信をする。RFタグ３１は、読み取り装置と非接触で、読み取り装置から電磁気を介して供給されてくる電力を受け取り、この電力により動作する、いわゆるパッシブ型であっても、電池を内蔵するアクティブ型であってもよい。パッシブ型のRFタグ３１は、電池を内蔵することなく、読み取り装置に近接させることにより、受信した電力により起動して、所定の処理を実行する。アクティブ型のRFタグ３１に内蔵される電池は、薄型の電池（例えば、紙状電池）を使用することができる。
【００７３】
また、RFタグ３１を設ける媒体（筐体）としてICカード１１を一例にして説明したが、RFタグ３１を設ける媒体は、カード状に限らず、ラベル型、コイン型、またはスティック型など様々な形状とすることができ、用途に応じて使い分けることができる。また、RFタグ３１を設ける媒体の素材は、塩化ビニールまたはプラスチックに限らず、紙や木などの他の有機材料、または非磁性体の金属などであってもよく、用途に応じて使い分けることができる。RFタグ３１を設ける媒体の形状およびその材質は、本発明を限定するものではない。
【００７４】
さらに、RFタグ３１と読み取り装置との通信距離は、数mm程度から数mとすることができ、これも用途に応じて使い分けられる。RFタグ３１と読み取り装置との通信距離は、本発明を限定するものではない。
【００７５】
RFタグ３１は、ICチップ３２およびアンテナ３３を含むように構成される。
【００７６】
ICチップ３２は、読み取り装置（例えば、後述するリーダライタ４１）からの要求により、所定のデータを記憶したり、アンテナ３３を介して、記憶しているデータを読み取り装置に送信する。また、ICチップ３２は、アンテナ３３を介して、読み取り装置から送信されてくるデータを受信する。所定のデータとは、例えば、RFタグ３１の真贋の判別に使用するデータなどである。
【００７７】
アンテナ３３は、読み取り装置から送信されてくる電波を受信するか、または、読み取り装置に電波を送信する。また、アンテナ３３は、読み取り装置（のアンテナ）と電磁気的に結合して、電磁的結合を介して（例えば、電磁結合の負荷を変動させることにより）、読み取り装置にデータを送信するか、または読み取り装置からデータを受信する。
【００７８】
すなわち、ICチップ３２は、アンテナ３３を介して、読み取り装置と非接触で通信をする。RFタグ３１により使用される電波の周波数帯は、例えば、135KHz以下、13.56MHz、または2.45GHzなどがあり、用途によって使い分けられる。
【００７９】
図１に示すようなICカード１１の構成にすることで、ICカード１１の表面に形成された人の目に見えない文字または画像で示される判別データ２１と、ICチップ３２に記憶されているRFタグ３１の真贋の判別に使用するデータ（以下、記憶判別データと称する）とを比較して、RFタグ３１（ICカード１１）が正当であるか否か、すなわちRFタグ３１の真贋を判別することができる。
【００８０】
また、判別データ２１はおよび記憶判別データのうちの一方に所定の処理を適用して、処理を適用した結果得られた値と、他方とを比較することにより、RFタグ３１（ICカード１１）が正当であるか否か、すなわち、RFタグ３１の真贋を判別することができる。
【００８１】
換言すれば、記憶判別データは、第１の判別データの一例であり、判別データ（例えば、判別データ２１）は、第２の判別データの一例であり、第１の判別データおよび第２の判別データを基に、RFタグ３１が正当であるか否かを判別することができる。
【００８２】
以下、記憶判別データ（第１の判別データ）と判別データ（第２の判別データ）とを用いたRFタグ３１の真贋判別について説明する。まず、図２および図３を参照して、通常の状態では、人の目に見えず（可視光線を反射せず）、紫外線が照射されると可視光線を発する蛍光インクにより、判別データ２１をICカード１１に印刷した（刷り込んだ）場合について説明する。
【００８３】
図２は、本発明に係る通信システムの一実施の形態の構成を示すブロック図である。
【００８４】
上述したように、ICカード１１は、塩化ビニールまたはプラスチックなどの素材からなるカードであり、その内部にはRFタグ３１が設けられ、さらに、ICカード１１の表面には、通常の状態では、人の目には見えず（可視光線を反射せず）、紫外線が照射されると可視光線を発する蛍光インクにより判別データ２１（の文字または画像）が形成されている。
【００８５】
リーダライタ４１は、アンテナ４２を介して、RFタグ３１から、送信されたデータを受信するか、または所定のデータまたはコマンドをRFタグ３１に送信する。例えば、リーダライタ４１は、アンテナ４２に、所定の周波数の電波を放射させて、RFタグ３１からの応答を監視することにより、通信可能な位置にあるRFタグ３１を検出する。また、例えば、リーダライタ４１は、アンテナ４２に、所定の周波数の電磁界を形成させて、アンテナ４２の負荷状態を監視することにより、電磁結合できる位置（通信可能な位置）にあるRFタグ３１を検出する。
【００８６】
リーダライタ４１は、通信可能な位置にあるRFタグ３１が検出された場合、アンテナ４２を介して、RFタグ３１にデータを送信するか、またはRFタグ３１からデータを受信する。
【００８７】
リーダライタ４１は、RFタグ３１とデータの送信または受信をする第２の通信装置の一例である。
【００８８】
例えば、RFタグ３１がいわゆるパッシブ型である場合、RFタグ３１では、アンテナ３３およびコンデンサ（図示せず）で構成されるLC回路において、リーダライタ４１のアンテナ４２が放射した電波の一部が電気信号に変換され、その電気信号（変調波）が整流平滑化されることで、包絡線検波される。これにより生成される信号が、電圧レギュレータ（図示せず）に供給され、その信号が安定化され直流電流として、RFタグ３１の各部に供給される。すなわち、RFタグ３１は、電池を使用せず、リーダライタ４１から供給された電力により駆動される。
【００８９】
スキャナ４３は、判別データ２１を示す文字または画像を読み取る。スキャナ４３は、例えば、蛍光インクを読み取る専用のスキャナである。例えば、スキャナ４３は、リーダライタ４１から供給される制御信号に基づいて、ICカード１１上に蛍光インクにより印刷されている判別データ２１を画像として読み取る。
【００９０】
また、スキャナ４３は、リーダライタ４１により、RFタグ３１が通信可能な位置にあると検出された場合、リーダライタ４１から供給される制御信号に基づいて、ICカード１１上に印刷されている判別データ２１の画像を読み取り、読み取った判別データ２１の画像の画像データをリーダライタ４１に供給する。
【００９１】
次に、RFタグ３１のICチップ３２、リーダライタ４１、およびスキャナ４３のより詳細な構成について説明する。
【００９２】
ICチップ３２は、変復調部６１、CPU６２、および記憶部６３を含むように構成される。
【００９３】
変復調部６１は、リーダライタ４１からデータを受信する場合、アンテナ３３により受信され、アンテナ３３から供給された変調波を検波して復調する。変復調部６１は、復調したデータをCPU６２に供給する。また、変復調部６１は、データをリーダライタ４１に送信する場合、CPU６２から供給されたデータを変調し、変調して生成した変調波をアンテナ３３に供給する。
【００９４】
CPU６２は、変復調部６１から供給されたデータに基づいて、所定の処理を実行する。例えば、CPU６２は、変復調部６１から供給されたデータが、記憶部６３への記憶を指示するコマンド、および記憶部６３に新たに記憶させるためのデータである場合、記憶部６３への記憶を指示するコマンドに基づき、記憶部６３に記憶させるためのデータを記憶部６３に記憶させる。また、CPU６２は、変復調部６１から供給されたデータが記憶部６３に記憶されている所定のデータの送出を要求するコマンドである場合、送出を要求するコマンドを基に、記憶部６３から、送出が要求されたデータを読み出し、読み出したデータを変復調部６１に供給する。
【００９５】
記憶部６３は、例えば、EEPROM、またはフラッシュメモリなどから構成される不揮発性のメモリであり、RFタグ３１が、リーダライタ４１との通信を終了し、その電力供給が停止された後も、データを記憶し続ける。例えば、記憶部６３は、後述する記憶判別データ７１を記憶する。
【００９６】
記憶判別データ７１は、判別データ２１に対応したデータとして、RFタグ３１のICチップ３２の記憶部６３に予め記憶される。記憶判別データ７１の値は、判別データ２１の値に対応する。例えば、記憶判別データ７１の値は、判別データ２１の値と同じ値とされる。例えば、記憶判別データ７１の値は、判別データ２１の値に所定のハッシュ関数（例えば、MD5、N-Hash、SHAなど）を適用して得られるハッシュ値と同じ値とされる。例えば、判別データ２１の値は、記憶判別データ７１の値に所定のハッシュ関数を適用して得られるハッシュ値と同じ値とされる。
【００９７】
また、記憶判別データ７１および判別データ２１の一方を、他方のハッシュ値とすることにより、一方から他方を特定することが困難となり、RFタグ３１の偽造をより確実に防止する。
【００９８】
リーダライタ４１は、発振部８１、変調部８２、復調部８３、SPU（Signal Processing Unit）８４、バス８５、ディバイス制御部８６、DPU（Data Processing Unit）８７、ROM（Read Only Memory）８８、RAM（Random Access Memory）８９、SCC（Serial Communication Controller）９０、RFタグ判別部９１、およびブザー９２を含むように構成される。
【００９９】
発振部８１は、所定の周波数の搬送波を変調部８２に供給する。例えば、発振部８１は、13.56MHzである周波数の搬送波を変調部８２に供給する。
【０１００】
変調部８２は、発振部８１から供給された所定の周波数（例えば、13.56MHz）の搬送波をSPU８４より供給されるデータに基づいて、ASK（Amplitude Shift Keying）変調して、変調して生成された変調波を、リーダライタ４１のアンテナ４２に供給する。アンテナ４２に供給された変調波は、アンテナ４２を介して、ICカード１１のアンテナ３３に送信される。
【０１０１】
復調部８３は、RFタグ３１から送信されてきた変調波であって、アンテナ４２で受信した変調波（ASK変調波）を復調し、復調されたデータをSPU８４に供給する。
【０１０２】
SPU８４は、復調部８３またはDPU８７から供給されたデータに対して所定の処理を行う。例えば、SPU８４は、復調部８３から供給されたデータに対して、BPSK（Binary Phase Shift Keying）復調（マンチェスタコードからのデコーディング）を行い、復調したデータをDPU８７またはRFタグ判別部９１に供給する。また、例えば、SPU８４は、DPU８７から供給されたデータをBPSK変調（マンチェスタコードへのコーディング）して、変調したデータを変調部８２に出力する。
【０１０３】
バス８５は、SPU８４、ディバイス制御部８６、DPU８７、ROM８８、RAM８９、SCC９０、RFタグ判別部９１、およびブザー９２を相互に接続する。
【０１０４】
ディバイス制御部８６は、DPU８７の制御の基に、スキャナ４３を制御する。例えば、ディバイス制御部８６は、RFタグ３１との通信が可能である場合、DPU８７の制御の基に、スキャナ４３を制御して、スキャナ４３に、ICカード１１の表面上に印刷された判別データ２１（の画像）を読み取らせる。ディバイス制御部８６は、スキャナ４３から供給された判別データ２１の画像の画像データを取得する。ディバイス制御部８６は、バス８５を介して、ICカード１１から読み取らせた判別データ２１の画像の画像データをRFタグ判別部９１に供給する。
【０１０５】
DPU８７は、リーダライタ４１全体を制御する。例えば、DPU８７は、バス８５を介して、後述するRFタグ判別部９１から供給される（タグの真贋判別の処理による）判別結果（RFタグ３１が正当であるか否かを示す判別結果）に基づいて、所定の処理を実行する。より具体的には、例えば、DPU８７は、RFタグ判別部９１から、バス８５を介して、RFタグ３１が正当であることを示す判別結果が供給された場合、正当であると判別された、RFタグ３１からのデータの読み出し、またはRFタグ３１へのデータの書き込みの処理を実行する。
【０１０６】
より詳細には、例えば、DPU８７は、RFタグ３１が正当であることを示す判別結果が供給された場合、正当であると判別されたRFタグ３１に、データの送信を要求するコマンドを生成して、生成したコマンドをバス８５およびSPU８４を介して、変調部８２に供給する。
【０１０７】
この場合、RFタグ３１から要求したデータが送信されてくるので、DPU８７は、RFタグ３１の記憶部６３に記憶されているデータのうち、送信したコマンドに対応したデータを取得することができる。例えば、DPU８７は、RFタグ３１の記憶部６３に記憶されているデータのうち、指定したアドレスに記憶されているデータを取得する。
【０１０８】
例えば、DPU８７は、RFタグ３１が正当であることを示す判別結果が供給された場合、正当であると判別されたRFタグ３１に、データの書き込みを要求するコマンドを生成して、RFタグ３１に書き込むデータとともに、データの書き込みを要求するコマンドを、バス８５およびSPU８４を介して、変調部８２に供給する。
【０１０９】
この場合、書き込むデータとともに、データの書き込みを要求するコマンドを受信したRFタグ３１は、受信したデータを記憶部６３に記憶する。例えば、RFタグ３１は、記憶部６３のコマンドにより指定されたアドレスにデータを記憶する。
【０１１０】
また、例えば、DPU８７は、RFタグ判別部９１から、バス８５を介して、RFタグ３１が正当でないことを示す判別結果が供給された場合、RFタグ３１からのデータの読み出しまたはRFタグ３１へのデータの書き込みの処理を停止する（抑制する）。
【０１１１】
また、DPU８７は、RFタグ３１から受信したデータ、またはSCC９０およびバス８５を介して外部装置（図示せず）（例えば、パーソナルコンピュータなど）から供給された制御信号またはデータに基づいて、所定の処理を実行する。例えば、DPU８７は、RFタグ３１から受信したデータ、または外部装置から供給された制御信号またはデータに基づいて、要求されたデータ（コマンド）を生成し、バス８５を介して、RFタグ３１に送信するデータ（コマンド）をSPU８４に供給する。例えば、DPU８７は、RFタグ３１から受信したデータ、または外部装置から供給された制御信号またはデータに基づいて、要求されたデータ（コマンド）を生成し、バス８５を介して、外部装置に出力するデータ（コマンド）をSCC９０に供給する。
【０１１２】
ROM８８には、DPU８７またはRFタグ判別部９１が実行するプログラムやデータなどが予め記憶され、RAM８９には、DPU８７またはRFタグ判別部９１が実行するプログラムやデータなどが適宜記憶される。
【０１１３】
SCC９０は、バス８５を介して、外部装置（図示せず）（例えば、パーソナルコンピュータ）から入力されたデータをDPU８７に供給するか、または、バス８５を介して、DPU８７から供給されたデータを外部装置に出力する。
【０１１４】
RFタグ判別部９１は、スキャナ４３によって読み取られた、判別データ２１の画像の画像データ、およびRFタグ３１から読み出された記憶判別データ７１に基づいて、RFタグ３１の真贋を判別する。すなわち、RFタグ判別部９１は、判別データ２１および記憶判別データ７１に基づいて、RFタグ３１が正当であるか否か（偽造されたものではないか）を判別する。
【０１１５】
例えば、RFタグ判別部９１は、スキャナ４３によって読み出された、判別データ２１の画像の画像データを画像処理することにより、判別データ２１を取得する。例えば、RFタグ判別部９１は、テキストである判別データ２１の文字の画像データを、文字認識することにより、テキストである判別データ２１を取得する。例えば、RFタグ判別部９１は、バーコードである判別データ２１の画像の画像データで示されるパターンを認識することにより、バーコードで表される判別データ２１（の値）を取得する。
【０１１６】
RFタグ判別部９１は、取得された判別データ２１と、RFタグ３１から読み出された記憶判別データ７１に基づいて、RFタグ３１が正当であるか否か（偽造されたものでないか）を判別する。例えば、RFタグ判別部９１は、取得された判別データ２１と、RFタグ３１から読み出された記憶判別データ７１とを比較して、判別データ２１と記憶判別データ７１とが同じである場合、RFタグ３１が正当であると判別し、判別データ２１と記憶判別データ７１とが異なる場合、RFタグ３１が正当ではない（RFタグ３１が偽造されたものである）と判別する。
【０１１７】
例えば、RFタグ判別部９１は、RFタグ３１から読み出された記憶判別データ７１に所定のハッシュ関数を適用してハッシュ値を生成し、取得された判別データ２１と、生成したハッシュ値とを比較して、判別データ２１とハッシュ値とが同じである場合、RFタグ３１が正当であると判別し、判別データ２１とハッシュ値とが異なる場合、RFタグ３１が正当でない（RFタグ３１が偽造されたものである）と判別する。
【０１１８】
RFタグ判別部９１は、RFタグ３１が正当であると判別された場合、バス８５を介して、RFタグ３１が正当であることを示す判別結果のデータ（以下、正当判別結果データと称する）をDPU８７に供給する。それに対して、RFタグ判別部９１は、RFタグ３１が、正当ではない（すなわち、偽造された）と判別された場合、バス８５を介して、RFタグ３１が正当なものでないことを示す判別結果のデータ（以下、偽造判別結果データと称する）をDPU８７およびブザー９２に供給する。
【０１１９】
すなわち、RFタグ３１が正当なものである場合、RFタグ判別部９１が、正当判別結果データをDPU８７に供給するので、DPU８７は、RFタグ判別部９１からの正当判別結果データを基に、RFタグ３１からデータを読み出すか、またはRFタグ３１にデータを書き込むなどの所定の処理を実行する。それに対して、RFタグ３１が偽造されたものである場合、RFタグ判別部９１が、偽造判別結果データをDPU８７に供給するので、DPU８７は、RFタグ判別部９１からの偽造判別結果データを基に、RFタグ３１からデータを読み出すか、またはRFタグ３１にデータを書き込むなどの所定の処理を実行しない。ブザー９２は、偽造判別結果データが供給された場合、警告音を発生する。
【０１２０】
また、通常の状態では人の目に見えず（可視光線を反射せず）、紫外線が照射されると可視光線を発する蛍光インクを使用することで、RFタグ判別部９１は、簡単な処理で、より確実にRFタグ３１の真贋を判別することができる。その結果、RFタグの不正な使用を防止することができる。
【０１２１】
なお、上述した、RFタグ判別部９１が行うRFタグ３１の真贋を判別する処理は、RFタグ判別部９１に限らず、DPU８７が行うようにしてもよい。
【０１２２】
ブザー９２は、バス８５を介して、RFタグ判別部９１から偽造判別結果データが供給された場合、例えば、ICカード１１の所有者または通信システムの管理者などに対して、RFタグ３１が偽造されたものであることを報知するブザー音を鳴らす。
【０１２３】
スキャナ４３は、ライト１０１およびCCD（Charge Coupled Devices）１０２を含むように構成される。
【０１２４】
ライト１０１は、例えば、紫外線を照射するブラックライト蛍光管または紫外線LED（Light Emitting Diode）などから構成され、判別データ２１に紫外線を照射することにより、判別データ２１（の文字または画像）を光らせる（蛍光させる）。
【０１２５】
なお、ライト１０１は、ブラックライトまたは紫外線LEDに限らず、紫外線を照射できる光源であればよい。
【０１２６】
CCD１０２は、ライト１０１によって紫外線を照射されることにより、蛍光し、可視光線を発している判別データ２１の文字または画像を撮像する。すなわち、人の目には見えない蛍光インクで印刷された判別データ２１を、ライト１０１で紫外線を照射することにより蛍光させて、その蛍光する判別データ２１をCCD１０２が撮像することにより、判別データ２１の文字または画像が読み取られる。
【０１２７】
なお、スキャナ４３は、CCD１０２に限らず、CMOS（Complementary Metal Oxide Semiconductor）センサなどの撮像素子を用いるようにしてもよい。
【０１２８】
ドライブ１１１は、必要に応じてリーダライタ４１に接続される。ドライブ１１１には、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４が適宜装着される。ドライブ１１１は、装着された磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４から記憶されているプログラムを読み出し、読み出したプログラムをDPU８７またはRFタグ判別部９１に供給する。
【０１２９】
このように、DPU８７またはRFタグ判別部９１は、記録媒体の一例である磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４から読み出されたプログラムを実行することができる。
【０１３０】
次に、図３のフローチャートを参照して、蛍光インクを使用したRFタグ３１の真贋判別の処理について説明する。
【０１３１】
ステップＳ１１において、DPU８７は、RFタグ３１との通信が可能であるか否かを判定する。例えば、ステップＳ１１において、DPU８７は、SPU８４から供給されるデータを基に、アンテナ４２の所定の周波数の電波を放射した状態における負荷状態を監視することにより、RFタグ３１との通信が可能であるか否かを判定する。
【０１３２】
ステップＳ１１において、RFタグ３１との通信が可能ではないと判別された場合、RFタグ３１（ICカード１１）が通信可能な位置にはないので、ステップＳ１１に戻り、RFタグ３１と通信が可能になるまで、上述した処理を繰り返す。すなわち、リーダライタ４１とRFタグ３１とが通信可能な状態となるまで、ステップＳ１１の処理が繰り返される。
【０１３３】
一方、ステップＳ１１において、RFタグ３１との通信が可能であると判定された場合、RFタグ３１が通信可能な位置にあるので、ステップＳ１２に進み、DPU８７は、ディバイス制御部８６に、ICカード１１への紫外線の照射を指示する。DPU８７から紫外線の照射が指示されたディバイス制御部８６は、スキャナ４３に、ICカード１１への紫外線の照射を指示する。スキャナ４３は、ディバイス制御部８６の制御の基に、ライト１０１を発光させて、ICカード１１に紫外線を照射する。
【０１３４】
紫外線を照射されると、ICカード１１に印刷されている判別データ２１の蛍光インクは、可視光線を発するので、ステップＳ１３において、DPU８７は、ディバイス制御部８６に、判別データ２１のか可視光線の画像の撮像を指示する。DPU８７から撮像が指示されたディバイス制御部８６は、スキャナ４３に、判別データ２１の撮像を指示する。
【０１３５】
スキャナ４３は、ディバイス制御部８６の制御の基に、ICカード１１の判別データ２１の可視光線の画像を撮像する。
【０１３６】
ステップＳ１１の処理により、ICカード１１の通信が可能であると判定されているので、ICカード１１は、リーダライタ４１に対して、通信可能な距離または通信可能な領域に位置する。従って、リーダライタ４１と通信可能な距離または通信可能な領域に位置するICカード１１を撮像できるようにスキャナ４３を配置すれば、ステップＳ１３において、スキャナ４３は、ICカード１１の判別データ２１の画像を撮像することができる。
【０１３７】
すなわち、ユーザは、通常時、ICカード１１の表面上には、判別データ２１を視認することができないが、ICカード１１のRFタグ３１とリーダライタ４１のアンテナ４２とが通信可能な状態となったとき、スキャナ４３により、判別データ２１が読み取られるので、ユーザが意識しないうちに、判別データ２１が読み取られることになる。
【０１３８】
ステップＳ１４において、DPU８７は、SPU８４および変調部８２に、ICカード１１のRFタグ３１に記憶判別データ７１の送信を要求するデータ（コマンド）（以下、記憶判別データ要求と称する）をRFタグ３１宛てに送信させる。SPU８４および変調部８２は、記憶判別データ要求を変調して、アンテナ４２を介して、変調した記憶判別データ要求を送信する。
【０１３９】
ステップＳ１５において、RFタグ３１の変調部６１は、アンテナ３３を介して、リーダライタ４１から送信されてきた記憶判別データ要求を受信する。変復調部６１は、受信した記憶判別データ要求を復調して復調した記憶判別データ要求をCPU６２に供給する。
【０１４０】
ステップＳ１６において、CPU６２は、記憶判別データ要求を基に、RFタグ３１の記憶部６３から、記憶判別データ７１を読み出す。例えば、ステップＳ１６において、CPU６２において、CPU６２は、コマンドである記憶判別データ要求には、RFタグ３１の記憶部６３における記憶判別データ７１が記憶されている領域のアドレスが含まれているので、そのアドレスを基に、RFタグ３１の記憶部６３から、記憶判別データ７１を読み出す。
【０１４１】
ステップＳ１７において、CPU６２は、変復調部６１に、読み出した記憶判別データ７１をリーダライタ４１宛に送信させる。変復調部６１は、記憶判別データ７１を変調して、変調した記憶判別データ７１をアンテナ３３を介して、リーダライタ４１宛てに送信する。
【０１４２】
ステップＳ１８において、リーダライタ４１の復調部８３は、アンテナ４２を介して、RFタグ３１から送信されてくる記憶判別データ７１を受信する。復調部８２およびSPU８４は、受信した記憶判別データ７１を復調して、復調した記憶判別データ７１をRFタグ判別部９１に供給する。
【０１４３】
ステップＳ１９において、RFタグ判別部９１は、判別データ２１（の画像）および記憶判別データ７１を基に、RFタグ３１が正当であるか否かを判別する。
【０１４４】
例えば、ステップＳ１９において、RFタグ判別部９１は、判別データ２１の画像を認識することにより、判別データ２１を取得する。より具体的には、判別データ２１は、蛍光インクにより、ICカード１１の表面上に印刷された、テキストデータ、画像データ、バーコード、または２次元コードなどのデータなので、RFタグ判別部９１は、判別データ２１の方式（種類）にあわせて、判別データ２１の画像を認識することにより、判別データ２１を取得する。
【０１４５】
例えば、RFタグ判別部９１は、取得した判別データ２１と記憶判別データ７１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。
【０１４６】
例えば、RFタグ判別部９１は、記憶判別データ７１にハッシュ関数を適用して、その結果得られる記憶判別データ７１のハッシュ値と取得した判別データ２１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。また、例えば、RFタグ判別部９１は、取得した判別データ２１のハッシュ値を適用して、その結果得られた判別データ２１のハッシュ値と記憶判別データ７１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。
【０１４７】
このように、ハッシュ関数を使用することで、同じハッシュ値の異なるデータを作成することは極めて困難なので、RFタグ３１の偽造をより確実に防止することができる。
【０１４８】
ステップＳ１９において、RFタグ３１が正当でないと判定された場合、RFタグ３１が偽造されているので、ステップＳ２０に進み、RFタグ判別部９１は、バス８５を介して、RFタグ３１が正当なものでないことを示す偽造判別結果データをDPU８７およびブザー９２に供給する。
【０１４９】
ブザー９２は、RFタグ判別部９１から供給された偽造判別結果データに基づいて、ICカード１１の所有者または通信システムの管理者などに対して、RFタグ３１が偽造されたものであることを知らせるため、ブザー音を鳴らして、処理は終了する。この場合、DPU８７は、正当ではないと判別されたRFタグ３１との、これ以降の処理を実行しない。
【０１５０】
このようにすることで、瞬時に偽造されたRFタグの使用を知らせることができる。その結果、通信システムの管理者は、偽造されたRFタグの使用の使用に対して、警察または警備会社に通報するなど、即座に対応することができる。さらに、不正なRFタグの使用者に対して、不正な使用であることを警告することができる。
【０１５１】
なお、RFタグが偽造されたものであること知らせる方法は、上述したブザー音に限らず、例えば、通信システムの管理者だけにランプの点灯などにより知らせる、または図示しないディスプレイなどにメッセージを表示する方法など、ICカード１１の所有者または通信システムの管理者などに対して、RFタグが偽造されたものであることを知らせることができる方法であればよい。
【０１５２】
一方、ステップＳ１９において、RFタグ３１が正当であると判定された場合、ステップＳ２１に進み、RFタグ判別部９１は、RFタグ３１が正当であることを示す正当判別結果データをバス８５を介して、DPU８７に供給する。ステップＳ２１において、RFタグ３１が正当であることを示す正当判別結果データをRFタグ判別部９１から取得したDPU８７は、RFタグ３１との通信の処理を継続する。例えば、ステップＳ２１において、DPU８７は、SPU８４および変調部８２に、ICカード１１のRFタグ３１に所定のデータの送信を要求するコマンド（以下、RFタグデータ要求と称する）をRFタグ３１宛てに送信させる。SPU８４および変調部８２は、RFタグデータ要求を変調して、アンテナ４２を介して、変調したRFタグデータ要求を送信する。
【０１５３】
ステップＳ２２において、RFタグ３１の変復調部６１は、アンテナ３３を介して、リーダライタ４１から送信されてきたRFタグデータ要求を受信する。変復調部６１は、受信したRFタグデータ要求を復調して、復調したRFタグデータ要求をCPU６２に供給する。
【０１５４】
ステップＳ２３において、CPU６２は、RFタグデータ要求を基に、RFタグ３１の記憶部６３から、RFタグデータ要求に指定されているデータ（以下、RFタグデータと称する）を読み出す。
【０１５５】
ステップＳ２４において、CPU６２は、変復調部６１に、読み出したRFタグデータをリーダライタ４１宛てに送信させる。変復調部６１は、RFタグデータを変調して、変調したRFタグデータをアンテナ３３を介して、リーダライタ４１宛てに送信する。
【０１５６】
ステップＳ２５において、リーダライタ４１の復調部８３は、アンテナ４２を介して、RFタグ３１から送信されてくるRFタグデータを復調して、復調したRFタグデータをDPU８７に供給する。
【０１５７】
ステップＳ２６において、DPU８７は、RFタグデータに基づいて、所定の処理を実行して、処理は終了する。例えば、DPU８７は、RFタグデータにユーザ情報が含まれている場合、RFタグデータに含まれるユーザ情報のうち、ユーザの住所を変更し、変更したユーザの住所を含むRFタグデータを、再度、バス８５、SPU８４、復調部８２、およびリーダライタ４１のアンテナ４２を介して、RFタグ３１に送信することで、RFタグ３１の記憶部６３に記憶されているデータの内容（ユーザの住所の情報）を変更することができる。
【０１５８】
ステップＳ２６における処理は、これに限るものではなく、クレジットの課金の処理、電子マネーの課金の処理、いわゆるプリペイドカードによる支払いの処理など、所望の処理とすることができる。
【０１５９】
すなわち、ステップＳ１９の処理における、RFタグ３１の真贋の判別の処理では、RFタグ３１が偽造されていると判別された場合、リーダライタ４１は、以降の処理を停止する。それに対して、RFタグ３１が正当であると判別された場合、リーダライタ４１は、通常の処理を実行する。すなわち、RFタグ３１が偽造された場合、偽造されたRFタグ３１に対して、リーダライタ４１は、処理を実行しないので、RFタグ３１の偽造による被害を防ぐことができる。
【０１６０】
なお、ステップＳ２１乃至ステップＳ２５の処理は、RFタグ３１およびリーダライタ４１による処理の一例であり、例えば、リーダライタ４１が、RFタグ３１に所定のデータを書き込む処理を実行するようにしてもよい。
【０１６１】
次に、図４および図５を参照して、ホログラムにより、判別データ２１をICカード１１に形成した場合について説明する。
【０１６２】
図４は、本発明に係る通信システムの一実施の形態の他の構成を示すブロック図である。図２に示す場合と同様の部分には、同一の符号が付してあり、その説明は適宜省略する。
【０１６３】
上述したように、ICカード１１は、塩化ビニールまたはプラスチックなどの素材からなるカードであり、その内部にはRFタグ３１が設けれられ、さらに、ICカード１１の表面には、レーザー光が照射されると立体的（３次元）に画像が表示されるホログラムにより判別データ２１（の画像）が形成されている。例えば、判別データ２１の画像は、レインボーホログラムまたはリップマンホログラムなどの白色光再生ホログラムとすることができる。
【０１６４】
また、RFタグ３１の記憶部６３には、判別データ２１に対応したデータとして、記憶判別データ７１が記憶されている。
【０１６５】
スキャナ２２１は、ホログラムである、判別データ２１を示す文字または画像を読み取る。スキャナ２２１は、例えば、ホログラムを読み取るための装置である。例えば、スキャナ２２１は、リーダライタ４１から供給される制御信号に基づいて、ICカード１１上にホログラムにより形成されている判別データ２１を立体的な画像として読み取る。
【０１６６】
スキャナ２２１は、ライト２５１、CCD２５２、およびCCD２５３を含むように構成される。
【０１６７】
ライト２５１は、例えば、ハロゲン電球または白色電球などから構成され、判別データ２１に光を照射することにより、判別データ２１（の画像）を立体的に表示させる。
【０１６８】
なお、ライト２５１は、ハロゲン電球または白色電球に限らず、例えば、レーザなど、同様の機能を有するものであればよい。
【０１６９】
CCD２５２およびCCD２５３は、ライト２５１によって光を照射されることにより、立体的に表示されている判別データ２１の画像をそれぞれ撮像する。CCD２５２およびCCD２５３は、互いに異なる位置から判別データ２１の画像をそれぞれ撮像する。ホログラムは立体的に再生されるので、CCD２５２およびCCD２５３は、いわゆる視差をもった判別データ２１の画像を撮像する。
【０１７０】
なお、スキャナ２２１は、CCD２５２およびCCD２５３に限らず、CMOS（Complementary Metal Oxide Semiconductor）センサなどの撮像素子を用いるようにしてもよい。また、撮像素子の数は、２つに限らず、２つ以上であればよい。
【０１７１】
ディバイス制御部２４１は、DPU８７の制御の基に、スキャナ２２１を制御する。例えば、ディバイス制御部２４１は、RFタグ３１との通信が可能である場合、DPU８７の制御の基に、スキャナ２２１を制御して、スキャナ２２１に、ICカード１１の表面上に印刷された判別データ２１（の画像）を読み取らせる。ディバイス制御部２４１は、スキャナ２２１から供給された判別データ２１の画像の画像データを取得する。
【０１７２】
このとき、ディバイス制御部２４１が取得する判別データ２１の画像の画像データは、所定の視差をもつ、CCD２５２およびCCD２５３によりそれぞれ撮像された２つの画像データとなる。ディバイス制御部２４１は、バス８５を介して、ICカード１１から読み取らせた判別データ２１の画像の視差をもった２つの画像データをRFタグ判別部９１に供給する。
【０１７３】
RFタグ判別部９１は、スキャナ２２１によって読み取られた、判別データ２１の画像の視差をもった２つの画像データ、およびRFタグ３１から読み出された記憶判別データ７１に基づいて、RFタグ３１の真贋を判別する。すなわち、RFタグ判別部９１は、判別データ２１および記憶判別データ７１に基づいて、RFタグ３１が正当であるか否か（偽造されたものではないか）を判別する。
【０１７４】
例えば、RFタグ判別部９１は、スキャナ２２１によって読み出された、判別データ２１の画像の視差のある２つの画像データを画像処理することにより、立体的な画像データから、判別データ２１を取得する。すなわち、RFタグ判別部９１は、視差のある２つの画像データを画像処理することにより、判別データ２１を生成することができる。
【０１７５】
例えば、RFタグ判別部９１は、２つの判別データ２１の画像の画像データの視差から、判別データ２１の画像までの距離を算出する。例えば、スキャナ２２１とアンテナ４２との位置関係が明確になるように、スキャナ２２１およびアンテナ４２を設け、ICカード１１がアンテナ４２に対して、所定の位置に配置された場合、スキャナ２２１に判別データ２１の画像を読み取らせるようにすれば、スキャナ２２１からICカード１１までの距離を特定することができるので、RFタグ判別部９１は、２つの判別データ２１の画像の画像データの視差から、判別データ２１の画像までの距離を算出して、算出された距離からスキャナ２２１からICカード１１までの距離を引き算することにより、ICカード１１に対するホログラムである判別データ２１の画像の距離を算出することができる。
【０１７６】
RFタグ判別部９１は、算出された、ICカード１１に対するホログラムである判別データ２１の画像の距離が予め定められた範囲内である場合、判別データ２１の画像を画像処理することにより、判別データ２１を生成する。一方、RFタグ判別部９１は、算出された、ICカード１１に対するホログラムである判別データ２１の画像の距離が予め定められた範囲内にない場合、RFタグ３１が正当でないことを示す判別データ２１を生成する。
【０１７７】
このようにすることで、RFタグ３１が、正当であるか否かをより確実に判別することができる。
【０１７８】
さらに、RFタグ判別部９１は、取得された判別データ２１と、RFタグ３１から読み出された記憶判別データ７１に基づいて、RFタグ３１が正当であるか否か（偽造されたものでないか）を判別する。判別データ２１がRFタグ３１が正当でないことを示す場合、RFタグ判別部９１は、RFタグ３１が正当でないと判別する。
【０１７９】
判別データ２１がRFタグ３１が正当でないことを示していない場合、RFタグ判別部９１は、判別データ２１と記憶判別データ７１から、さらに、RFタグ３１が正当であるか否か（偽造されたものでないか）を判別する。
【０１８０】
例えば、RFタグ判別部９１は、取得された判別データ２１と、RFタグ３１から読み出された記憶判別データ７１とを比較して、判別データ２１と記憶判別データ７１とが同じである場合、RFタグ３１が正当であると判別し、判別データ２１と記憶判別データ７１とが異なる場合、RFタグ３１が正当ではない（RFタグ３１が偽造されたものである）と判別する。
【０１８１】
例えば、RFタグ判別部９１は、RFタグ３１から読み出された記憶判別データ７１に所定のハッシュ関数を適用してハッシュ値を生成し、取得された判別データ２１と、生成したハッシュ値とを比較して、判別データ２１とハッシュ値とが同じである場合、RFタグ３１が正当であると判別し、判別データ２１とハッシュ値とが異なる場合、RFタグ３１が正当でない（RFタグ３１が偽造されたものである）と判別する。
【０１８２】
RFタグ判別部９１は、RFタグ３１が正当であると判別された場合、バス８５を介して、RFタグ３１が正当であることを示す正当判別結果データをDPU８７に供給する。それに対して、RFタグ判別部９１は、RFタグ３１が、正当ではない（すなわち、偽造された）と判別された場合、バス８５を介して、RFタグ３１が正当なものでないことを示す偽造判別結果データをDPU８７およびブザー９２に供給する。
【０１８３】
すなわち、RFタグ３１が正当なものである場合、RFタグ判別部９１が、正当判別結果データをDPU８７に供給するので、DPU８７は、RFタグ判別部９１からの正当判別結果データを基に、RFタグ３１からデータを読み出すか、またはRFタグ３１にデータを書き込むなどの所定の処理を実行する。それに対して、RFタグ３１が偽造されたものである場合、RFタグ判別部９１が、偽造判別結果データをDPU８７に供給するので、DPU８７は、RFタグ判別部９１からの偽造判別結果データを基に、これ以降の、RFタグ３１からデータを読み出すか、またはRFタグ３１にデータを書き込むなどの所定の処理を実行しない。ブザー９２は、偽造判別結果データが供給された場合、警告音を発生する。
【０１８４】
このように、光が照射されると立体的に表示されるホログラムを使用することで、RFタグ判別部９１は、簡単な処理で、より確実にRFタグ３１の真贋を判別することができる。その結果、RFタグの不正な使用を防止することができる。
【０１８５】
なお、上述した、RFタグ判別部９１が行うRFタグ３１の真贋を判別する処理は、RFタグ判別部９１に限らず、DPU８７が行うようにしてもよい。
【０１８６】
次に、図５のフローチャートを参照して、ホログラムを使用したRFタグ３１の真贋判別の処理について説明する。
【０１８７】
ステップＳ５１の処理は、図３におけるステップＳ１１の処理と同様であり、その説明は省略する。
【０１８８】
ステップＳ５１において、RFタグ３１との通信が可能であると判別された場合、RFタグ３１が通信可能な位置にあるので、ステップＳ５２に進み、DPU８７は、ディバイス制御部２４１に、ICカード１１への光の照射を指示する。DPU８７から光の照射が指示されたディバイス制御部２４１は、スキャナ２２１に、ICカード１１への光の照射を指示する。スキャナ４３は、ディバイス制御部２４１の制御の基に、ライト２５１を発光させて、ICカード１１に光を照射する。
【０１８９】
光を照射されると、ICカード１１に形成されている判別データ２１のホログラムは、立体的に表示されるので、ステップＳ５３において、DPU８７は、ディバイス制御部２４１に、判別データ２１のか可視光線の画像の撮像を指示する。DPU８７から撮像が指示されたディバイス制御部２４１は、スキャナ２２１に、判別データ２１の撮像を指示する。
【０１９０】
スキャナ２２１は、ディバイス制御部２４１の制御の基に、ICカード１１の判別データ２１の画像を、異なる位置から撮像し、２つの画像データを生成する。
【０１９１】
ICカード１１がアンテナ４２に対して、所定の位置に配置された場合、スキャナ２２１がICカード１１の判別データ２１の画像を撮像できるように、ICカード１１およびスキャナ２２１が設けられる。アンテナ４２に対してICカード１１がその位置に配置された場合、ステップＳ５１の処理により、DPU８７が、SPU８４からの信号を基に、ICカード１１の通信が可能であると判定するようにすれば、スキャナ２２１がICカード１１の判別データ２１の画像を撮像するときの、スキャナ２２１からICカード１１までの距離が特定される。
【０１９２】
このようにすることで、ステップＳ５３において、スキャナ２２１は、ICカード１１の判別データ２１の画像を撮像することができ、さらに、２つの判別データ２１の画像の画像データの視差から、判別データ２１の画像までの距離を算出して、算出された距離からスキャナ２２１からICカード１１までの距離を引き算することにより、ICカード１１に対するホログラムである判別データ２１の画像の距離を算出することができる。
【０１９３】
ステップＳ５４乃至ステップＳ５８の処理は、図３におけるステップＳ１４乃至ステップＳ１８の処理と同様であり、その説明は省略する。
【０１９４】
ステップＳ５９において、RFタグ判別部９１は、判別データ２１（の画像）および記憶判別データ７１を基に、RFタグ３１が正当であるか否かを判別する。
【０１９５】
例えば、ステップＳ５９において、RFタグ判別部９１は、スキャナ２２１によって読み出された、判別データ２１の画像の視差のある２つの画像データを画像処理することにより、立体的な画像データから、判別データ２１を取得する。
【０１９６】
例えば、ステップＳ５９において、RFタグ判定部９１は、算出された、ICカード１１に対するホログラムである判別データ２１の画像の距離が予め定めた範囲内である場合、判別データ２１の画像を画像処理することにより、判別データ２１を生成する。一方、RFタグ判別部９１は、算出された、ICカード１１に対するホログラムである判別データ２１の画像の距離が予め定められた範囲内にない場合、RFタグ３１が正当でないことを示す判別データ２１を生成する。
【０１９７】
さらに、ステップＳ５９において、RFタグ判別部９１は、取得された判別データ２１と、RFタグ３１から読み出された記憶判別データ７１に基づいて、RFタグ３１が正当であるか否か（偽造されたものでないか）を判別する。判別データ２１がRFタグ３１が正当でないことを示す場合、RFタグ判別部９１は、RFタグ３１が正当でないと判別する。
【０１９８】
判別データ２１がRFタグ３１が正当でないことを示していない場合、RFタグ判別部９１は、判別データ２１と記憶判別データ７１から、さらに、RFタグ３１が正当であるか否か（偽造されたものでないか）を判別する。
【０１９９】
例えば、RFタグ判別部９１は、取得した判別データ２１と記憶判別データ７１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。
【０２００】
さらに、例えば、RFタグ判別部９１は、記憶判別データ７１にハッシュ関数を適用して、その結果得られる記憶判別データ７１のハッシュ値と取得した判別データ２１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。また、例えば、RFタグ判別部９１は、取得した判別データ２１のハッシュ値を適用して、その結果得られた判別データ２１のハッシュ値と記憶判別データ７１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。
【０２０１】
ステップＳ６０乃至ステップＳ６６の処理は、図３におけるステップＳ２０乃至ステップＳ２６の処理と同様であり、その説明は省略する。
【０２０２】
このように、光が照射されると立体的に表示されるホログラムを使用することで、RFタグ判別部９１は、簡単な処理で、より確実にRFタグ３１の真贋を判別することができる。その結果、RFタグの不正な使用を防止することができる。
【０２０３】
すなわち、ホログラムを使用する場合、ホログラムである判別データ２１の値を基に、RFタグ３１の真贋が判別されるだけでなく、ホログラムである判別データ２１の画像の特徴から、RFタグ３１の真贋が判別される。従って、より確実に、RFタグ３１の偽造を検出することができ、より確実に、RFタグの不正な使用を防止することができる。
【０２０４】
次に、図６および図７を参照して、通常の状態では、人の目に見えず（可視光線を反射せず）、磁気ヘッドにより読み取られる磁気インクにより判別データ２１を印刷した（刷り込んだ）場合について説明する。
【０２０５】
図６は、本発明に係る通信システムの一実施の形態の他の構成を示すブロック図である。図２に示す場合と同様の部分には、同一の符号が付してあり、その説明は適宜省略する。
【０２０６】
上述したように、ICカード１１は、塩化ビニールまたはプラスチックなどの素材からなるカードであり、その内部にはRFタグ３１が設けれられ、さらに、ICカード１１の表面には、磁気ヘッドにより読み取られる磁気インクにより判別データ２１（の文字または画像）が形成されている。また、RFタグ３１の記憶部６３には、判別データ２１に対応したデータとして、記憶判別データ７１が記憶されている。
【０２０７】
磁気読み取り部３２１は、磁気ヘッドを備え、判別データ２１を示す文字または画像を読み取る。磁気読み取り部３２１は、例えば、磁気インクを読み取るための装置である。例えば、磁気読み取り部３２１は、リーダライタ４１から供給される制御信号に基づいて、ICカード１１上に磁気インクにより印刷されている判別データ２１を読み取る。
【０２０８】
ディバイス制御部３４１は、DPU８７の制御の基に、磁気読み取り部３２１を制御する。例えば、ディバイス制御部３４１は、RFタグ３１との通信が可能である場合、DPU８７の制御の基に、磁気読み取り部３２１を制御して、磁気読み取り部３２１に、ICカード１１の表面上に印刷された判別データ２１（の文字または画像）を読み取らせる。ディバイス制御部３４１は、磁気読み取り部３２１から供給された判別データ２１のデータを取得する。ディバイス制御部３４１は、バス８５を介して、ICカード１１から読み取らせた判別データ２１のデータをRFタグ判別部９１に供給する。
【０２０９】
RFタグ判別部９１は、磁気読み取り部３２１によって読み取られた、判別データ２１のデータ、およびRFタグ３１から読み出された記憶判別データ７１に基づいて、RFタグ３１の真贋を判別する。すなわち、RFタグ判別部９１は、判別データ２１および記憶判別データ７１に基づいて、RFタグ３１が正当であるか否か（偽造されたものではないか）を判別する。
【０２１０】
例えば、RFタグ判別部９１は、取得された判別データ２１と、RFタグ３１から読み出された記憶判別データ７１とを比較して、判別データ２１と記憶判別データ７１とが同じである場合、RFタグ３１が正当であると判別し、判別データ２１と記憶判別データ７１とが異なる場合、RFタグ３１が正当ではない（RFタグ３１が偽造されたものである）と判別する。
【０２１１】
また、例えば、RFタグ判別部９１は、RFタグ３１から読み出された記憶判別データ７１に所定のハッシュ関数を適用してハッシュ値を生成し、取得された判別データ２１と、生成したハッシュ値とを比較して、判別データ２１とハッシュ値とが同じである場合、RFタグ３１が正当であると判別し、判別データ２１とハッシュ値とが異なる場合、RFタグ３１が正当でない（RFタグ３１が偽造されたものである）と判別する。
【０２１２】
RFタグ判別部９１は、RFタグ３１が正当であると判別された場合、バス８５を介して、RFタグ３１が正当であることを示す正当判別結果データをDPU８７に供給する。それに対して、RFタグ判別部９１は、RFタグ３１が、正当ではない（すなわち、偽造された）と判別された場合、バス８５を介して、RFタグ３１が正当なものでないことを示す偽造判別結果データをDPU８７およびブザー９２に供給する。
【０２１３】
すなわち、RFタグ３１が正当なものである場合、RFタグ判別部９１が、正当判別結果データをDPU８７に供給するので、DPU８７は、RFタグ判別部９１からの正当判別結果データを基に、RFタグ３１からデータを読み出すか、またはRFタグ３１にデータを書き込むなどの所定の処理を実行する。それに対して、RFタグ３１が偽造されたものである場合、RFタグ判別部９１が、偽造判別結果データをDPU８７に供給するので、DPU８７は、RFタグ判別部９１からの偽造判別結果データを基に、これ以降の、RFタグ３１からデータを読み出すか、またはRFタグ３１にデータを書き込むなどの所定の処理を実行しない。ブザー９２は、偽造判別結果データが供給された場合、警告音を発生する。
【０２１４】
このように、磁気読み取り部３２１により読み取られる磁気インクを使用することで、RFタグ判別部９１は、簡単な処理で、より確実にRFタグ３１の真贋を判別することができる。その結果、RFタグの不正な使用を防止することができる。
【０２１５】
なお、上述した、RFタグ判別部９１が行うRFタグ３１の真贋を判別する処理は、RFタグ判別部９１に限らず、DPU８７が行うようにしてもよい。
【０２１６】
次に、図７のフローチャートを参照して、磁気インクを使用したRFタグ３１の真贋判別の処理について説明する。
【０２１７】
ステップＳ１０１の処理は、図３におけるステップＳ１１の処理と同様であり、その説明は省略する。
【０２１８】
ステップＳ１０１において、RFタグ３１との通信が可能であると判別された場合、RFタグ３１が通信可能な位置にあるので、ステップＳ１０２に進み、DPU８７は、ディバイス制御部３４１に、ICカード１１の判別データ２１を読み取る指示する。DPU８７から判別データ２１の読み取りを指示されたディバイス制御部３４１は、磁気読み取り部３２１に、ICカード１１の判別データ２１の読み取りを指示する。磁気読み取り部３２１は、ディバイス制御部３４１の制御の基に、ICカード１１から、判別データ２１を読み取る。
【０２１９】
ステップＳ１０１の処理により、ICカード１１の通信が可能であると判定されているので、ICカード１１は、リーダライタ４１に対して、通信可能な距離または通信可能な領域に位置する。従って、リーダライタ４１と通信可能な距離または通信可能な領域に位置するICカード１１の判別データ２１を読み取れるように磁気読み取り部３２１を配置すれば、ステップＳ１０２において、磁気読み取り部３２１は、ICカード１１の判別データ２１（の文字または画像）を読み取ることができる。
【０２２０】
すなわち、ユーザは、通常時、ICカード１１の表面上には、判別データ２１を視認することができないが、ICカード１１のRFタグ３１とリーダライタ４１のアンテナ４２とが通信可能な状態となったとき、磁気読み取り部３２１により、判別データ２１が読み取られるので、ユーザが意識しないうちに、判別データ２１が読み取られることになる。
【０２２１】
ステップＳ１０３乃至ステップＳ１０７の処理は、図３におけるステップＳ１４乃至ステップＳ１８の処理と同様であり、その説明は省略する。
【０２２２】
ステップＳ１０８において、RFタグ判別部９１は、判別データ２１（の画像）および記憶判別データ７１を基に、RFタグ３１が正当であるか否かを判別する。
【０２２３】
例えば、ステップＳ１０８において、RFタグ判別部９１は、磁気読み取り部３２１によって読み出された、判別データ２１のデータに対して、所定の処理することにより、判別データ２１のデータから、判別データ２１を取得する。
【０２２４】
例えば、RFタグ判別部９１は、取得した判別データ２１と記憶判別データ７１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。
【０２２５】
例えば、RFタグ判別部９１は、記憶判別データ７１にハッシュ関数を適用して、その結果得られる記憶判別データ７１のハッシュ値と取得した判別データ２１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。また、例えば、RFタグ判別部９１は、取得した判別データ２１のハッシュ値を適用して、その結果得られた判別データ２１のハッシュ値と記憶判別データ７１とが一致するか否かを基に、RFタグ３１が正当であるか否かを判別する。
【０２２６】
このように、ハッシュ関数を使用することで、同じハッシュ値の異なるデータを作成することは極めて困難なので、RFタグ３１の偽造をより確実に防止することができる。
【０２２７】
ステップＳ１０９乃至ステップＳ１１５の処理は、図３におけるステップＳ２０乃至ステップＳ２６の処理と同様であり、その説明は省略する。
【０２２８】
このように、磁気読み取り部３２１により読み取られる磁気インクを使用することで、RFタグ判別部９１は、簡単な処理で、より確実にRFタグ３１の真贋を判別することができる。その結果、RFタグの不正な使用を防止することができる。
【０２２９】
次に、図８および図９を参照して、プリンタ４０１が、蛍光インクを使用してICカード１１を作成（製造）する装置および方法について説明する。
【０２３０】
図８は、蛍光インクによりICカード１１に判別データ２１を印刷することにより、ICカード１１を製造するプリンタ４０１の構成を説明するブロック図である。
【０２３１】
プリンタ４０１は、CPU４２１、ROM４２２、RAM４２３、入出力インターフェイス４２４、バス４２５、操作部４２６、記憶判別データ生成部４２７、リーダライタ４２８、判別データ生成部４２９、印刷データ処理部４３０、および印刷部４３１で構成される。CPU４２１乃至印刷部４３１は、バス４２５により相互に接続される。
【０２３２】
CPU４２１は、ROM４２２に記録されているプログラムに従って各種の処理を実行する。また、CPU４２１は、バス４２５を介して、入出力インターフェイス４２４または操作部４２６から入力される指令に対応して各種の処理を実行する。RAM４２３には、CPU４２１が実行するプログラムやデータなどが適宜記憶される。
【０２３３】
入出力インターフェイス４２４は、外部装置（図示せず）（例えば、パーソナルコンピュータ）と接続し、外部装置から情報を授受する。
【０２３４】
操作部４２６は、例えば、ボタンまたはタッチパネルなどから構成され、例えば、ICカード１１を製造する製造者などからの操作に基づいて、操作信号をCPU４２１に供給する。
【０２３５】
記憶判別データ生成部４２７は、RFタグ３１の記憶部６３に記憶させる記憶判別データ７１を生成する。例えば、記憶判別データ７１は、所定の桁数の順序付けられた１つの整数、または１つの乱数として生成されるか、または複数の数を組み合わせて生成される。また、記憶判別データ生成部４２７は、生成した記憶判別データ７１をリーダライタ４２８に供給する。
【０２３６】
また、記憶判別データ生成部４２７は、記憶判別データ７１をハッシュ値とする場合、後述する判別データ生成部４２９により生成される判別データ２１に所定のハッシュ関数を適用することにより、ハッシュ値である記憶判別データ７１を生成し、生成した記憶判別データ７１をリーダライタ４２８に供給する。
【０２３７】
リーダライタ４２８は、記憶判別データ生成部４２７から供給された記憶判別データ７１（または、記憶判別データ７１のハッシュ値）をRFタグ３１の記憶部６３に記憶させる。例えば、リーダライタ４２８は、記憶判別データ４２７から供給された乱数である記憶判別データ７１をRFタグ３１の記憶部６３に記憶させる。
【０２３８】
なお、リーダライタ４２８がRFタグ３１の記憶部６３に記憶させる記憶判別データ７１は、記憶判別データ生成部４２７に生成させるだけでなく、例えば、ユーザの操作により、操作部４２６のボタンから入力させるようにしてもよいし、入力インターフェイス４２４を介して、外部のパーソナルコンピュータ（図示せず）から入力するようにしてもよい。また、記憶判別データ７１は、プリンタ４０１に、適宜、接続されるドライブ４３３に装着される磁気ディスク４４１、光ディスク４４２、光磁気ディスク４４３、または半導体メモリ４４４などから読み取られるようにしてもよい。
【０２３９】
また、リーダライタ４２８は、バス４２５を介して、CPU４２１から供給されたデータをRFタグ３１の記憶部６３に記憶させるか、または、RFタグ３１の記憶部６３からデータを読み出し、バス４２５を介して、読み出したデータをCPU４２１に供給する。
【０２４０】
判別データ生成部４２９は、リーダライタ４２８がRFタグ３１の記憶部６３に記憶させる記憶判別データ７１に対応した内容の判別データ２１を生成し、生成した判別データ２１を印刷データ処理部４３０に供給する。また、判別データ生成部４２９により生成する判別データ２１の内容は、毎回変更しても、一定の内容としてもよいが、リーダライタ４２８がRFタグ３１の記憶部６３に記憶させる記憶判別データ７１に対応した内容でなければならない。すなわち、判別データ２１をRFタグ３１の記憶部６３に記憶させる記憶判別データ７１に対応させた内容とすることで、上述したように、RFタグ判別部９１は、判別データ２１と記憶判別データ７１とが一致するか否かを判別することにより、RFタグ３１の真贋の判別をすることができる。
【０２４１】
例えば、判別データ生成部４２９は、記憶判別データ７１と同じ値の判別データ２１を生成する。
【０２４２】
また、判別データ２１をハッシュ値とする場合、判別データ生成部４２９は、RFタグ３１の記憶部６３に記憶させる記憶判別データ７１にハッシュ値を適用することにより、記憶判別データ７１のハッシュ値である判別データ２１を生成し、生成したハッシュ値である判別データ２１を印刷データ処理部４３０に供給する。
【０２４３】
印刷データ処理部４３０は、バス４２５を介して、CPU４２１から供給される制御信号に基づいて、判別データ生成部４２９から供給される判別データ２１の画像を印刷するための画像データ（イメージデータ）を生成する。例えば、印刷データ処理部４３０は、文字である判別データ２１の画像を印刷する場合、いわゆるフォントデータから判別データ２１の文字としての画像データ（イメージデータ）を生成する。例えば、印刷データ処理部４３０は、バーコードである判別データ２１を印刷する場合、判別データ２１の値を示すバーコードの画像データ（イメージデータ）を生成する。
【０２４４】
また、例えば、印刷データ処理部４３０は、２次元コードである判別データ２１を印刷する場合、判別データ２１の値を示す２次元コードの画像データ（イメージデータ）を生成する。
【０２４５】
印刷データ処理部４３０は、生成した判別データ２１の画像を印刷するための画像データ（イメージデータ）を印刷部４３１に供給する。
【０２４６】
印刷部４３１は、印刷データ処理部４３０から供給された画像データ（イメージデータ）を基に、判別データ２１の画像をICカード１１の表面上に印刷する（刷り込む）処理を実行する。
【０２４７】
また、印刷部４３１は、例えば、インクを噴射して印刷する、いわゆるインクジェット方式を用いた印刷機構、またはレーザビームを用いた印刷機構などのうち、いずれかの印刷機構を有する。例えば、印刷部４３１において、印刷機構としてインクジェット方式が用いられる場合、インクには、蛍光インクが使用される。この場合、印刷部４３１は、蛍光インクにより判別データ２１（の画像）をICカード１１の表面上に印刷する。
【０２４８】
例えば、印刷部４３１において、レーザビームを用いた印刷機構が用いられる場合、インクには磁気インクが使用される。この場合、印刷部４３１は、磁気インクにより判別データ２１（の画像）をICカード１１の表面上に印刷する。
【０２４９】
印刷部４３１は、用紙搬送部４３２のICカード１１の搬送を制御する。用紙搬送部４３２は、印刷部４３１の制御の基に、ICカード１１を搬送する。
【０２５０】
用紙搬送部４３２は、例えば、駆動モータおよび用紙搬送ローラなどからなる。
【０２５１】
例えば、用紙搬送部４３２は、印刷部４３１の制御に従って、RFタグ３１の記憶部６３にデータ（記憶判別データ７１）が記憶されておらず、かつ、ICカード１１の表面上に判別データ２１が印刷されていないICカード１１を、用紙トレイ（図示せず）から、リーダライタ４２８によるデータの書き込み位置、および印刷データ処理部４３０による印刷位置に搬送する。
【０２５２】
ドライブ４３３は、必要に応じてプリンタ４０１に接続される。ドライブ４３３には、磁気ディスク４４１、光ディスク４４２、光磁気ディスク４４３、または半導体メモリ４４４が適宜装着される。ドライブ４３３は、装着された磁気ディスク４４１、光ディスク４４２、光磁気ディスク４４３、または半導体メモリ４４４から記憶されているプログラムまたはデータを読み出し、読み出したプログラムまたはデータをCPU４２１またはリーダライタ４２８に供給する。
【０２５３】
このように、CPU４２１は、記録媒体の一例である磁気ディスク４４１、光ディスク４４２、光磁気ディスク４４３、または半導体メモリ４４４から読み出されたプログラムを実行することができる。また、リーダライタ４２８は、記録媒体の一例である磁気ディスク４４１、光ディスク４４２、光磁気ディスク４４３、または半導体メモリ４４４から、データ（例えば、記憶判別データ７１）を取得することができる。
【０２５４】
なお、図８で示される例においては、蛍光インクによるICカード１１の作成方法について説明したが、磁気インクまたはDNAインクを用いて判別データ２１を印刷する場合にも同様の方法で作成することができる。また、判別データ２１としてホログラムを用いる場合には、印刷部４３１は、ホログラムをICカード１１に記録させるレーザー光をICカード１１に照射できるようにすればよい。
【０２５５】
次に、図９のフローチャートを参照して、ICカード１１の作成の処理を説明する。
【０２５６】
ステップＳ２０１において、記憶判別データ生成部４２７は、例えば、ユーザの操作より、操作部４２６のボタン（例えば、スタートボタン）が押されることにより、または、所定の処理に基づいて、所定の桁数の整数または乱数の記憶判別データ７１を生成する。記憶判別データ生成部４２７は、生成した記憶判別データ７１をリーダライタ４２８に供給する。
【０２５７】
また、記憶判別データ生成部４２７は、例えば、所定の桁数の整数または乱数の記憶判別データ７１を生成する。さらに、記憶判別データ生成部４２７は、記憶判別データ７１をハッシュ値とする場合、判別データ生成部４２９により生成される判別データ２１に所定のハッシュ関数を適用することにより、ハッシュ値である記憶判別データ７１を生成し、生成した記憶判別データ７１をリーダライタ４２８に供給する。
【０２５８】
ステップＳ２０２において、リーダライタ４２８は、記憶判別データ生成部４２７から供給される記憶判別データ７１をRFタグ３１の記憶部６３に記憶させる。
【０２５９】
なお、上述したように、リーダライタ４２８がRFタグ３１の記憶部６３に記憶させる記憶判別データ７１は、例えば、ステップＳ２０１において、記憶判別データ生成部４２７に生成させるだけでなく、例えば、ユーザの操作により、操作部４２６のボタンから入力させるようにしてもよいし、入力インターフェイス４２４を介して、外部のパーソナルコンピュータ（図示せず）から入力するようにしてもよい。また、記憶判別データ７１は、プリンタ４０１に、適宜、接続されるドライブ４３３に装着される磁気ディスク４４１、光ディスク４４２、光磁気ディスク４４３、または半導体メモリ４４４などから読み取られるようにしてもよい。
【０２６０】
ステップＳ２０３において、判別データ生成部４２９は、ステップＳ２０２の処理において、リーダライタ４２８がRFタグ３１の記憶部６３に記憶させる記憶判別データ７１に対応した内容の判別データ２１を生成する。判別データ生成部４２９は、生成した判別データ２１を印刷データ処理部４３０に供給する。
【０２６１】
また、上述したように、判別データ生成部４２９により生成する判別データ２１の内容は、毎回変更しても、一定の内容としてもよいが、リーダライタ４２８がRFタグ３１の記憶部６３に記憶させる記憶判別データ７１に対応した内容でなければならない。すなわち、判別データ２１をRFタグ３１の記憶部６３に記憶させる記憶判別データ７１に対応させた内容とすることで、上述したように、RFタグ判別部９１は、判別データ２１と記憶判別データ７１とが一致するか否かを判別することにより、RFタグ３１の真贋の判別をすることができる。
【０２６２】
例えば、判別データ生成部４２９は、記憶判別データ７１と同じ値の判別データ２１を生成する。
【０２６３】
また、判別データ２１をハッシュ値とする場合、判別データ生成部４２９は、RFタグ３１の記憶部６３に記憶させる記憶判別データ７１にハッシュ値を適用することにより、記憶判別データ７１のハッシュ値である判別データ２１を生成し、生成したハッシュ値である判別データ２１を印刷データ処理部４３０に供給する。
【０２６４】
ステップＳ２０４において、印刷データ処理部４３０は、判別データ生成部４２９から供給された判別データ２１を基に、判別データ２１を示す画像データ（イメージデータ）を生成する。印刷データ処理部４３０は、生成した判別データ２１を示す画像データ（イメージデータ）を印刷部４３１に供給する。
【０２６５】
例えば、ステップＳ２０４において、印刷データ処理部４３０は、文字である判別データ２１の画像を印刷する場合、いわゆるフォントデータから判別データ２１の文字としての画像データ（イメージデータ）を生成する。例えば、印刷データ処理部４３０は、バーコードである判別データ２１を印刷する場合、判別データ２１の値を示すバーコードの画像データ（イメージデータ）を生成する。
【０２６６】
また、例えば、印刷データ処理部４３０は、２次元コードである判別データ２１を印刷する場合、判別データ２１の値を示す２次元コードの画像データ（イメージデータ）を生成する。
【０２６７】
ステップＳ２０５において、印刷部４３１は、印刷データ処理部４３０から供給された判別データ２１を示す画像データ（イメージデータ）を基に、判別データ２１の画像をICカード１１の表面上に印刷する（刷り込む）処理を実行する。
【０２６８】
また、印刷部４３１は、例えば、インクを噴射して印刷する、いわゆるインクジェット方式を用いた印刷機構、またはレーザビームを用いた印刷機構などのうち、いずれかの印刷機構を有する。例えば、ステップＳ２０５において、印刷部４３１は、印刷機構としてインクジェット方式を用いる場合、インクとして蛍光インクを使用する。この場合、印刷部４３１は、蛍光インクにより判別データ２１（の画像）をICカード１１の表面上に印刷する。
【０２６９】
このように、RFタグ３１の記憶部６３に記憶された判別データ７１に対応した判別データ２１をICカード１１の表面上に印刷することができる。すなわち、プリンタ４０１により作成されたRFタグ３１の記憶部６３に記憶される判別データ７１と、ICカード１１の表面上に印刷されている判別データ２１とは、対応している（一致している）データとなるので、RFタグ判別部９１は、判別データ２１と記憶判別データ７１とが一致するか否かを判別することにより、RFタグ３１の真贋の判別をすることができる。
【０２７０】
なお、ICカード１１の作成方法をプリンタ４０１の印刷による方法で説明したが、ICカード１１の作成方法は、印刷に限られるものではない。例えば、ICカード作成の専用の装置などを使用してICカード１１を作成するようにしてもよい。
【０２７１】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２７２】
この記録媒体は、図２、図４、および図６に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク１２３（MD(Mini-Disc)（商標）を含む）、若しくは半導体メモリ１２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM８８や、記憶部（図示せず）に含まれるハードディスクなどで構成される。
【０２７３】
また、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェイスを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０２７４】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表するものである。
【図面の簡単な説明】
【０２７６】
【図１】ICカードの構成例を示す図である。
【図２】本発明の通信システムの一実施の形態の構成を示すブロック図である。
【図３】蛍光インクによるRFタグの真贋判別の処理を説明するフローチャートである。
【図４】本発明に係る通信システムの一実施の形態の他の構成を示すブロック図である。
【図５】ホログラムによるRFタグの真贋判別の処理を説明するフローチャートである。
【図６】本発明に係る通信システムの一実施の形態の他の構成を示すブロック図である。
【図７】磁気インクによるRFタグの真贋判別の処理を説明するフローチャートである。
【図８】蛍光インクによりICカードに判別データを印刷することにより、ICカードを製造するプリンタの構成を説明するブロック図である。
【図９】ICカードの作成の処理を説明するフローチャートである。
【符号の説明】
【０２７７】
１１  ICカード
２１  判別データ
３１  RFタグ
３２  ICチップ
３３  アンテナ
４０  通信システム
４１  リーダライタ
４２  アンテナ
４３  スキャナ
６１  変復調部
６２  CPU
６３  記憶部
７１  記憶判別データ
８１  発振部
８２  変調部
８３  復調部
８４  SPU
８５  バス
８６  ディバイス制御部
８７  DPU
８８  ROM
８９  RAM
９０  SCC
９１  RFタグ判別部
９２  ブザー
１１１  ドライブ
１２１  磁気ディスク
１２２  光ディスク
１２３  光磁気ディスク
１２４  半導体メモリ
２０１  通信システム
２２１  スキャナ
２４１  ディバイス制御部
２５１  ライト
２５２  CCD
２５３  CCD
３０１  通信システム
３２１  磁気読み取り部
３４１  ディバイス制御部
４０１  プリンタ
４２１  CPU
４２２  ROM
４２３  RAM
４２４  入出力インターフェイス
４２５  バス
４２６  操作部
４２７  記憶判別データ生成部
４２８  リーダライタ
４２９  判別データ生成部
４３０  印刷データ処理部
４３１  印刷部
４３２  用紙搬送部
４３３  ドライブ
４４１  磁気ディスク
４４２  光ディスク
４４３  光磁気ディスク
４４４  半導体メモリ
【図１】
2006040190.tif 000003
【図２】
2006040190.tif 000004
【図３】
2006040190.tif 000005
【図４】
2006040190.tif 000006
【図５】
2006040190.tif 000007
【図６】
2006040190.tif 000008
【図７】
2006040190.tif 000009
【図８】
2006040190.tif 000010
【図９】
2006040190.tif 000011