(57)【要約】【課題】通い箱を開錠する暗証番号を、通い箱とは別に送信する必要がなく、更に、暗証番号の漏洩を防止できる通い箱管理システムを提供する。【解決手段】通い箱３０を施錠するとき、通い箱３０は、送信人カード１０から読み出した暗証番号の平文を用いて施錠すると共に、少なくとも受取人の公開鍵で暗号化された暗証番号の暗号文を送信人カード１０から読出しメモリに格納する。通い箱３０を施錠するとき、受取人は、通い箱３０から暗号文を読出し、暗号文を復号して得られる暗証番号の平文を受取人カード２０に記憶し、通い箱３０は、受取人カード２０から暗証番号の平文を読出して開錠する。暗証番号は通い箱３０に記憶されるため、暗証番号を別に送信する必要がなく、更に、通い箱３０に記憶された暗証番号は暗号化されているため、暗証番号の漏洩を防止できる。【選択図】図１
2008050167.tif 000002
【特許請求の範囲】
【請求項１】
電子的に開錠／施錠可能な通い箱と、前記通い箱の発送人が利用するＩＣカードである発送人カードと、前記通い箱の受取人が利用するＩＣカードである受取人カードと、前記発送人が利用する端末装置である発送人端末と、前記受取人が利用する端末装置である受取人端末から少なくとも構成される通い箱管理システムであって、
前記発送人カードは、電子的に書換え可能な不揮発性メモリである第１のメモリと、前記第１のメモリへデータを書込むコマンドと、前記第１のメモリに記憶されたデータを読出すコマンドを備え、
前記受取人カードは、電子的に書換え可能な不揮発性メモリである第２のメモリと、前記第２のメモリへデータを書込むコマンドと、前記第２のメモリに記憶されたデータを読出すコマンドと、前記第２のメモリに記憶している前記受取人の秘密鍵を用いてデータを復号し、復号したデータを前記第２のメモリに書き込むデータ復号コマンドを備え、
前記発送人端末は、前記発送人カードと通信するための第１のＩ／Ｆ手段と、前記通い箱の開錠および施錠に利用する暗証番号が入力される暗証番号入力手段と、入力された前記暗証番号を前記受取人の公開鍵を用いて暗号化するデータ暗号化手段と、前記暗証番号の平文および暗号文を書き込むコマンドメッセージを前記発送人カードに送信し、前記発送人カードの前記第１のメモリに前記暗証番号の平文および暗号文を書込む暗証番号書込み手段を備え、
前記受取人端末は、前記受取人カードと通信するための第２のＩ／Ｆ手段と、前記暗証番号の暗号文を含む前記データ復号コマンドのコマンドメッセージを前記受取人カードに送信する暗証番号送信手段を備え、
前記通い箱は、前記発送人カードと前記受取人カードと通信するための第３のＩ／Ｆ手段と、施錠操作された時に、前記暗証番号の平文を読取るコマンドメッセージを前記発送人カードに送信し、読み取った前記暗証番号の平文を用いて鍵を施錠し、開錠操作された時に、前記暗証番号の平文を読取るコマンドメッセージを前記受取人カードに送信し、読み取った前記暗証番号の平文を用いて鍵を開錠する電子鍵手段と、前記暗証番号の暗号文を記憶する第３のメモリと、施錠操作された時に、前記暗証番号の暗号文を読取るコマンドメッセージを前記発送人カードに送信し、読み取った前記暗証番号の暗号文を前記第３のメモリに格納し、前記第３のメモリから前記暗証番号の暗号文を読み出す操作がされた時に、前記暗証番号の暗号文を書き込むコマンドメッセージを前記受取人カードに送信する暗証番号輸送手段を備えていることを特徴とする通い箱管理システム。
【請求項２】
請求項１に記載の通い箱管理システムであって、
前記発送人カードは、前記第１のメモリに記憶した前記発送人の秘密鍵を用いて、受信したデータを暗号化し、暗号文を前記第１のメモリに記憶するデータ暗号化コマンドを備え、前記発送人端末に備えられた前記暗証番号書込み手段は、前記暗証番号の暗号文を前記発送人カードの前記第１のメモリに記憶するとき、前記データ暗号手段で暗号化された前記暗証番号を含む前記データ暗号化コマンドのコマンドメッセージを前記発送人カードに送信することで、前記受取人の公開鍵に加え、前記発送人の秘密鍵で暗号化した前記暗証番号を前記発送人カードの前記第１のメモリに記憶させる手段で、
前記受取人端末は、前記受取人端末が記憶している前記発送人の公開鍵を用いて、前記受取人カードから読出した暗号文を復号するデータ復号手段を備え、前記受取人端末の前記暗証番号送信手段は、前記データ復号手段が復号したデータを前記暗証番号の暗号文とする手段であることを特徴とする通い箱管理システム。
【請求項３】
請求項１或いは請求項２に記載の通い箱管理システムであって、
前記発送人端末は、受取人を識別するための受取人識別データに受取人の公開鍵を紐付けた受取人リストを記憶し、前記発送人が、受取人の公開鍵を選択するための公開鍵選択手段を備え、前記データ暗号手段は、前記公開鍵選択手段によって指定される前記受取人の公開鍵を用いることを特徴とする通い箱システム。
【請求項４】
電子的に開錠／施錠可能な通い箱と、前記通い箱の発送人が利用するＩＣカードである発送人カードと、前記通い箱の受取人が利用するＩＣカードである受取人カードと、前記発送人が利用する端末装置である発送人端末と、前記受取人が利用する端末装置である受取人端末を用いて前記通い箱の施錠および開錠を管理する方法であって、
前記発送人端末が、前記発送人が入力した暗証番号を前記受取人の公開鍵で暗号化し、前記暗証番号の平文および暗号文を書き込むためのメッセージを生成し、前記発送人カードに送信するステップａ、
前記発送人カードが、前記発送人端末から受信した前記暗証番号の平文および暗号文を記憶するステップｂ、
前記通い箱が、装着された前記発送人カードに対して前記暗証番号の平文を読み出すメッセージを送信し、読出した前記暗証番号の平文を用いて電子鍵を施錠すると共に、前記暗証番号の暗号文を読み出すメッセージを前記発送人カードに送信し、読出した前記暗証番号の暗号文を記憶するステップｃ、が実行される通い箱施錠工程と、
前記通い箱が、前記暗証番号の暗号文を読出す操作を受けたとき、記憶している前記暗証番号の暗号文を前記受取人カードに書き込むメッセージを送信するステップｄ、前記受取人カードが、前記通い箱から受信した前記暗証番号の暗号文を記憶するステップｅ、
前記受取人端末が、装着された前記受取人カードに対して前記暗証番号の暗号文を読取るメッセージを送信し、前記受取人カードから前記暗証番号の暗号文を受信するステップｆ、前記受取人端末が、前記暗証番号の暗号文を復号するためのメッセージを前記受取人カードへ送信するステップｇ、前記受取人カードが、受信した前記暗証番号の暗号文を前記受取人の公開鍵で復号し、暗号文を復号して得られる前記暗証番号の平文を記憶するステップｈ、
前記通い箱が、装着された前記受取人カードに対して前記暗証番号の平文を読み出すメッセージを送信し、読出した前記暗証番号の平文を用いて電子鍵を開錠するステップｉ、が実行される通い箱開錠工程、
を備えていることを特徴とする通い箱管理方法。
【請求項５】
請求項４に記載の通い箱管理方法であって、
前記ステップａで、前記発送人端末は、前記受取人の公開鍵で暗号化された前記暗証番号を前記発送人の秘密鍵で暗号化するためのメッセージを前記発送人カードに送信し、前記ステップｂで、前記発送人カードは、受信した前記暗証番号の暗号文を前記発送人の秘密鍵で暗号化し、前記受取人の公開鍵に加え、前記発送人の秘密鍵で暗号化した前記暗証番号の暗号文を記憶し、
前記ステップｇで、前記受取人端末は、前記受取人端末が記憶している前記発送人の公開鍵を用いて、前記受取人カードから読出した前記暗証番号の暗号文を復号することで、前記受取人の公開鍵のみで暗号化された前記暗証番号の暗号文を生成し、前記受取人の公開鍵のみで暗号化された前記暗証番号の暗号文を復号するためのメッセージを前記受取人カードに送信することを特徴とする通い箱管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードを用いて、通い箱の電子錠を開閉するシステムおよびその方法に関する。
【背景技術】
【０００２】
従来から、企業などにおいて、機密性の高い物品や貴重品は、物理的に鍵の掛けられる通い箱に収めて輸送されている。
【０００３】
通い箱に関する発明としては、特許文献１では、通い箱の受取人にＩＤ番号を記録したカードを予め渡しておき、受取人は、このカードを用いて受取った通い箱を開錠する発明が開示されている。なお、特許文献１では、ＩＤ番号はカードに記憶しなくともよく、予め、インターネットなどを利用してＩＤ番号を受取人に送信し、受取人は、通い箱に備えられた操作部にＩＤ番号を入力することで、通い箱を開錠させることも開示されている。
【特許文献１】特開２００１−２５３４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の発明では、通い箱を開錠するときの鍵となるＩＤ番号は、発送人側と受取人側で同じものを予め所持していなければならず、ＩＤ番号を記憶させたカードを送信したり、インターネットを介してＩＤ番号を送信するなどして、通い箱を開錠する前に、発送人から受取人へＩＤ番号を通い箱とは別に送信する必要があり、送信経路などにおいてＩＤ番号が漏洩していまう可能性があった。
【０００５】
本発明はこのような従来技術を考慮してなされたものであって、本発明の課題は、通い箱を開錠するときの鍵となるデータ（例えば、ＩＤ番号）を、通い箱とは別に、発送人から受取人へ送信する必要がなく、通い箱を開錠するためのデータが第三者に漏洩することを防止できる通い箱管理システムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、課題を解決する。すなわち、請求項１の発明は、電子的に開錠／施錠可能な通い箱と、前記通い箱の発送人が利用するＩＣカードである発送人カードと、前記通い箱の受取人が利用するＩＣカードである受取人カードと、前記発送人が利用する端末装置である発送人端末と、前記受取人が利用する端末装置である受取人端末から少なくとも構成される通い箱管理システムであって、
前記発送人カードは、電子的に書換え可能な不揮発性メモリである第１のメモリと、前記第１のメモリへデータを書込むコマンドと、前記第１のメモリに記憶されたデータを読出すコマンドを備え、
前記受取人カードは、電子的に書換え可能な不揮発性メモリである第２のメモリと、前記第２のメモリへデータを書込むコマンドと、前記第２のメモリに記憶されたデータを読出すコマンドと、前記第２のメモリに記憶している前記受取人の秘密鍵を用いてデータを復号し、復号したデータを前記第２のメモリに書き込むデータ復号コマンドを備え、
前記発送人端末は、前記発送人カードと通信するための第１のＩ／Ｆ手段と、前記通い箱の開錠および施錠に利用する暗証番号が入力される暗証番号入力手段と、入力された前記暗証番号を前記受取人の公開鍵を用いて暗号化するデータ暗号化手段と、前記暗証番号の平文および暗号文を書き込むコマンドメッセージを前記発送人カードに送信し、前記発送人カードの前記第１のメモリに前記暗証番号の平文および暗号文を書込む暗証番号書込み手段を備え、
前記受取人端末は、前記受取人カードと通信するための第２のＩ／Ｆ手段と、前記暗証番号の暗号文を含む前記データ復号コマンドのコマンドメッセージを前記受取人カードに送信する暗証番号送信手段を備え、
前記通い箱は、前記発送人カードと前記受取人カードと通信するための第３のＩ／Ｆ手段と、施錠操作された時に、前記暗証番号の平文を読取るコマンドメッセージを前記発送人カードに送信し、読み取った前記暗証番号の平文を用いて鍵を施錠し、開錠操作された時に、前記暗証番号の平文を読取るコマンドメッセージを前記受取人カードに送信し、読み取った前記暗証番号の平文を用いて鍵を開錠する電子鍵手段と、前記暗証番号の暗号文を記憶する第３のメモリと、施錠操作された時に、前記暗証番号の暗号文を読取るコマンドメッセージを前記発送人カードに送信し、読み取った前記暗証番号の暗号文を前記第３のメモリに格納し、前記第３のメモリから前記暗証番号の暗号文を読み出す操作がされた時に、前記暗証番号の暗号文を書き込むコマンドメッセージを前記受取人カードに送信する暗証番号輸送手段を備えていることを特徴とする通い箱管理システムである。
【０００７】
請求項１の発明によれば、前記通い箱を開錠するときに必要となる前記暗証番号は、前記通い箱に記憶されて、前記発送人から前記受取人へ輸送されるため、前記通い箱と別に、前記暗証番号を前記発送人から前記受取人へ送信する必要はなくなる。更に、前記暗証番号は、前記受取人の公開鍵で暗号化されているため、前記受取人の公開鍵が解読されない限り、前記暗証番号の漏洩することを防止できる。
【０００８】
請求項２の発明は、請求項１の発明に記載の通い箱管理システムであって、
前記発送人カードは、前記第１のメモリに記憶した前記発送人の秘密鍵を用いて、受信したデータを暗号化し、暗号文を前記第１のメモリに記憶するデータ暗号化コマンドを備え、前記発送人端末に備えられた前記暗証番号書込み手段は、前記暗証番号の暗号文を前記発送人カードの前記第１のメモリに記憶するとき、前記データ暗号手段で暗号化された前記暗証番号を含む前記データ暗号化コマンドのコマンドメッセージを前記発送人カードに送信することで、前記受取人の公開鍵に加え、前記発送人の秘密鍵で暗号化した前記暗証番号を前記発送人カードの前記第１のメモリに記憶させる手段で、
前記受取人端末は、前記受取人端末が記憶している前記発送人の公開鍵を用いて、前記受取人カードから読出した暗号文を復号するデータ復号手段を備え、前記受取人端末の前記暗証番号送信手段は、前記データ復号手段が復号したデータを前記暗証番号の暗号文とする手段であることを特徴とする通い箱管理システムである。
【０００９】
請求項２の発明によれば、前記通い箱を開錠するときに必要となる前記暗証番号は、前記受取人の公開鍵に加え、前記発送人の秘密鍵で暗号化されて前記通い箱に記憶されるため、前記暗証番号の漏洩防止の効果を更に高めることができ、加えて、前記受取人は、前記発送人を確認することもできる効果が得られる。
【００１０】
請求項３の発明は、請求項１の発明或いは請求項２の発明に記載の通い箱管理システムであって、前記発送人端末は、受取人を識別するための受取人識別データに受取人の公開鍵を紐付けた受取人リストを記憶し、前記発送人が、受取人の公開鍵を選択するための公開鍵選択手段を備え、前記データ暗号手段は、前記公開鍵選択手段によって指定される前記受取人の公開鍵を用いることを特徴とする通い箱管理システムである。
【００１１】
請求項３の発明によれば、前記発送人は、前記受取人の公開鍵を容易に選択することが可能である。
【００１２】
請求項４の発明は、電子的に開錠／施錠可能な通い箱と、前記通い箱の発送人が利用するＩＣカードである発送人カードと、前記通い箱の受取人が利用するＩＣカードである受取人カードと、前記発送人が利用する端末装置である発送人端末と、前記受取人が利用する端末装置である受取人端末を用いて前記通い箱の施錠および開錠を管理する方法であって、
前記発送人端末が、前記発送人が入力した暗証番号を前記受取人の公開鍵で暗号化し、前記暗証番号の平文および暗号文を書き込むためのメッセージを生成し、前記発送人カードに送信するステップａ、
前記発送人カードが、前記発送人端末から受信した前記暗証番号の平文および暗号文を記憶するステップｂ、
前記通い箱が、装着された前記発送人カードに対して前記暗証番号の平文を読み出すメッセージを送信し、読出した前記暗証番号の平文を用いて電子鍵を施錠すると共に、前記暗証番号の暗号文を読み出すメッセージを前記発送人カードに送信し、読出した前記暗証番号の暗号文を記憶するステップｃ、が実行される通い箱施錠工程と、
前記通い箱が、前記暗証番号の暗号文を読出す操作を受けたとき、記憶している前記暗証番号の暗号文を前記受取人カードに書き込むメッセージを送信するステップｄ、前記受取人カードが、前記通い箱から受信した前記暗証番号の暗号文を記憶するステップｅ、
前記受取人端末が、装着された前記受取人カードに対して前記暗証番号の暗号文を読取るメッセージを送信し、前記受取人カードから前記暗証番号の暗号文を受信するステップｆ、前記受取人端末が、前記暗証番号の暗号文を復号するためのメッセージを前記受取人カードへ送信するステップｇ、前記受取人カードが、受信した前記暗証番号の暗号文を前記受取人の公開鍵で復号し、暗号文を復号して得られる前記暗証番号の平文を記憶するステップｈ、
前記通い箱が、装着された前記受取人カードに対して前記暗証番号の平文を読み出すメッセージを送信し、読出した前記暗証番号の平文を用いて電子鍵を開錠するステップｉ、が実行される通い箱開錠工程、
を備えていることを特徴とする通い箱管理方法である。
【００１３】
請求項５の発明は、請求項４に記載の通い箱管理方法であって、前記ステップａで、前記発送人端末は、前記受取人の公開鍵で暗号化された前記暗証番号を前記発送人の秘密鍵で暗号化するためのメッセージを前記発送人カードに送信し、前記ステップｂで、前記発送人カードは、受信した前記暗証番号の暗号文を前記発送人の秘密鍵で暗号化し、前記受取人の公開鍵に加え、前記発送人の秘密鍵で暗号化した前記暗証番号の暗号文を記憶し、
前記ステップｇで、前記受取人端末は、前記受取人端末が記憶している前記発送人の公開鍵を用いて、前記受取人カードから読出した前記暗証番号の暗号文を復号することで、前記受取人の公開鍵のみで暗号化された前記暗証番号の暗号文を生成し、前記受取人の公開鍵のみで暗号化された前記暗証番号の暗号文を復号するためのメッセージを前記受取人カードに送信することを特徴とする。
【発明の効果】
【００１４】
上述した本発明によれば、通い箱を開錠するときの鍵となるデータ（例えば、ＩＤ番号）を、通い箱とは別に、発送人から受取人へ送信する必要がなく、通い箱を開錠するためのデータが第三者に漏洩することを防止できる通い箱管理システムおよび方法を提供できる。
【発明を実施するための最良の形態】
【００１５】
ここから、図を参照しながら、本発明の実施の形態について詳細に説明する。図１は、通い箱管理システム１の概要を説明する図である。通い箱管理システム１は、発送人側で利用されるＩＣカード１０（以下、発送人カード１０）と、受取人側で利用される受取人カード１０（以下、受取人カード２０）と、発送人カード１０および受取人カード１０とデータ通信するためのリーダライタ３１を備え、現金や機密資料などの輸送物が収納される通い箱３０と、発送人カード１０とデータ通信するためのリーダライタ４１を備え、発送人側で利用される情報端末装置４０（以下、発送人端末４０）と、受取人カード１０とデータ通信するためのリーダライタ５１を備え、受取人側で利用される情報端末装置５０（以下、受取人端末５０）とから構成される。
【００１６】
本発明に係わる通い箱３０には、データを保持するメモリが備えられ、通い箱３０は、現金や機密資料などの輸送物に加え、発送人から受取人に渡されるデータの輸送にも利用される。通い箱３０に記憶されて輸送されるデータ（以下、輸送データ）は、受取人の公開鍵および発送人の秘密鍵で暗号化された状態で通い箱３０のメモリに記憶され、この輸送データには、電子鍵手段３２の開錠に利用される暗証番号が含まれている。
【００１７】
すなわち、本実施の形態においては、通い箱３０の電子鍵手段３２を開錠するために必要な暗証番号は、暗号化された状態で通い箱３０に記憶されて、発送人から受取人に通い箱３０が輸送されるため、通い箱３０と暗証番号を個別に送信する必要はなくなり、更に、暗証番号そのものの漏洩を防止できる。
【００１８】
更に、暗証番号の暗号化に公開鍵暗号方式が利用されるため、受取人が変更されても、暗証番号を含む輸送データを暗号化する受取人の公開鍵を変更すればよいため、受取人の変更にも容易に対応を取ることができる。
【００１９】
なお、通い箱３０の電子鍵手段３２を開錠するときは、受取人側で、受取人の公開鍵および発送人の秘密鍵で暗号化された輸送データを、発送人の公開鍵および受取人の秘密鍵で復号し、輸送データから取得した暗証番号の平文を用いて通い箱３０は開錠される。
【００２０】
ここから、図１で図示した通い箱管理システム１において、通い箱３０の電子鍵手段３２を施錠する動作について説明する。図２は、通い箱３０の電子鍵手段３２を施錠する手順を示した第１のフロー図で、図３は、通い箱３０の電子鍵手段３２を施錠する手順を示した第２のフロー図である。
【００２１】
まず、図２を参照しながら、電子鍵手段３２を施錠する手順を説明する。発送人端末４０は、受取人を識別するための受取人識別データと受取人の公開鍵が紐付けされた受取人リストを保持し、発送人が、発送人カード１０を発送人端末４０に備えられたリーダライタ４１に装着させると、発送人端末４０は保持している受取人リストを画面に表示し、発送人は、受取人識別データを参照し、受取人リストに記述された受取人を選択し（Ｓ１）、発送人端末４０は、選択された受取人の公開鍵を取得する（Ｓ２）。
【００２２】
受取人の公開鍵を取得すると、発送人端末４０は、電子鍵手段３２の施錠に利用する暗証番号との入力を促す画面を表示し、発送人が入力した暗証番号を取得する（Ｓ３）。
【００２３】
暗証番号を取得すると、発送人端末４０は、暗証番号を含む輸送データの平文を生成し、図２のＳ２で取得した受取人の公開鍵を用いて、輸送データを所定の公開鍵暗号アルゴリズムで暗号化し、受取人の公開鍵によって輸送データを暗号化した第１の暗号文を生成する（Ｓ４）。なお、輸送データには、暗証番号以外のデータを含ませてもよく、例えば、図２のＳ２で、通い箱３０をそれぞれ識別するための通い箱識別データを発送人に入力させ、通い箱識別データも輸送データに含ませてもよい。
【００２４】
発送人カード１０には発送人の秘密鍵が秘匿に記憶され、この秘密鍵を用いてデータを暗号化し、暗号化したデータを発送人カード１０のメモリに記憶するデータ暗号化コマンドが備えられ、発送人端末４０は第１の暗号文を生成すると、第１の暗号文を含むデータ暗号コマンドのコマンドメッセージを発送人カード１０に送信し（Ｓ５）、発送人カード１０は、受信した第１の暗号文を発送人の秘密鍵を用いて暗号化することで第２の暗号文を生成し、生成した第２の暗号文を読出し可能な状態でメモリに記憶する（Ｓ６）。
【００２５】
データ暗号化コマンドに加え、発送人カード１０は、データを暗号化せずにメモリに書き込む書込みコマンドを備え、発送人端末４０は、第１の暗号文を発送人カード１０に送信すると、図２のＳ３で取得した暗証番号の平文を含む書込みコマンドのコマンドメッセージを発送人カード１０に送信し（Ｓ７）、発送人カード１０は、受信した暗証番号を読出し可能な状態でメモリに記憶する（Ｓ８）。
【００２６】
ここから、図３を参照しながら、電子鍵手段３２を施錠する手順を説明する。上述した第２の暗号文と暗証番号の平文が記憶された発送人カード１０を、発送人が通い箱３０のリーダライタ３１に装着し、電子鍵手段３２を施錠するボタン３０ａを操作すると（Ｓ９）、通い箱３０は、発送人カード１０のメモリに記憶された第２の暗号文と、発送人カード１０に記憶された発送人識別データを読み取るコマンドメッセージを送信し（Ｓ１０）、発送人カード１０は第２の暗号文と発送人識別データを返信する（Ｓ１１）。
【００２７】
通い箱３０は、発送人カード１０から第２の暗号文を読み取ると、通い箱３０のメモリに第２の暗号文と発送人識別データを格納した後（Ｓ１２）、発送人カード１０のメモリに記憶された暗証番号の平文を読み取るコマンドメッセージを送信し（Ｓ１３）、発送人カード１０は暗証番号の平文を返信する（Ｓ１４）。
【００２８】
発送人カード１０から読み取った暗証番号の平文を読み取ると、通い箱３０は、発送人カード１０から読み取った暗証番号の平文を用いて電子鍵手段３２を施錠する（Ｓ１５）。
【００２９】
次に、図１で図示した通い箱管理システム１において、通い箱３０の電子鍵手段３２を開錠する動作について説明する。図４は、通い箱３０の電子鍵手段３２を開錠する手順を示したフロー図である。
【００３０】
通い箱３０のリーダライタ３１に受取人カード１０を装着させた状態で、通い箱３０のメモリに格納された第２の暗号文を読み取るためのボタン３０ｃを受取人が操作すると（Ｓ２０）、通い箱３０は、通い箱３０のメモリに格納された第２の暗号文と発送人識別データを含む書込みコマンドのコマンドメッセージを受取人カード１０へ送信し（Ｓ２１）、受取人カード１０は、受取人カード１０のメモリに受信した第２の暗号文と発送人識別データを書き込む（Ｓ２２）。
【００３１】
受取人カード１０のメモリに第２の暗号文と発送人識別データを書き込んだ後、受取人が受取人端末５０のリーダライタ５１に受取人カード１０を装着させると、受取人端末５０は、第２の暗号文と発送人識別データを読み取るコマンドメッセージを受取人カード１０へ送信し（Ｓ２３）、受取人カード１０は、メモリに記憶している第２の暗号文と発送人識別データを受取人端末５０に返信する（Ｓ２４）。
【００３２】
受取人端末５０は、発送人を識別するための発送人識別データと発送人の公開鍵を紐付けた発送人リストを記憶し、受取人カード１０から受信した発送人識別データから発送人の公開鍵を特定し、特定した発送人の公開鍵を用いて、第２の暗号文を復号することで、受取人の公開鍵で暗号化された輸送データである第１の暗号文を生成する（Ｓ２５）。
【００３３】
受取人カード１０には受取人の秘密鍵が秘匿に記憶され、この秘密鍵を用いてデータを復号し、復号したデータを受取人カード１０のメモリに記憶するデータ復号コマンドが備えられ、受取人端末５０は、第２の暗号文を第１の暗号文に復号すると、第１の暗号文を含むデータ復号コマンドのコマンドメッセージを受取人カード１０に送信し（Ｓ２６）、受取人カード１０は、受取人の秘密鍵を用いて、受取人の公開鍵で暗号化された輸送データである第１の暗号文を復号することで、輸送データの平文を得て、輸送データの平文を受取人カード１０のメモリに記憶する（Ｓ２７）。
【００３４】
輸送データの平文が受取人カード１０のメモリに記憶されると、受取人は、通い箱３０のリーダライタ３１に受取人カード１０を装着させ、通い箱３０の電子鍵手段３２を開錠するボタン３０ｂを操作すると（Ｓ２８）、通い箱３０は、受取人カード１０から輸送データに含まれる暗証番号を読み取るコマンドメッセージを送信し（Ｓ２９）、受取人カード１０は暗証番号を通い箱３０に返信する（Ｓ３０）。
【００３５】
通い箱３０は、受取人カード１０から暗証番号の平文を受信すると、暗証番号を用いて電子鍵手段３２を開錠し（Ｓ３１）、電子鍵手段３２を開錠した後、通い箱３０のメモリに格納されている第２の暗号文を消去する（Ｓ３２）。
【００３６】
図５は、発送人カード１０のブロック図である。発送人カード１０は、電気的に書換え可能な不揮発性のメモリ１４（例えば、ＥＥＰＲＯＭ）を備え、このメモリ１４には、発送人の秘密鍵が外部に送信不可能な状態で記憶され、更に、暗証番号と第２の暗号文が読み取り出し可能な状態で一時的に記憶される。
【００３７】
更に、発送人カード１０はコマンドとして、メモリ１４にデータを書き込むコマンドである書込みコマンド１２と、メモリ１４に記憶されたデータを外部に送信するコマンドである読出しコマンド１３と、外部から送信されたデータを発送人の秘密鍵で暗号化して得られる暗号文をメモリ１４に書き込むコマンドであるデータ暗号化コマンド１１を備えている。
【００３８】
発送人カード１０に備えられた書込みコマンド１２は、発送人端末４０が発送人カード１０のメモリ１４に、暗証番号の平文を書き込むときなどに利用され、発送人カード１０に備えられた読出しコマンド１３は、通い箱３０が発送人カード１０のメモリ１４から、暗証番号の平文と上述している第２の暗号文を読み出すときに利用され、更に、データ暗号化コマンド１１は、発送人端末４０が発送人カード１０のメモリ１４に、受取人の公開鍵で暗号化された輸送データである第１の暗号文を発送人の秘密鍵で暗号化して記憶させるときに利用される。
【００３９】
なお、発送人カード１０に備えられた各々のコマンドは、発送人カード１０のＣＰＵをそれぞれのコマンドとして機能させるためのＩＣカードプログラムで実現される。
【００４０】
図６は、受取人カード２０のブロック図である。受取人カード２０は、電気的に書換え可能な不揮発性のメモリ２４（例えば、ＥＥＰＲＯＭ）を備え、このメモリ２４には、受取人の秘密鍵が外部に送信不可能な状態で記憶され、更に、第２の暗号文や輸送データの平文が読出し可能な状態で一時的に記憶される。
【００４１】
更に、受取人カード２０はコマンドとして、メモリ２４にデータを書き込むコマンドである書込みコマンド２２と、メモリ２４に記憶されたデータを外部に送信するコマンドである読出しコマンド２３と、外部から送信されたデータを受取人の秘密鍵で復号したデータをメモリ２４に書き込むコマンドであるデータ復号コマンド２１を備えている。
【００４２】
受取人カード２０に備えられた書込みコマンド２２は、通い箱３０が受取人カード２０のメモリに、通い箱３０に記憶されている第２の暗号文を書き込むときに利用され、受取人カード２０に備えられた読出しコマンド２３は、受取人端末５０が受取人カード２０のメモリ２４から、第２の暗号文を読み出すときなどに利用され、更に、データ復号コマンド２１は、受取人端末５０が、受取人の秘密鍵を用いて、受取人の公開鍵で暗号化され輸送データである第１の暗号文を、受取人カード２０の内部で復号させるときに利用される。
【００４３】
なお、受取人カード２０に備えられた各々のコマンドは、受取人カード２０のＣＰＵをそれぞれのコマンドとして機能させるためのＩＣカードプログラムで実現される。
【００４４】
図７は、発送人端末４０のブロック図である。発送人端末４０は、ハードディスクなどの記憶手段４６を備え、記憶手段４６には、上述した受取人リストが記憶されている。更に発送人端末４０には、発送人カード１０とデータ通信するためのリーダライタ４１と、発送人が暗証番号などを入力するためのデータ入力手段４４と、受取人の公開鍵を用いて輸送データを暗号化し、第１の暗号文を生成するデータ暗号化手段４２と、第２の暗号文および暗証番号の平文を発送人カード１０のメモリ１４に書き込む輸送データ書込み手段４３と、受取人リストを表示し、発送人が選択した受取人の公開鍵を取得する受取人表示選択手段４５を備えている。
【００４５】
発送人がデータを入力するためのデータ入力手段４４は、キーボードなどデータを入力するハードウェア装置から入力されたデータを取得する手段で、受取人表示選択手段４５は、記憶手段４６に記憶された受取人リストを読取り、読み取った受取人リストをディスプレイに表示し、マウスなどのポインタ装置で選択された受取人の公開鍵を取得する手段である。
【００４６】
図８は、発送人端末４０のディスプレイに表示される受取人リストを説明する図である。発送人端末４０のディスプレイに表示される受取人リストには、受取人識別データとして受取人の氏名と、受取人の公開鍵に付与された公開鍵の名前が表示され、発送人がマウスなどで一人の受取人を選択すると、受取人表示選択手段は選択された受取人の公開鍵を取得する。
【００４７】
発送人端末４０に備えられたデータ暗号化手段４２は、受取人表示選択手段４５が取得した受取人の公開鍵を用い、所定の公開鍵暗号アルゴリズム（例えば、ＲＳＡ）に従い輸送データを暗号化することで、第１の暗号文を生成する手段である。
【００４８】
発送人端末４０に備えられた輸送データ書込み手段４３は、データ暗号化手段４２が生成した第１の暗号文を含むデータ暗号化コマンド１１のコマンドメッセージを発送人カード１０に送信することで、第２の暗号文を発送人カード１０のメモリ１４に書き込む。更に、輸送データ書込み手段４３は、暗証番号の平文を含む書込みコマンド１２のコマンドメッセージを発送人カード１０に送信することで、暗証番号の平文を発送人カード１０のメモリ１４に書き込む。
【００４９】
図９は、受取人端末５０のブロック図である。受取人端末５０は、ハードディスクなどの記憶手段５４を備え、この記憶手段５４には、上述した発送人リストが記憶されている。更に受取人端末５０には、受取人カード２０とデータ通信するためのリーダライタ５１と、発送人リストに記述された公開鍵を用いて第２の暗号文を復号し、第１の暗号文を生成する第１のデータ復号手段５２と、輸送データが暗号化された第１の暗号文を受取人カード２０に送信する輸送データ送信手段５３を備えている。
【００５０】
受取人端末５０に備えられたデータ復号手段５２は、受取人カード２０に読取りコマンドのコマンドメッセージを送信することで、受取人カード２０のメモリ２４に記憶された第２の暗号文と発送人識別データを読出し、読出した発送人識別データに対応する公開鍵を発送人リストから取得し、取得した公開鍵を用いて、所定の公開鍵暗号アルゴリズムに従い第２の暗号文を復号し、第１の暗号文を生成する手段である。
【００５１】
受取人端末５０に備えられた輸送データ送信手段５３は、データ復号手段５２が第２の暗号文を復号して得た第１の暗号文を含むデータ復号コマンド２１のコマンドメッセージを受取人カード２０に送信し、受取人カード２０の内部で、第１の暗号文を受取人の秘密鍵で復号させ、第１の暗号文を復号することで得られる輸送データの平文を受取人カード２０に記憶させる手段である。
【００５２】
図１０は、通い箱３０のブロック図である。通い箱３０は、ＥＥＰＲＯＭなどのメモリ３４を備え、このメモリ３４には、上述した第２の暗号文や発送人識別データが記憶される。更に、通い箱３０には、発送人カード１０および受取人カード１０とデータ通信するためのリーダライタ３１と、通い箱３０を電子的に施錠する電子鍵手段３２と、発送人カード１０から読出したデータ（ここでは、第２の暗号文と発送人識別データ）をメモリ３４に格納し、メモリ３４に格納しているデータ（ここでは、第２の暗号文と発送人識別データ）を受取人カード１０に書き込む暗号データ輸送手段３３を備えている。
【００５３】
通い箱３０に備えられた電子鍵手段３２は、リーダライタ３１が暗証番号の入力部となり、通い箱３０が施錠操作されたとき、装着された発送人カード１０に対して、暗証番号を読み出す読出しコマンド１３のコマンドメッセージを送信し、装着された発送人カード１０から受信した暗証番号を用いて、鍵を施錠し、暗証番号を電子鍵手段３２内部で秘匿に記憶する。
【００５４】
更に、通い箱３０に備えられた電子鍵手段３２は、通い箱３０が開錠操作されたとき、装着された受取人カード２０に対して、暗証番号を読み出す読出しコマンド２３のコマンドメッセージを送信し、装着された受取人カード２０から受信した暗証番号と記憶している暗証番号とを照合し、照合に成功したときのみ鍵を開錠し、開錠後にメモリ３４に記憶している暗証番号を消去する。
【００５５】
通い箱３０に備えられた輸送データ搬送手段３３は、電子鍵手段３２が施錠するときに、通い箱３０が開錠状態のときに装着された発送人カード１０に対して、第２の暗号文と発送人識別データを読み出す読出しコマンド１３のコマンドメッセージを送信し、装着された発送人カード１０から受信した第２の暗号データと発送人識別データを、読出し可能な状態でメモリ３４に記憶する。
【００５６】
更に、通い箱３０に備えられた輸送データ搬送手段３３は、メモリ３４に記憶されたデータを読出す操作がされたとき、装着された受取人カード２０に対して、メモリ２４に記憶している第２の暗号文と発送人識別データを含む書込みコマンドのコマンドメッセージを送信し、装着された受取人カード２０に第２の暗号文と発送人識別データを受取人カード２０に書き込む。
【００５７】
更に、通い箱３０に備えられた輸送データ搬送手段３３は、電子鍵手段３２から開錠した信号を受信すると、第２の暗号データと発送人識別データをメモリ３４から消去する。
【００５８】
本発明に係わる通い箱管理システム１を構成する装置において、通い箱３０以外の装置は、それぞれの機能を実現するコンピュータプログラムを実装することで実現できる。例えば、発送人カード１０は、発送人カード１０として機能するためのコンピュータプログラムをＩＣカードにインストールすればよく、発送人端末４０は、発送人端末４０として機能するためのコンピュータプログラムをパーソナルコンピュータにインストールすればよい。
【００５９】
図１１は、本発明に係わる通い箱管理システム１を構成する通い箱３０の回路ブロック図である。図１１に図示したように、通い箱３０は、通い箱３０を制御する中央演算処理装置３００（ＣＰＵ）と、電子鍵３０３と、電子鍵の施錠／開錠を制御する電子鍵制御回路３０２と、コンピュータプログラムが記憶されるマスクＲＯＭ３０４と、電気的に書換え可能な不揮発性メモリであるフラッシュＲＯＭ３０５と、ＩＣカードと通信するためのリーダライタ３０１とがバス３０６に接続され、これらの電気回路に電源を供給するための二次電池３０７などを備えている。
【００６０】
本発明に係わるリーダライタ３１は、リーダライタ３０１とこれを制御するコンピュータプログラム（例えば、伝送制御用のコンピュータプログラム）で実現される。更に、本発明に係わる電子鍵手段３２は、電気信号によって物理的な鍵を施錠／開錠する電子鍵３０３と、電子鍵３０３に電気信号を送信し、物理的な鍵の施錠／開錠を制御する電子鍵制御回路３０２で実現され、暗証番号は電子鍵制御回路３０２内に秘匿に記憶される。
【００６１】
更に、本発明に係わるメモリ３４はフラッシュＲＯＭ３０５で実現され、暗号データ運搬手段は、暗号データ運搬手段３３としてＣＰＵ３００を機能させるためのコンピュータプログラムで実現され、このコンピュータプログラムはマスクＲＯＭ３０４に記憶され、更に、マスクＲＯＭ３０４には、これらの電気回路をＣＰＵ３００が制御するためのコンピュータプログラムが記憶されている。
【図面の簡単な説明】
【００６２】
【図１】通い箱管理システムの全体構成
【図２】電子鍵手段を施錠する手順を示した第１のフロー図。
【図３】電子鍵手段を施錠する手順を示した第２のフロー図。
【図４】通い箱の電子鍵手段を開錠する手順を示したフロー図。
【図５】発送人カードのブロック図。
【図６】受取人カードのブロック図。
【図７】発送人端末のブロック図。
【図８】発送人端末に表示される受取人リストを説明する図。
【図９】受取人端末のブロック図。
【図１０】通い箱のブロック図。
【図１１】通い箱の回路ブロック図。
【符号の説明】
【００６３】
１  通い箱管理システム
１０  発送人ＩＣカード
１１  データ暗号化コマンド
１２  書込みコマンド
１３  読出しコマンド
１４  メモリ
２０  受取人ＩＣカード
２１  データ復号コマンド
２２  書込みコマンド
２３  読出しコマンド
２４  メモリ
３０  通い箱
３１  リーダライタ
３２  電子鍵手段
３３  暗号データ輸送手段
３４  メモリ
４０  発送人端末
４１  リーダライタ
４２  データ暗号化手段
４３  輸送データ書込み手段
４４  データ入力手段
４５  受取人表示選択手段
４６  記憶手段
５０  受取人端末
５１  リーダライタ
５２  データ復号手段
５３  輸送データ送信手段
５４  記憶手段
【図１】
2008050167.tif 000003
【図２】
2008050167.tif 000004
【図３】
2008050167.tif 000005
【図４】
2008050167.tif 000006
【図５】
2008050167.tif 000007
【図６】
2008050167.tif 000008
【図７】
2008050167.tif 000009
【図８】
2008050167.tif 000010
【図９】
2008050167.tif 000011
【図１０】
2008050167.tif 000012
【図１１】
2008050167.tif 000013