(57)【要約】【課題】非接触ＩＣカードとリーダライタ装置間の通信に翻訳機能を持つ非接触ＩＣカードを介在させ、介在させた非接触ＩＣカードから第３の情報を加えて再度暗号化を施しセキュリティの強化と多様なサービスが図れる非接触ＩＣカード介在通信方法及び装置を提供する。【解決手段】非接触ＩＣカード３０とリーダライタ装置４０の間にあって且つ非接触ＩＣカード３０の下に重ね合わせて置かれたとき、非接触ＩＣカード３０からの情報を中継し、リーダライタ装置４０に再び暗号化送信するための翻訳機能付き非接触ＩＣカード２０を備える。翻訳機能付き非接触ＩＣカード２０は、ＲＦ送受部２２，２６、第１の暗号化方式(ＲＳＡ暗号化方式)に基づいて暗号化した情報の翻訳を実行する第１翻訳部２３、固有情報保持部２４、および、第１の暗号化方式とは異なる第２の暗号化方式(楕円曲線暗号化方式)による暗号化を実行するデータ生成部(第２暗号化部)２５を有している。【選択図】図１
2008250660.tif 000002
【特許請求の範囲】
【請求項１】
特定サービスに係る通信を成り立たせるために非接触ＩＣカードとリーダライタ装置の間に翻訳機能付き非接触ＩＣカードを介在させる過程と、
前記翻訳機能付き非接触ＩＣカードにおいて前記非接触ＩＣカードで暗号化された情報を翻訳する過程と、
前記翻訳機能付き非接触ＩＣカードにおいて翻訳した情報に第３の情報を加える過程と、
前記翻訳機能付き非接触ＩＣカードにおいて前記第３の情報を加えられた情報を再暗号化する過程と、
前記再暗号化された情報を前記翻訳機能付き非接触ＩＣカードから前記リーダライタ装置に送信する過程と、
前記リーダライタ装置において前記送信された情報を受信し翻訳する過程と、
を含む非接触ＩＣカード介在通信方法。
【請求項２】
非接触ＩＣカードとリーダライタ装置間に翻訳機能付き非接触ＩＣカードを介在させて特定サービスに係る通信を成り立たせる非接触ＩＣカード介在通信装置であって、
前記非接触ＩＣカードは、
第１暗号化方式で暗号化された情報を翻訳する翻訳手段と、
前記第１暗号化方式で暗号化した情報を送出する情報送出手段と、
を有し、
前記リーダライタ装置は、
前記第１暗号化方式で暗号化した情報を送出する情報送出手段と、
第２暗号化方式で暗号化された情報を受領する情報受領手段と、
を有し、
前記翻訳機能付き非接触ＩＣカードは、
前記非接触ＩＣカードで前記第１暗号化方式により暗号化された情報を翻訳する翻訳手段と、
該翻訳手段で翻訳された情報に第３の情報を加えて前記第２暗号化方式により再暗号化する再暗号化手段と、
を有し、
前記翻訳機能付き非接触ＩＣカードを前記非接触ＩＣカードの下に重ね合わせて位置させ、前記非接触ＩＣカードからの情報を中継し、再暗号化して前記リーダライタ装置に送信し前記特定サービスに係る通信を成り立たせることを特徴とする非接触ＩＣカード介在通信装置。
【請求項３】
特定サービスに係る通信を成り立たせるために非接触ＩＣカードとリーダライタ装置の間に翻訳機能付き非接触ＩＣカードを介在させる過程と、
前記リーダライタ装置が前記非接触ＩＣカードからの情報を受信して情報を検出する過程と、
前記検出した情報を前記リーダライタ装置から前記翻訳機能付き非接触ＩＣカードに送信する過程と、
前記翻訳機能付き非接触ＩＣカードにおいて前記リーダライタ装置から送信された情報を受信し、前記非接触ＩＣカードで暗号化された情報を翻訳する過程と、
前記翻訳機能付き非接触ＩＣカードにおいて翻訳した情報に第３の情報を加える過程と、
前記翻訳機能付き非接触ＩＣカードにおいて前記第３の情報を加えられた情報を再暗号化する過程と、
前記再暗号化された情報を前記翻訳機能付き非接触ＩＣカードから前記リーダライタ装置に送信する過程と、
前記リーダライタ装置において前記送信された情報を受信し翻訳する過程と、
を含む非接触ＩＣカード介在通信方法。
【請求項４】
非接触ＩＣカードとリーダライタ装置間に翻訳機能付き非接触ＩＣカードを介在させて特定サービスに係る通信を成り立たせる非接触ＩＣカード介在通信装置であって、
前記非接触ＩＣカードは、
第１暗号化方式で暗号化された情報を翻訳する翻訳手段と、
前記第１暗号化方式で暗号化した情報を送出する情報送出手段と、
を有し、
前記リーダライタ装置は、
前記第１暗号化方式で暗号化した情報を送出する情報送出手段と、
前記非接触ＩＣカードからの情報を検出して再送出する情報再送出手段と、
第２暗号化方式で暗号化された情報を受領する情報受領手段と、
を有し、
前記翻訳機能付き非接触ＩＣカードは、
前記リーダライタ装置から再送出された前記非接触ＩＣカードからの情報を翻訳する翻訳手段と、
該翻訳手段で翻訳された情報に第３の情報を加えて前記第２暗号化方式により再暗号化する再暗号化手段と、
を有し、
前記翻訳機能付き非接触ＩＣカードを前記非接触ＩＣカードに並置させ、前記非接触ＩＣカードからの情報を中継し、再暗号化して前記リーダライタ装置に送信し前記特定サービスに係る通信を成り立たせることを特徴とする非接触ＩＣカード介在通信装置。
【請求項５】
翻訳機能付き非接触ＩＣカードの介在なしに第１の非接触ＩＣカードとリーダライタ装置間の通信を実行する過程と、
特定サービスに係る通信を成り立たせるために第２の非接触ＩＣカードとリーダライタ装置の間に翻訳機能付き非接触ＩＣカードを介在させる過程と、
前記翻訳機能付き非接触ＩＣカードにおいて前記第２の非接触ＩＣカードで暗号化された情報を翻訳する過程と、
前記翻訳機能付き非接触ＩＣカードにおいて翻訳した情報に第３の情報を加える過程と、
前記翻訳機能付き非接触ＩＣカードにおいて前記第３の情報を加えられた情報を再暗号化する過程と、
前記再暗号化された情報を前記翻訳機能付き非接触ＩＣカードから前記リーダライタ装置に送信する過程と、
前記リーダライタ装置において前記送信された情報を受信し翻訳する過程と、
を含む非接触ＩＣカード介在通信方法。
【請求項６】
翻訳機能付き非接触ＩＣカードの介在なしに第１の非接触ＩＣカードとリーダライタ装置間の通信を実行するとともに、第２の非接触ＩＣカードと前記リーダライタ装置間に前記翻訳機能付き非接触ＩＣカードを介在させて特定サービスに係る通信を成り立たせる非接触ＩＣカード介在通信装置であって、
前記第１の非接触ＩＣカードは、
第１暗号化方式で暗号化された情報を翻訳する翻訳手段と、
前記第１暗号化方式で暗号化した情報を送出する情報送出手段と、
を有し、
前記第２の非接触ＩＣカードは、
前記第１暗号化方式で暗号化された情報を翻訳する翻訳手段と、
第２暗号化方式で暗号化した情報を送出する情報送出手段と、
を有し、
前記リーダライタ装置は、
前記第１暗号化方式で暗号化した情報を送出する情報送出手段と、
前記第１暗号化方式で暗号化された情報を受領する情報受領手段と、
を有し、
前記翻訳機能付き非接触ＩＣカードは、
前記第２の非接触ＩＣカードで前記第２暗号化方式により暗号化された情報を翻訳する翻訳手段と、
該翻訳手段で翻訳された情報に第３の情報を加えて前記第１暗号化方式により再暗号化する再暗号化手段と、
を有し、
前記翻訳機能付き非接触ＩＣカードを前記第２の非接触ＩＣカードの下に重ね合わせて位置させ、前記第２の非接触ＩＣカードからの情報を中継し、再暗号化して前記リーダライタ装置に送信し前記特定サービスに係る通信を成り立たせることを特徴とする非接触ＩＣカード介在通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触ＩＣ(Integrated Circuit)カードとリーダライタ装置間の通信に翻訳機能を持つ非接触ＩＣカードを介在させ、再度暗号化を実施してセキュリティの強化と多様なサービスの提供を図る非接触ＩＣカード介在通信方法及び装置に関するものである。
【背景技術】
【０００２】
図４は、非接触ＩＣカードの一般的構成を示すブロック図である。図４において非接触ＩＣカードは、公知のようにアンテナ１１０およびＩＣチップ１２０が一枚のカード(図示せず)上に搭載され、当該カードを表および裏からパッケージング(図示せず)して構成している。そしてＩＣチップ１２０内には、リーダライタ装置(後述する)からの呼び掛けに応じて作動する電源回路１２１と、当該カード固有の情報などを保持するメモリ１２２と、電源回路１２１の作動により所定の動作を実行するＣＰＵ(Central Processing Unit)１２３と、リーダライタ装置からアンテナ１１０を介して所定の無線周波数の呼び掛けを受信し、またＣＰＵ１２３が処理した情報を所定の無線周波数でアンテナ１１０を介してリーダライタ装置に送信する高周波回路１２４が収められている。非接触ＩＣカードの電源回路１２１には、周知のように、リーダライタ装置から電磁波により給電される。
【０００３】
図５は、従来の非接触ＩＣカードとリーダライタ装置間通信に係る機能ブロック及び情報フローを示す図である。図５において非接触ＩＣカード１３０は、機能ブロックとして、図４に示したメモリ１２２で実現される固有情報保持部１３１、図４に示したＣＰＵ１２３で実現される暗号化部／翻訳部１３２、図４に示した高周波回路１２４で実現されるＲＦ送受部１３３を有し、一方、リーダライタ装置１４０は、機能ブロックとして、図４に示した非接触ＩＣカードと対の構成として、図示されていないが高周波回路で実現されるＲＦ送受部１４３、図示されていないがＣＰＵで実現される暗号化部／翻訳部１４２、図示されていないがメモリで実現される情報保持部１４１を有している。なお図５に示すリーダライタ装置１４０は図示していないが電源回路を有し、非接触ＩＣカード１３０は図示していないがリーダライタ装置１４０から電磁波で給電される電源回路を有しているものである。
【０００４】
図５においてリーダライタ装置１４０はアンテナ１４４、情報経路(１)を経て、非接触ＩＣカード１３０に対して常時呼び掛けを行なう。非接触ＩＣカード１３０は、情報経路(１)を経たリーダライタ装置１４０からの呼び掛けをアンテナ１３４、ＲＦ送受部１３３を経て受信すると、情報経路(２)を経て、それに応答する。応答形式はこの種の呼び掛けに関しては公知のACK/NACKで行なう。リーダライタ装置１４０は、非接触ＩＣカード１３０からのACK応答があれば、リーダライタ装置１４０から情報を暗号化部１４２で暗号化して送信し、また非接触ＩＣカード１３０は当該情報の受信に対応して情報を暗号化部１３２で暗号化して返信する。こうして相互間で情報の交換(通信)が実行される。ここで相互にやりとりされる情報は、リーダライタ装置１４０の暗号化部／翻訳部１４２と非接触ＩＣカード１３０の暗号化部／翻訳部１３２により、両者共通の暗号化方式、例えば汎用的な暗号化方式であるＲＳＡ(Rivest Shamir Adleman)暗号化方式に基づいて暗号化が施され情報についてのセキュリティを保っている。
【０００５】
また従来、リーダライタ装置に対して複数枚数、例えば２枚の非接触ＩＣカードの利用に際して、それぞれの非接触ＩＣカードとの通信接続を処理時間内に確立して、１枚の非接触ＩＣカードと同様に通信接続処理を完了させる技術が知られている(特許文献１参照)。
【特許文献１】特開２０００−２７６５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したような従来の非接触ＩＣカードとリーダライタ装置間の通信におけるセキュリティ付与では、非接触ＩＣカードとリーダライタ装置の対向する組み合わせになっているため、暗号化方式を強化するしかセキュリティの向上は期待できないという問題点があり、もっと簡単にセキュリティを向上させる仕組みが求められていた。
【０００７】
そこで本発明は、非接触ＩＣカードとリーダライタ装置間の通信に翻訳機能を持つ非接触ＩＣカードを介在させ、介在させた非接触ＩＣカードから第３の情報を加えて再度暗号化を施しセキュリティの強化と多様なサービスが図れる非接触ＩＣカード介在通信方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の通信方法は、特定サービスに係る通信を成り立たせるために非接触ＩＣカードとリーダライタ装置の間に翻訳機能付き非接触ＩＣカードを介在させる過程と、前記翻訳機能付き非接触ＩＣカードにおいて前記非接触ＩＣカードで暗号化された情報を翻訳する過程と、前記翻訳機能付き非接触ＩＣカードにおいて翻訳した情報に第３の情報を加える過程と、前記翻訳機能付き非接触ＩＣカードにおいて前記第３の情報を加えられた情報を再暗号化する過程と、前記再暗号化された情報を前記翻訳機能付き非接触ＩＣカードから前記リーダライタ装置に送信する過程と、前記リーダライタ装置において前記送信された情報を受信し翻訳する過程と、を含むことを特徴とする。
【０００９】
また本発明の通信装置は、非接触ＩＣカードとリーダライタ装置間に翻訳機能付き非接触ＩＣカードを介在させて特定サービスに係る通信を成り立たせる非接触ＩＣカード介在通信装置であって、前記非接触ＩＣカードは、第１暗号化方式で暗号化された情報を翻訳する翻訳手段と、前記第１暗号化方式で暗号化した情報を送出する情報送出手段と、を有し、
前記リーダライタ装置は、前記第１暗号化方式で暗号化した情報を送出する情報送出手段と、第２暗号化方式で暗号化された情報を受領する情報受領手段と、を有し、
前記翻訳機能付き非接触ＩＣカードは、前記非接触ＩＣカードから前記第１暗号化方式により暗号化された情報を翻訳する翻訳手段と、該翻訳手段で翻訳された情報に第３の情報を加えて前記第２暗号化方式により再暗号化する再暗号化手段と、を有し、
前記翻訳機能付き非接触ＩＣカードを前記非接触ＩＣカードの下に重ね合わせて位置させ、前記非接触ＩＣカードからの情報を中継し、再暗号化して前記リーダライタ装置に送信し前記特定サービスに係る通信を成り立たせることを特徴とする。
【発明の効果】
【００１０】
本発明は、非接触ＩＣカードとリーダライタ装置間の通信に翻訳機能を持つ非接触ＩＣカードを介在させ、翻訳機能付き非接触ＩＣカードから第３の情報を加えて再度暗号化を施してリーダライタ装置に送信し、翻訳機能付き非接触ＩＣカード、リーダライタ装置、非接触ＩＣカードの３者が協同して初めて特定サービスに係る通信を成り立たせることでセキュリティの強化と多様なサービスを図ることができるという効果を有する。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係る実施の形態を、図面を参照しながら説明する。
［実施形態１］
図１は、第１実施形態に係る非接触ＩＣカード介在通信装置の機能ブロック及び情報フローを示す図である。図１において非接触ＩＣカード３０は、機能ブロックとして、図４に示したメモリ１２２で実現される固有情報保持部３１、図４に示したＣＰＵ１２３で実
現され第１の暗号化方式(例えばＲＳＡ(Rivest Shamir Adleman)暗号化方式)に基づく暗号化／翻訳を実行する第１暗号化部／第１翻訳部３２、および、図４に示した高周波回路１２４で実現されるＲＦ(Radio Frequency)送受部３３を有し、一方、リーダライタ装置４０は、機能ブロックとして、図４に示した非接触ＩＣカードと対の構成として、図示されていないが、高周波回路で実現されるＲＦ送受部４３、ＣＰＵで実現され暗号化は第１の暗号化方式(例えばＲＳＡ暗号化方式)に基づいて実行し、翻訳は第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(例えば楕円曲線暗号化方式)で暗号化された情報を翻訳する第１暗号化部／第２翻訳部４２、および、メモリで実現される情報保持部４１を有している。さらに非接触ＩＣカード３０とリーダライタ装置４０の間にあって且つ非接触ＩＣカード３０の下に重ね合わせて置かれたとき、非接触ＩＣカード３０からの情報を中継し、リーダライタ装置４０に再び暗号化送信する、翻訳機能付き非接触ＩＣカード２０は、機能ブロックとして、図４に示した高周波回路１２４で実現されるＲＦ送受部２２，２６、図４に示したＣＰＵ１２３で実現され第１の暗号化方式(ＲＳＡ暗号化方式)に基づく暗号化情報の翻訳を実行する第１翻訳部２３、図４に示したメモリ１２２で実現される固有情報保持部２４、および、図４に示したＣＰＵ１２３で実現され第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(楕円曲線暗号化方式)による暗号化を実行するデータ生成部(第２暗号化部)２５を有している。なお図１に示すリーダライタ装置４０は図示していないが電源回路を有し、非接触ＩＣカード３０、翻訳機能付き非接触ＩＣカード２０は図示していないがリーダライタ装置４０から電磁波で給電される電源回路を有しているものである。
【００１２】
図１においてリーダライタ装置４０はアンテナ４４、情報経路(１)を経て、非接触ＩＣカード３０に対して常時呼び掛けを行なう。非接触ＩＣカード３０は、情報経路(１)を経たリーダライタ装置４０からの呼び掛けをアンテナ３４、ＲＦ送受部３３を経て受信すると、情報経路(２)を経て、それに応答する。応答形式はこの種の呼び掛けに関しては公知のACK/NACKで行なう。リーダライタ装置４０は、非接触ＩＣカード３０からのACK応答があれば、リーダライタ装置４０から情報保持部４１に保持された情報を第１暗号化部４２で第１の暗号化方式で暗号化して送信する。非接触ＩＣカード３０はこの情報を第１翻訳部３２で翻訳して情報を平文に戻すとともに当該情報に対応する情報に固有情報保持部３１に保持された固有情報、例えばＩＤ(Identifier)、を付加して第１暗号化部３２で第１の暗号化方式で暗号化して返信する。リーダライタ装置４０は、非接触ＩＣカード３０から返信された情報を直に受領することはできない。つまりリーダライタ装置４０は、返信情報の受領の際には送信時の第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(楕円曲線暗号化方式)で暗号化された情報を翻訳する第２翻訳部４２を有しているからである。
【００１３】
翻訳機能付き非接触ＩＣカード２０は、非接触ＩＣカード３０とリーダライタ装置４０の間にあって且つ非接触ＩＣカード３０の下に重ね合わせるように置くことで非接触ＩＣカード３０からの情報を、アンテナ３４、情報経路(２)、アンテナ２１を経由して翻訳機能付き非接触ＩＣカード２０のＲＦ送受部２２で受信し、これを第１翻訳部２３で翻訳する。翻訳機能付き非接触ＩＣカード２０は、翻訳した情報に対して、固有情報保持部２４に保持されている固有情報(例えばＩＤ)を付加し、非接触ＩＣカード３０における第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(楕円曲線暗号化方式)による暗号化をデータ生成部(第２暗号化部)２５により実行する。翻訳機能付き非接触ＩＣカード２０の固有情報(第３の情報に相当)が加えられて再暗号化された非接触ＩＣカード３０からの情報は、翻訳機能付き非接触ＩＣカード２０のＲＦ送受部２６、アンテナ２７、情報経路(３)を経て、リーダライタ装置４０に送信される。なお上記においてアンテナ２１，２７及びＲＦ送受部２２，２６を情報フローの関係で別物の如く分けて示しているが、ハードウェアとしては図４に示したアンテナ１１０および高周波回路１２４を用いてどちらも実現しているもので複数のハードウェアであることを必ずしも意味しない。
【００１４】
リーダライタ装置４０は、情報経路(３)、アンテナ４４を経由して翻訳機能付き非接触ＩＣカード２０を介在させて改めて暗号化送信された情報をリーダライタ装置４０のＲＦ送受部４３で受信し、これをリーダライタ装置４０の第２翻訳部４２で翻訳して平文に戻す。つまり、リーダライタ装置４０の第２翻訳部４２は、非接触ＩＣカード３０における第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(楕円曲線暗号化方式)で暗号化された情報のみを翻訳するものであり、これにより非接触ＩＣカード３０とリーダライタ装置４０間の情報の交換(通信)を翻訳機能付き非接触ＩＣカード２０の介在により実現させることができる。
【００１５】
なお上記した例でリーダライタ装置４０から非接触ＩＣカード３０への情報転送については情報経路(１)を経由して直接送られる場合を説明したが、全ての上り、下り方向の情報転送について翻訳機能付き非接触ＩＣカード２０を介在させて通信を行なわせることも可能である。その場合、翻訳機能付き非接触ＩＣカード２０には、リーダライタ装置４０に向かう上り方向の再暗号化のためのデータ生成部(第２暗号化部)２５に加え、下り方向の再暗号化ためのデータ生成部(第１暗号化部)(図示せず)を持つことになる。
【００１６】
第１実施形態に係る非接触ＩＣカードの使用例として、多くの利用者が持つ非接触ＩＣカード３０は汎用的に用いられる暗号化方式(例えばＲＳＡ暗号化方式)により情報を暗号化して通信が行なわれる。しかして特別なサービスを提供するために、非接触カードＩＣ３０とリーダライタ装置４０の間に介在される翻訳機能付き非接触ＩＣカード２０は、特別なサービスを授権された管理者のみが持つ。そして特別なサービスを提供する際には、翻訳機能付き非接触ＩＣカード２０を有する管理者の立会いの下で翻訳機能付き非接触ＩＣカード２０を非接触カードＩＣ３０とリーダライタ装置４０の間に介在させ、非接触ＩＣカード３０からの情報と翻訳機能付き非接触ＩＣカード２０の持つＩＤとを合わせて上記汎用的に用いられる暗号化方式(例えばＲＳＡ暗号化方式)と異なる暗号化方式(例えば楕円曲線暗号化方式)で再暗号化してリーダライタ装置４０に情報転送する。これにより、簡単にセキュリティの強化が可能になるとともに翻訳機能付き非接触ＩＣカードとの組み合わせを替えることで多様なサービスを図ることができる。
【００１７】
以上説明したように、第１実施形態に係る非接触ＩＣカード介在通信装置によれば、非接触ＩＣカードからリーダライタ装置への情報転送にあたり少なくとも前記非接触ＩＣカードと前記リーダライタ装置の間に翻訳機能付き非接触ＩＣカードを介在させ、翻訳機能付き非接触ＩＣカードから第３の情報を加えて再度暗号化を施し、翻訳機能付き非接触ＩＣカード、リーダライタ装置、非接触ＩＣカードの３者が協同して初めて特定サービスに係る通信を成り立たせるようにしたので、簡単にセキュリティの強化を可能にするとともに翻訳機能付き非接触ＩＣカードとの組み合わせを替えて多様なサービスを図ることができる。
［実施形態２］
図２は、第２実施形態に係る非接触ＩＣカード介在通信装置の機能ブロック及び情報フローを示す図である。図２において非接触ＩＣカード３０は、機能ブロックとして、図４に示したメモリ１２２で実現される固有情報保持部３１、図４に示したＣＰＵ１２３で実現される第１の暗号化方式(例えばＲＳＡ暗号化方式)に基づく暗号化／翻訳を実行する第１暗号化部／第１翻訳部３２、および、図４に示した高周波回路１２４で実現されるＲＦ送受部３３を有し、一方、リーダライタ装置４０は、機能ブロックとして、図４に示した非接触ＩＣカードと対の構成として、図示されていないが、高周波回路で実現されるＲＦ送受部４３、ＣＰＵで実現され暗号化は第１の暗号化方式(例えばＲＳＡ暗号化方式)に基づいて実行し、翻訳は第１の暗号化方式（ＲＳＡ暗号化方式）とは異なる第２の暗号化方式(例えば楕円曲線暗号化方式)で暗号化された情報を翻訳する第１暗号化部／第２翻訳部４２、および、メモリで実現される情報保持部４１を有している。さらに非接触ＩＣカー
ド３０とリーダライタ装置４０間の情報の交換(通信)にあたって、リーダライタ装置４０に対向して翻訳機能付き非接触ＩＣカード２０を非接触ＩＣカード３０に並置し、非接触ＩＣカード３０から返送された情報をリーダライタ装置４０経由で受領し、受領した情報をリーダライタ装置４０に再び暗号化送信して通信を実現する翻訳機能付き非接触ＩＣカード２０は、機能ブロックとして、図４に示した高周波回路１２４で実現されるＲＦ送受部２６、図４に示したＣＰＵ１２３で実現され第１の暗号化方式(例えばＲＳＡ暗号化方式)に基づいて暗号化された情報の翻訳を実行する第１翻訳部２３、図４に示したメモリ１２２で実現される固有情報保持部２４、および、図４に示したＣＰＵ１２３で実現され第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(楕円曲線暗号化)による暗号化を実行するデータ生成部(第２暗号化部)２５を有している。なお図２に示すリーダライタ装置４０は図示していないが電源回路を有し、非接触ＩＣカード３０、翻訳機能付き非接触ＩＣカード２０は図示していないがリーダライタ装置４０から電磁波で給電される電源回路を有しているものである。
【００１８】
図２においてリーダライタ装置４０はアンテナ４４、情報経路(１)を経て、非接触ＩＣカード３０に対して常時呼び掛けを行なう。非接触ＩＣカード３０は、情報経路(１)を経たリーダライタ装置４０からの呼び掛けをアンテナ３４、ＲＦ送受部３３を経て受信すると、情報経路(２)を経て、それに応答する。応答形式はこの種の呼び掛けに関しては公知のACK/NACKで行なう。リーダライタ装置４０は、非接触ＩＣカード３０からのACK応答があれば、リーダライタ装置４０から情報保持部４１に保持された情報を第１暗号化部４２で第１の暗号化方式によって暗号化して送信する。非接触ＩＣカード３０はこの情報を第１翻訳部３２で翻訳して情報を平文に戻すとともに当該情報に対応する情報に固有情報保持部３１に保持された固有情報、例えばＩＤ、を付加して第１暗号化部３２で第１の暗号化方式によって暗号化して返信する。リーダライタ装置４０は、非接触ＩＣカード３０から返信された情報を直に受領することはできない。つまりリーダライタ装置４０は、返信情報の受領の際には送信時の第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(楕円曲線暗号化方式)で暗号化された情報を翻訳する第２翻訳部４２を有しているからである。
【００１９】
非接触ＩＣカード３０とリーダライタ装置４０間の情報の交換(通信)にあたって、リーダライタ装置４０に対向して翻訳機能付き非接触ＩＣカード２０を非接触ＩＣカード３０に並置し、翻訳機能付き非接触ＩＣカード２０は、非接触ＩＣカード３０から返送された情報をリーダライタ装置４０経由で受領する。つまり、リーダライタ装置４０は、非接触ＩＣカード３０から所定の時間が経過しても返信情報が得られないことを認識して、非接触ＩＣカード３０から返送された情報をアンテナ４４、情報経路(３)を経由して翻訳機能付き非接触ＩＣカード２０に送信し、翻訳機能付き非接触ＩＣカード２０はアンテナ２７、情報経路(３)を経由して翻訳機能付き非接触ＩＣカード２０のＲＦ送受部２６で受信し、これを第１翻訳部２３に送って第１翻訳部２３で翻訳する。翻訳機能付き非接触ＩＣカード２０は、翻訳した情報に対して、固有情報保持部２４に保持されている固有情報(例えばＩＤ)を付加し、非接触ＩＣカード３０における第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(楕円曲線暗号化方式)による暗号化をデータ生成部(第２暗号化部)２５により実行する。翻訳機能付き非接触ＩＣカード２０の固有情報(第３の情報に相当)が加えられて再暗号化された非接触ＩＣカード３０からの情報は、翻訳機能付き非接触ＩＣカード２０のＲＦ送受部２６、アンテナ２７、情報経路(４)を経て、リーダライタ装置４０に送信される。
【００２０】
リーダライタ装置４０は、情報経路(４)、アンテナ４４を経由して翻訳機能付き非接触ＩＣカード２０を介在させて改めて暗号化送信された情報をリーダライタ装置４０のＲＦ送受部４３で受信し、これをリーダライタ装置４０の第２翻訳部４２で翻訳して平文に戻す。リーダライタ装置４０の第２翻訳部４２は、非接触ＩＣカード３０における第１の暗
号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(楕円曲線暗号化方式)で暗号化された情報のみを翻訳するものであり、これにより非接触ＩＣカード３０とリーダライタ装置４０間の情報の交換(通信)を翻訳機能付き非接触ＩＣカード２０の介在により実現させることができる。
【００２１】
第２実施形態に係る非接触ＩＣカードの使用例として、多くの利用者が持つ非接触ＩＣカード３０は汎用的に用いられる暗号化方式(例えばＲＳＡ暗号化方式)により情報を暗号化して通信が行なわれる。しかして特別なサービスを提供するために、リーダライタ装置４０に対向して翻訳機能付き非接触ＩＣカード２０を非接触ＩＣカード３０に並置する翻訳機能付き非接触ＩＣカード２０は、例えば特別なサービスを授権された管理者のみが持つ。そして特別なサービスを提供する際に、翻訳機能付き非接触ＩＣカード２０を有する管理者の立会いの下でリーダライタ装置４０に対向して翻訳機能付き非接触ＩＣカード２０を非接触ＩＣカード３０に並置し、非接触ＩＣカード３０からの情報と翻訳機能付き非接触ＩＣカード２０の持つＩＤとを合わせて上記汎用的に用いられる暗号化方式(ＲＳＡ暗号化方式)とは異なる暗号化方式(例えば楕円曲線暗号化方式)で再暗号化してリーダライタ装置４０に情報転送する。これにより、簡単にセキュリティの強化が可能になるとともに翻訳機能付き非接触ＩＣカードとの組み合わせを替えることで多様なサービスを図ることができる。
【００２２】
以上説明したように、第２実施形態に係る非接触ＩＣカード介在通信装置によれば、非接触ＩＣカードとリーダライタ装置間の情報の交換(通信)にあたって、リーダライタ装置４０に対向して翻訳機能付き非接触ＩＣカードを非接触ＩＣカードに並置し、翻訳機能付き非接触ＩＣカードは非接触ＩＣカードから返送された情報をリーダライタ装置経由で受領し、翻訳機能付き非接触ＩＣカードから第３の情報を加えて再度暗号化を施し、翻訳機能付き非接触ＩＣカード、リーダライタ装置、非接触ＩＣカードの３者が協同して初めて特定サービスに係る通信を成り立たせるようにしたので、簡単にセキュリティの強化を可能にするとともに翻訳機能付き非接触ＩＣカードとの組み合わせを替えて多様なサービスを図ることができる。
［実施形態３］
図３は第３実施形態に係る非接触ＩＣカード介在通信装置の機能ブロック及び情報フローを示す図である。図３において第１の非接触ＩＣカード３０は、機能ブロックとして、図４に示したメモリ１２２で実現される固有情報保持部３１、図４に示したＣＰＵ１２３で実現され第１の暗号化方式(例えばＲＳＡ暗号化方式)に基づいて暗号化／翻訳を実行する第１暗号化部／第１翻訳部３２、および、図４に示した高周波回路１２４で実現されるＲＦ送受部３３を有し、一方、リーダライタ装置５０は、機能ブロックとして、図４に示した非接触ＩＣカードと対の構成として、図示されていないが、高周波回路で実現されるＲＦ送受部５３、ＣＰＵで実現され暗号化は第１の暗号化方式(例えばＲＳＡ暗号化方式)に基づいて実行し、翻訳は第１の暗号化方式(ＲＳＡ暗号化方式)で暗号化された情報を翻訳する第１暗号化部／第１翻訳部５２、および、メモリで実現される情報保持部５１を有している。さらに第２の非接触ＩＣカード６０は、機能ブロックとして、図４に示したメモリ１２２で実現される固有情報保持部６１、図４に示したＣＰＵ１２３で実現され暗号化は第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(例えば楕円曲線暗号化方式)に基づいて実行し、翻訳は第１の暗号化方式(ＲＳＡ暗号化方式)で暗号化された情報を翻訳する第２暗号化部／第１翻訳部６２、および、図４に示した高周波回路１２４で実現されるＲＦ送受部６３を有している。第２の非接触ＩＣカード６０とリーダライタ装置５０の間にあって且つ第２の非接触ＩＣカード６０の下に重ね合わせて置かれたとき、第２の非接触ＩＣカード６０からの情報を中継し、リーダライタ装置５０に再び暗号化送信する、翻訳機能付き非接触ＩＣカード７０は、機能ブロックとして、図４に示した高周波回路１２４で実現されるＲＦ送受部７２，７６、図４に示したＣＰＵ１２３で実現され第１の暗号化方式(ＲＳＡ暗号化方式)とは異なる第２の暗号化方式(例えば楕円曲
線暗号化方式)で暗号化された情報の翻訳を実行する第２翻訳部７３、図４に示したメモリ１２２で実現される固有情報保持部７４、および、図４に示したＣＰＵ１２３で実現され第２の暗号化方式(楕円曲線暗号化方式)とは異なる第１の暗号化方式(ＲＳＡ暗号化方式)による暗号化を実行するデータ生成部(第１暗号化部)７５を有している。なお図３に示すリーダライタ装置５０は図示していないが電源回路を有し、第１の非接触ＩＣカード３０、第２の非接触ＩＣカード６０、翻訳機能付き非接触ＩＣカード７０は図示していないがリーダライタ装置５０から電磁波で給電される電源回路を有しているものである。
【００２３】
図３においてリーダライタ装置５０はアンテナ５４、情報経路(１)を経て、第１の非接触ＩＣカード３０に対して常時呼び掛けを行なう。第１の非接触ＩＣカード３０は、情報経路(１)を経たリーダライタ装置５０からの呼び掛けをアンテナ３４、ＲＦ送受部３３を経て受信すると、情報経路(２)を経て、それに応答する。応答形式はこの種の呼び掛けに関しては公知のACK/NACKで行なう。リーダライタ装置５０は、第１の非接触ＩＣカード３０からのACK応答があれば、リーダライタ装置５０から情報保持部５１に保持された情報を第１暗号化部５２で第１の暗号化方式によって暗号化して送信する。第１の非接触ＩＣカード３０はこの情報を第１翻訳部３２で翻訳して情報を平文に戻すとともに当該情報に対応する情報に固有情報保持部３１に保持された固有情報、例えばＩＤ、を付加して第１暗号化部３２で第１の暗号化方式によって暗号化して返信する。リーダライタ装置５０は、第１の非接触ＩＣカード３０から返信された情報を第１翻訳部５２で翻訳して情報を平文に戻すとともに情報を情報保持部５１に保持し、後に保持した情報を処理する。こうして第１の非接触ＩＣカード３０とリーダライタ装置５０との情報の交換(通信)を図５に示したのと同様に行なう。
【００２４】
一方、第２の非接触ＩＣカード６０とリーダライタ装置５０との情報の交換(通信)を行なう場合、リーダライタ装置５０はアンテナ５４、情報経路(３)を経て、第２の非接触ＩＣカード６０に対して常時呼び掛けを行なう。第２の非接触ＩＣカード６０は、情報経路(３)を経たリーダライタ装置５０からの呼び掛けをアンテナ６４、ＲＦ送受部６３を経て受信すると、情報経路(４)を経て、それに応答する。応答形式はこの種の呼び掛けに関しては公知のACK/NACKで行なう。リーダライタ装置５０は、第２の非接触ＩＣカード６０からのACK応答があれば、リーダライタ装置５０から情報保持部５１に保持された情報を第１暗号化部５２で第１の暗号化方式によって暗号化して送信する。第２の非接触ＩＣカード６０はこの情報を第１翻訳部６２で翻訳して情報を平文に戻すとともに当該情報に対応する情報に固有情報保持部６１に保持された固有情報、例えばＩＤ、を付加して第２の暗号化方式(楕円曲線暗号化方式)による暗号化を実行する第２暗号化部６２で暗号化して返信する。リーダライタ装置５０は、第２の非接触ＩＣカード６０から第２の暗号化方式(楕円曲線暗号化方式)で暗号化された返信情報を直に受領できない。つまりリーダライタ装置５０は情報受領の際には第２の暗号化方式(楕円曲線暗号化方式)とは異なる第１の暗号化方式(ＲＳＡ暗号化方式)で暗号化された情報のみを翻訳する第１翻訳部５２を有するからである。
【００２５】
翻訳機能付き非接触ＩＣカード７０は、第２の非接触ＩＣカード６０とリーダライタ装置５０の間にあって且つ第２の非接触ＩＣカード６０の下に重ね合わせて置くことで第２の非接触ＩＣカード６０からの情報を、アンテナ６４、情報経路(４)、アンテナ７１を経由して翻訳機能付き非接触ＩＣカード７０のＲＦ送受部７２で受信し、これを第２翻訳部７３で翻訳する。翻訳機能付き非接触ＩＣカード７０は、翻訳した情報に対して、固有情報保持部７４に保持されている固有情報(例えばＩＤ)を付加し、第２の非接触ＩＣカード６０における第２の暗号化方式(楕円曲線暗号化方式)とは異なる第１の暗号化方式(ＲＳＡ暗号化方式)による暗号化をデータ生成部(第１暗号化部)７５にて実行する。翻訳機能付き非接触ＩＣカード７０の固有情報(第３の情報に相当)が加えられて再暗号化された第２の非接触ＩＣカード６０からの情報は、翻訳機能付き非接触ＩＣカード７０のＲＦ送受
部７６、アンテナ７７、情報経路(５)を経て、リーダライタ装置５０に送信される。なお上記においてアンテナ７１，７７及びＲＦ送受部７２，７６を情報フローの関係で別物の如く分けて示しているが、ハードウェアとしては図４に示したアンテナ１１０および高周波回路１２４を用いてどちらも実現しているもので複数のハードウェアであることを必ずしも意味しない。
【００２６】
リーダライタ装置５０は、情報経路(５)、アンテナ５４を経由して翻訳機能付き非接触ＩＣカード７０を介在させて改めて暗号化送信された情報をリーダライタ装置５０のＲＦ送受部５３で受信し、これをリーダライタ装置５０の第１翻訳部５２で翻訳して平文に戻す。つまり、リーダライタ装置５０の第１翻訳部５２は、第２の非接触ＩＣカード６０における第２の暗号化方式(楕円曲線暗号化方式)とは異なる第１の暗号化方式(ＲＳＡ暗号化方式)で暗号化された情報のみを翻訳するものであり、これにより第２の非接触ＩＣカード６０とリーダライタ装置５０間の情報の交換(通信)を翻訳機能付き非接触ＩＣカード７０の介在により実現させることができる。
【００２７】
なお上記した例でリーダライタ装置５０から第２の非接触ＩＣカード６０への情報転送については情報経路(３)を経由して直接送られる場合を説明したが、全ての上り、下り方向の情報転送について翻訳機能付き非接触ＩＣカード７０を介在させて通信を行なわせることも可能である。その場合、翻訳機能付き非接触ＩＣカード７０には、リーダライタ装置５０に向かう上り方向の翻訳ための第２翻訳部７３に加え、下り方向の翻訳ための第１翻訳部(図示せず)を持つことになる。
【００２８】
第３実施形態に係る非接触ＩＣカードの使用例として、多くの利用者が持つ第１の非接触ＩＣカード３０は汎用的に用いられる暗号化方式(例えばＲＳＡ暗号化方式)により情報を暗号化して通信が行なわれる。しかして第２の非接触ＩＣカード６０は、これとは異なる暗号化方式(例えば楕円曲線暗号化方式)により情報を暗号化するようにされ、また特別なサービスを提供するために、第２の非接触ＩＣカード６０とリーダライタ装置５０の間に介在される翻訳機能付き非接触ＩＣカード７０は、特別なサービスを授権された管理者のみが持つ。そして特別なサービスを提供する際には、翻訳機能付き非接触ＩＣカード７０を有する管理者の立会いの下で翻訳機能付き非接触ＩＣカード７０を第２の非接触ＩＣカード６０とリーダライタ装置５０の間に介在させ、第２の非接触ＩＣカード６０からの情報と翻訳機能付き非接触ＩＣカード７０の持つＩＤとを合わせて第２の非接触ＩＣカード６０における暗号化方式(楕円曲線暗号化方式)とは異なる上記汎用的に用いられる暗号化方式(ＲＳＡ暗号化方式)で再暗号化してリーダライタ装置５０に情報転送する。これにより、簡単にセキュリティの強化が可能になるとともに翻訳機能付き非接触ＩＣカードとの組み合わせを替えることで多様なサービスを図ることができる。
【００２９】
以上説明したように、第３実施形態に係る非接触ＩＣカード介在通信装置によれば、汎用性を持つリーダライタ装置を設置して専ら第１の非接触ＩＣカードとの間で通信を予定するものであっても、第２の非接触ＩＣカードとリーダライタ装置の間に翻訳機能付き非接触ＩＣカードを介在させることによって第１の非接触ＩＣカードとは異なる第２の非接触ＩＣカードとの間にも汎用性を持つリーダライタ装置を介して通信を可能とするばかりでなく、翻訳機能付き非接触ＩＣカードから第３の情報を加えて再度暗号化を施し、翻訳機能付き非接触ＩＣカード、リーダライタ装置、第２の非接触ＩＣカードの３者が協同して初めて特定サービスに係る通信を成り立たせるようにしたので、簡単にセキュリティの強化を可能にするとともに翻訳機能付き非接触ＩＣカードとの組み合わせを替えて多様なサービスを図ることができる。
【図面の簡単な説明】
【００３０】
【図１】第１実施形態に係る非接触ＩＣカード介在通信装置の機能ブロック及び情報フローを示す図である。
【図２】第２実施形態に係る非接触ＩＣカード介在通信装置の機能ブロック及び情報フローを示す図である。
【図３】第３実施形態に係る非接触ＩＣカード介在通信装置の機能ブロック及び情報フローを示す図である。
【図４】非接触ＩＣカードの一般的構成を示すブロック図である。
【図５】従来の非接触ＩＣカードとリーダライタ装置間通信に係る機能ブロック及び情報フローを示す図である。
【符号の説明】
【００３１】
２０  翻訳機能付き非接触ＩＣカード
２１，２７  アンテナ
２２，２６  ＲＦ送受部
２３  第１翻訳部
２４  固有情報保持部
２５  データ生成部(第２暗号化部)
３０  非接触ＩＣカード
３１  固有情報保持部
３２  第１暗号化部／第１翻訳部
３３  ＲＦ送受部
３４  アンテナ
４０  リーダライタ装置
４１  情報保持部
４２  第１暗号化部／第２翻訳部
４３  ＲＦ送受部
４４  アンテナ
【図１】
2008250660.tif 000003
【図２】
2008250660.tif 000004
【図３】
2008250660.tif 000005
【図４】
2008250660.tif 000006
【図５】
2008250660.tif 000007