(57)【要約】    【課題】紙幣取扱装置の鑑別部の不正な操作及び制御プログラムの解析を防止するとともに、起動されてから短時間で取引可能な状態にする。    【解決手段】紙幣の金種や真偽を鑑別する鑑別部３と、鑑別部３を制御する装置制御部２０２と、鑑別部３の不揮発性記憶手段２０５及び揮発性記憶手段２０６と、装置制御部２０２の不揮発性記憶手段２０４とを備え、装置制御部２０２が紙幣取扱装置に搭載されているか否か判定する手段を設け、鑑別部３の制御プログラム等を暗号化した暗号データを鑑別部３の不揮発性記憶手段２０５に格納し、暗号データを復号化するための復号鍵を不揮発性記憶手段２０４に格納し、装置制御部２０２が搭載されていると判定した場合のみ鑑別部３の不揮発性記憶手段２０４から揮発性記憶手段２０６へ復号鍵を転送し、暗号データを復号化して揮発性記憶手段２０６格納する。【選択図】  図２
2005346423.tif 000002
【特許請求の範囲】
【請求項１】
紙幣の入出金部と、紙幣の搬送路と、紙幣の金種や真偽を鑑別する鑑別部と、紙幣の収納庫と、前記各部位を制御する装置制御部とを有する紙幣取扱装置において、前記装置制御部は当該装置制御部が実装されていることを確認する手段と、前記鑑別部の制御情報を暗号化したデータの復号に関するデータを格納する不揮発性記憶手段を有し、前記鑑別部は当該鑑別部の制御情報を暗号化したデータを格納する不揮発性記憶手段と、前記確認手段が前記装置制御部が実装されていることを確認したときに前記復号に関するデータに基づいて前記暗号化したデータを復号化する手段と、復号化した前記制御情報を格納する揮発性記憶手段を有することを特徴とする紙幣取扱装置。
【請求項２】
紙幣の入出金部と、紙幣の搬送路と、紙幣の金種や真偽を鑑別する鑑別部と、紙幣の収納庫と、前記各部位を制御する装置制御部とを有する紙幣取扱装置において、前記装置制御部は当該装置制御部が実装されていることを確認する手段を有し、前記鑑別部は当該鑑別部の制御情報を暗号化したデータを格納する不揮発性記憶手段と、前記確認手段が前記装置制御部が実装されていることを確認したときに前記暗号化したデータの復号に関するデータを上位装置から受信して前記暗号化したデータを復号化する手段と、復号化した前記制御情報を格納する揮発性記憶手段を有することを特徴とする紙幣取扱装置。
【請求項３】
前記装置制御部が実装されていることを確認する手段は、前記搬送路に配置された複数のセンサの発光素子の点灯、消灯を指定するテーブルを有し、該テーブルに従って前記発光素子を点灯あるいは消灯した後、当該発光素子の状態を読み取り、読み取った結果と前記テーブルを比較することにより確認することを特徴とする請求項１または２記載の紙幣取扱装置。
【請求項４】
前記鑑別部は、復号化の前に前記鑑別部の不揮発性記憶装置に格納されている暗号化したデータのサムチェックを実行し、結果が正常である場合に復号化を行うことを特徴とする請求項１乃至３のいずれかに記載の紙幣取扱装置。
【請求項５】
前記鑑別部の制御情報は、前記センサの制御パラメータと、鑑別アルゴリズムを含むことを特徴とする請求項３記載の紙幣取扱装置。
【請求項６】
紙幣の金種や真偽を鑑別する鑑別部と、前記鑑別部を制御する装置制御部と、前記鑑別部に搭載され各種データを格納する第１の不揮発性記憶手段と、前記鑑別部に搭載され各種データを格納する揮発性記憶手段と、前記装置制御部に搭載され各種データを格納する第２の不揮発性記憶手段と、を備える紙幣取扱装置において、前記装置制御部が搭載されているか否か判定する装置制御部搭載判定手段を設け、前記鑑別部の制御プログラム等を暗号化した暗号データを前記第１の不揮発性記憶手段に格納し、前記暗号データを復号化するための復号鍵を前記第２の不揮発性記憶手段に格納し、前記装置制御部が搭載されていると前記装置制御部搭載判定手段が判定した場合のみ前記第２の不揮発性記憶手段から前記揮発性記憶手段へ前記復号鍵を転送し、前記鑑別部において前記暗号データを前記復号鍵により復号化して前記揮発性記憶手段へ格納することを特徴とする紙幣取扱装置。
【請求項７】
前記装置制御部が搭載されているか否かを判定する装置制御部搭載判定手段は、紙幣の通過を検出する複数のセンサの発光素子の点灯、消灯を指定するテーブルを有し、該テーブルに従って前記発光素子を点灯あるいは消灯した後、当該発光素子の状態を読み取り、読み取った結果と前記テーブルを比較することにより判定することを特徴とする請求項６記載の紙幣取扱装置。
【請求項８】
前記鑑別部は、復号化の前に前記第１の不揮発性記憶装置に格納されている暗号データのサムチェックを実行し、結果が正常である場合に復号化を行うことを特徴とする請求項６または７記載の紙幣取扱装置。
【請求項９】
紙幣の金種や真偽を鑑別する鑑別部と、前記鑑別部を制御する装置制御部と、前記鑑別部に搭載され各種データを格納する不揮発性記憶手段と、前記鑑別部に搭載され各種データを格納する揮発性記憶手段と、を備える紙幣取扱装置において、前記装置各部の状態を読み取る装置状態読み取り手段と、前記装置状態読み取り手段が読み取った装置状態を使用して、前記鑑別部の制御プログラム等を暗号化した暗号データを復号化するための復号鍵を生成する復号鍵生成手段を設け、前記暗号データを前記不揮発性記憶手段に格納し、前記復号鍵生成手段により生成した復号鍵を前記揮発性記憶手段へ転送し、前記鑑別部において前記暗号データを前記復号鍵により復号化して前記揮発性記憶手段へ格納することを特徴とする紙幣取扱装置。
【請求項１０】
前記復号鍵生成手段は、紙幣の通過を検出する複数のセンサの発光素子の点灯状態を基にして生成することを特徴とする請求項９記載の紙幣取扱装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は紙幣取扱装置の、鑑別部の不正な操作の防止、及び鑑別部の不正な解析の防止に関する。
【背景技術】
【０００２】
紙幣取扱装置の鑑別部は、紙幣の金種や真偽を鑑別する。この鑑別部を紙幣の偽造や変造等を目的とする第三者が入手し、起動して紙幣を鑑別させることや、鑑別部を制御する制御プログラム等の紙幣を鑑別する手段を解析することが可能だと、鑑別部が読み取った本物の紙幣の特性や、鑑別部が紙幣を鑑別する方法を知ることが可能であり、悪用される恐れがある。そのため、紙幣取扱装置の鑑別部は容易に起動して紙幣を鑑別させたり、制御プログラム等の紙幣を鑑別する手段を解析したりできないよう構成するのが望ましい。
【０００３】
鑑別部が不正に操作されることを防ぎ、紙幣の偽造及び変造を防止する方法として、装置が正当に立ち上げられた場合のみ、センサの駆動周波数、回路ゲイン、回路オフセット等のセンサ制御パラメータを鑑別部へ転送して鑑別部のセンサを動作可能な状態に設定する方法が特許文献１に記載されている。
【０００４】
【特許文献１】特開平７−８５３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記従来技術においては、前述のセンサ制御パラメータの解析の防止に関しては提案されているが、鑑別部の制御プログラム等の紙幣を鑑別する論理自体の解析を防止する点については言及されていない。
【０００６】
また前記従来技術においては、前述のセンサ制御パラメータの解析を防止するため、センサ制御パラメータを鑑別部の外部に保管し、鑑別部を起動する際に鑑別部へ転送するようにしている。最近では偽造防止のため紙幣のセキュリティ向上がなされており、これに伴い紙幣を鑑別する方法も複雑化している。そのため、前述のセンサ制御パラメータや、紙幣を鑑別するための鑑別アルゴリズムを含む制御プログラムも規模が大きくなっているが、このように、起動時に鑑別部へデータを転送する方式においては、転送するデータの量に比例してデータを転送する時間が延びるので、装置を起動してから取引可能になるまでの立ち上げ時間も長くなるという問題がある。
【０００７】
本発明の目的は、前記従来の課題を解決し、紙幣取扱装置の鑑別部の不正な起動及び鑑別部の制御プログラム等の紙幣を鑑別する論理の解析を困難にし、且つ立ち上げ時間を短縮した紙幣取扱装置を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の紙幣取扱装置においては、紙幣の入出金部と、紙幣の搬送路と、紙幣の金種や真偽を鑑別する鑑別部と、紙幣の収納庫と、前記各部位を制御する装置制御部とを有する紙幣取扱装置において、前記装置制御部は当該装置制御部が実装されていることを確認する手段と、前記鑑別部の制御情報を暗号化したデータの復号に関するデータを格納する不揮発性記憶手段を有し、前記鑑別部は当該鑑別部の制御情報を暗号化したデータを格納する不揮発性記憶手段と、前記確認手段が前記装置制御部が実装されていることを確認したときに前記復号に関するデータに基づいて前記暗号化したデータを復号化する手段と、復号化した前記制御情報を格納する揮発性記憶手段を有することを特徴とする。
【０００９】
上記目的を達成するために、本発明の紙幣取扱装置においては、紙幣の入出金部と、紙幣の搬送路と、紙幣の金種や真偽を鑑別する鑑別部と、紙幣の収納庫と、前記各部位を制御する装置制御部とを有する紙幣取扱装置において、前記装置制御部は当該装置制御部が実装されていることを確認する手段を有し、前記鑑別部は当該鑑別部の制御情報を暗号化したデータを格納する不揮発性記憶手段と、前記確認手段が前記装置制御部が実装されていることを確認したときに前記暗号化したデータの復号に関するデータを上位装置から受信して前記暗号化したデータを復号化する手段と、復号化した前記制御情報を格納する揮発性記憶手段を有することを特徴とする
前記装置制御部が実装されていることを確認する手段は、前記搬送路に配置された複数のセンサの発光素子の点灯、消灯を指定するテーブルを有し、該テーブルに従って前記発光素子を点灯あるいは消灯した後、当該発光素子の状態を読み取り、読み取った結果と前記テーブルを比較することにより確認する。
【００１０】
前記鑑別部は、復号化の前に前記鑑別部の不揮発性記憶装置に格納されている暗号化したデータのサムチェックを実行し、結果が正常である場合に復号化を行う。
【００１１】
前記鑑別部の制御情報は、前記センサの制御パラメータと、鑑別アルゴリズムを含む。
【００１２】
上記目的を達成するために、本発明の紙幣取扱装置においては、紙幣の金種や真偽を鑑別する鑑別部と、前記鑑別部を制御する装置制御部と、前記鑑別部に搭載され各種データを格納する第１の不揮発性記憶手段と、前記鑑別部に搭載され各種データを格納する揮発性記憶手段と、前記装置制御部に搭載され各種データを格納する第２の不揮発性記憶手段と、を備える紙幣取扱装置において、前記装置制御部が搭載されているか否か判定する装置制御部搭載判定手段を設け、前記鑑別部の制御プログラム等を暗号化した暗号データを前記第１の不揮発性記憶手段に格納し、前記暗号データを復号化するための復号鍵を前記第２の不揮発性記憶手段に格納し、前記装置制御部が搭載されていると前記装置制御部搭載判定手段が判定した場合のみ前記第２の不揮発性記憶手段から前記揮発性記憶手段へ前記復号鍵を転送し、前記鑑別部において前記暗号データを前記復号鍵により復号化して前記揮発性記憶手段へ格納することを特徴とする。
【００１３】
前記装置制御部が搭載されているか否かを判定する装置制御部搭載判定手段は、紙幣の通過を検出する複数のセンサの発光素子の点灯、消灯を指定するテーブルを有し、該テーブルに従って前記発光素子を点灯あるいは消灯した後、当該発光素子の状態を読み取り、読み取った結果と前記テーブルを比較することにより判定する。
【００１４】
前記鑑別部は、復号化の前に前記第１の不揮発性記憶装置に格納されている暗号データのサムチェックを実行し、結果が正常である場合に復号化を行う。
【００１５】
上記目的を達成するために、本発明の紙幣取扱装置においては、紙幣の金種や真偽を鑑別する鑑別部と、前記鑑別部を制御する装置制御部と、前記鑑別部に搭載され各種データを格納する不揮発性記憶手段と、前記鑑別部に搭載され各種データを格納する揮発性記憶手段と、を備える紙幣取扱装置において、前記装置各部の状態を読み取る装置状態読み取り手段と、前記装置状態読み取り手段が読み取った装置状態を使用して、前記鑑別部の制御プログラム等を暗号化した暗号データを復号化するための復号鍵を生成する復号鍵生成手段を設け、前記暗号データを前記不揮発性記憶手段に格納し、前記復号鍵生成手段により生成した復号鍵を前記揮発性記憶手段へ転送し、前記鑑別部において前記暗号データを前記復号鍵により復号化して前記揮発性記憶手段へ格納することを特徴とする。
【００１６】
前記復号鍵生成手段は、紙幣の通過を検出する複数のセンサの発光素子の点灯状態を基にして生成する。
【発明の効果】
【００１７】
本発明によれば、悪意の第三者が紙幣取扱装置の鑑別部を不正に起動して紙幣を鑑別させることや、鑑別部の制御プログラム等の紙幣を鑑別する論理を不正に解析することを防止し、鑑別部を紙幣の偽造や変造に悪用されることを防止することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を用いて本発明の実施形態について詳細に説明する。図１は本発明の実施例による紙幣取扱装置の構成の概略を示す図である。図１において、１は利用者に対して紙幣の受け渡しを行う入出金部、２は装置内の各部へ紙幣を搬送する搬送路、３は紙幣の金種、真偽を鑑別する鑑別部、４は紙幣を巻き取って一時的に保管する一時保管庫、５はリジェクト紙幣を収納するためのリジェクト庫、６Ａ〜６Ｆは紙幣の通過を検知する通過センサ、７Ａ〜７Ｅは紙幣の搬送方向を切り替えるゲート、８は一万円券を収納するための万円券収納庫、９は千円券を収納するための千円券収納庫である。２０２は紙幣取扱装置全体を制御する装置制御部、２０３は鑑別部３に搭載され、鑑別部３を制御する鑑別部制御部である。
【００１９】
図２は本発明の第１の実施例による紙幣取扱装置の制御ブロック図である。装置の基本構成は図１に示した通りである。図２において、２０１は紙幣取扱装置を搭載する現金自動取引装置などの上位装置である。装置主制御部２０７は紙幣取扱装置の主制御部である。上位回線制御部２０８は上位装置２０１と装置制御部２０２との間の情報の送受信を行う。搬送路駆動モータ制御部２０９は、搬送路２を駆動する図示されていない搬送モータに接続されており、搬送モータの制御を行う。通過センサ制御部２１０は通過センサ６Ａ〜６Ｆに接続されており、通過センサ６Ａ〜６Ｆの制御を行う。ゲート制御部２１１はゲート７Ａ〜７Ｅを駆動する図示されていないソレノイドの切り替え制御を行う。入出金部制御部２１２は入出金部１の制御を行う。一時保管庫制御部２１３は一時保管庫４の制御を行う。収納庫制御部２１４はリジェクト庫５、万円券収納庫８、千円券収納庫９の制御を行う。復号鍵保管部２１５は後述の暗号データ保管部２１９に格納されている暗号データを復号化する際に使用する復号鍵（復号に関するデータ）を格納する。鑑別回線制御部２１６は装置制御部２０２と鑑別部制御部２０３との間の情報の送受信を行う。
【００２０】
装置制御部２０２の各制御部は、図示されていないケーブルによって、図１の紙幣取扱装置の各部に搭載されている各センサやモータ、ソレノイド等の各アクチュエータに接続されている。装置制御部２０２を紙幣取扱装置から取り外して持ち去るためには各制御部と各センサ及び各アクチュエータとを接続しているケーブルを取り外す必要があるため、各制御部と各センサ及び各アクチュエータとの接続は切断される。また、同様に装置制御部２０２に電源を供給する電源装置と装置制御部２０２とを接続する電源ケーブルも取り外す必要があるため、装置制御部２０２への電源供給も切断される。装置制御部２０２の各制御部は不揮発性記憶手段２０４上に構成されているため、装置制御部２０２への電源供給が切断されても消滅しない。
【００２１】
鑑別部主制御部２１７は鑑別部３の主制御部である。鑑別上位回線制御部２１８は装置制御部２０２と鑑別部制御部２０３との間の情報の送受信を行う。暗号データ保管部２１９は後述の鑑別センサ制御部２２１及び鑑別アルゴリズム部２２２を、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等の暗号化システムにより暗号化した暗号データを格納する。復号鍵記憶部２２０は装置制御部２０２から受信した復号鍵（復号に関するデータ）を格納する。鑑別センサ制御部２２１は暗号データ保管部２１９に格納されている暗号データを復号化することにより生成され、鑑別部に搭載され紙幣の特性を読み取る図示されていない各種センサの制御を行うパラメータを含む。鑑別アルゴリズム部２２２は暗号データ保管部２１９に格納されている暗号データを復号化することにより生成され、鑑別センサ制御部２２１が各種センサから読み取った紙幣の情報を使用して、紙幣の金種、真偽などを判定する鑑別アルゴリズムである。鑑別センサ制御部２２１及び鑑別アルゴリズム部２２２は、暗号データ保管部２１９に格納されている暗号データを復号化することにより生成されるため、生成される以前は存在しない。
【００２２】
鑑別部制御部２０３へは装置制御部２０２を経由して電源が供給される。そのため、鑑別部３を図１の紙幣取扱装置から取り外して持ち去ると、鑑別部制御部２０３への電源供給は切断される。鑑別部主制御部２１７、鑑別上位回線制御部２１８、及び暗号データ保管部２１９に格納されている暗号データは不揮発性記憶手段２０５上に構成されているため、鑑別部制御部２０３への電源供給が切断されても消滅しない。一方、復号鍵記憶部２２０に格納された復号鍵、鑑別センサ制御部２２１、及び鑑別アルゴリズム部２２２は揮発性記憶手段２０６上に構成されているため、鑑別部制御部２０３への電源供給が切断されると消滅する。
【００２３】
図３は図１の紙幣取扱装置に電源が投入されたとき、装置制御部２０２が図１の紙幣取扱装置を取引可能な状態に設定する処理を示したフローチャートである。なお、実際の紙幣取扱装置では図３に示す以外にも各種ハードウェア及びソフトウェアの設定を実施するが、理解を容易にするため、本実施例では本発明に直接関係しない処理については説明を省略する。まず、装置主制御部２０７が鑑別部制御部２０３のリセット状態を解除する（ステップ３０１）。次に、装置主制御部２０７は装置制御部２０２が紙幣取扱装置に搭載されているか否かの判定を行う装置制御部搭載チェックを実行し（ステップ３０２）、結果が異常であれば異常処理（無限ループ）する（ステップ３０７）。なお、装置制御部搭載チェックの詳細は後述する。装置制御部搭載チェック（ステップ３０７）の結果が正常であれば、装置主制御部２０７は鑑別回線制御部２１６が鑑別部制御部２０３から起動報告を受信するのを待つ（ステップ３０３）。鑑別回線制御部２１６が鑑別部制御部２０３から起動報告を受信したら、装置主制御部２０７は復号鍵保管部２１５から復号鍵を読み出す（ステップ３０４）。次に装置主制御部２０７は鑑別回線制御部２１６に対し、前記復号鍵を鑑別部制御部２０３へ送信するよう指示し（ステップ３０５）、その後鑑別回線制御部２１６が鑑別部制御部２０３から復号化完了報告を受信するのを待つ（ステップ３０６）。鑑別回線制御部２１６が鑑別部制御部２０３から復号化完了報告を受信したら、該紙幣取扱装置は取引可能な状態に設定完了となる。
【００２４】
図４は図３に示した装置制御部搭載チェック（ステップ３０２）の際に使用する装置制御部搭載チェックテーブル４０１である。また、図５は図３に示した装置制御部搭載チェック（ステップ３０２）の詳細を示すフローチャートである。図４及び図５を使用して、図３に示した装置制御部搭載チェック（ステップ３０２）の詳細を説明する。まず、装置主制御部２０７は通過センサ制御部２１０に対し、通過センサ６Ａ〜６Ｆの発光素子（ＬＥＤ）を装置制御部搭載チェックテーブル４０１のＬＥＤ状態の列に従い、点灯または消灯させるよう指示する（ステップ５０１）。図４に示した例では、通過センサ６Ａ，６Ｂ，６Ｄ，６ＦのＬＥＤは点灯、６Ｃ，６ＥのＬＥＤは消灯させる。次に、通過センサ制御部２１０が通過センサ６Ａ〜６Ｆの状態を読み取り（ステップ５０２）、装置主制御部２０７が、通過センサ制御部２１０が読み取ったセンサの状態と装置制御部搭載チェックテーブル４０１のセンサ状態の列の値とを比較する（ステップ５０３）。装置主制御部２０７は読み取ったセンサの状態と装置制御部搭載チェックテーブル４０１のセンサ状態の列の値とが全て一致したら装置制御部搭載チェックの結果を正常とし（ステップ５０４）、一つでも不一致があれば結果を異常とする（ステップ５０５）。
【００２５】
図５に示した処理によれば、装置制御部２０２が紙幣取扱装置に正しく搭載されていれば（実装されていれば）装置制御部搭載チェック（ステップ３０２）の結果は正常となるが、悪意の第三者が装置制御部２０２を紙幣取扱装置から取り外して持ち去り、装置制御部２０２を単独で起動しても、装置制御部２０２に通過センサ６Ａ〜６Ｆが接続されていないため、前記装置制御部搭載チェックの結果は異常となる。よって、装置制御部２０２が紙幣取扱装置に搭載されているか否かを判定できる。
【００２６】
図６は装置制御部２０２により鑑別部制御部２０３のリセットが解除されたとき、鑑別部制御部２０３が鑑別部３を取引可能な状態に設定する処理を示したフローチャートである。なお、実際の紙幣取扱装置の鑑別部では図６に示す以外にも各種ハードウェア及びソフトウェアの設定を実施するが、理解を容易にするため、本実施例では本発明に直接関係しない処理については説明を省略する。まず、鑑別部主制御部２１７は揮発性記憶手段２０６が正常に動作することを確認するためのチェックを実行し（ステップ６０１）、結果が異常であれば異常処理（無限ループ）する（ステップ６０９）。揮発性記憶手段２０６のチェック（ステップ６０１）の結果が正常であれば、鑑別部主制御部２１７は鑑別上位回線制御部２１８に対し、装置制御部２０２へ起動報告を送信するよう指示し（ステップ６０２）、その後、鑑別上位回線制御部２１８が装置制御部２０２から復号鍵を受信するのを待つ（ステップ６０３）。
【００２７】
鑑別上位回線制御部２１８が装置制御部２０２から復号鍵を受信したら、鑑別部主制御部２１７は受信した復号鍵を復号鍵記憶部２２０へ格納する（ステップ６０４）。次に鑑別部主制御部２１７は暗号データ保管部２１９に格納されている、鑑別センサ制御部２２１及び鑑別アルゴリズム部２２２を暗号化した暗号データのサムチェックを実行し（ステップ６０５）、結果が異常であれば異常処理（無限ループ）する（ステップ６０９）。前記暗号データのサムチェック（ステップ６０５）の結果が正常であれば、鑑別部主制御部２１７は暗号データ保管部２１９から前記暗号データを読み出し、装置制御部２０２から受信した復号鍵を使用して復号化し、揮発性記憶手段２０６へ鑑別センサ制御部２２１及び鑑別アルゴリズム部２２２として展開する（ステップ６０６）。さらに鑑別部主制御部２１７は展開した鑑別センサ制御部２２１及び鑑別アルゴリズム部２２２を起動し（ステップ６０７）、鑑別上位回線制御部２１８に対して装置制御部２０２へ復号化完了報告を送信するよう指示する（ステップ６０８）。
【００２８】
図７は、装置制御部２０２が図３に示したフローチャートの処理、鑑別部制御部２０３が図６に示したフローチャートの処理をそれぞれ実行し、紙幣取扱装置が取引可能に設定される場合の処理の流れを示すシーケンス図である。まず、装置制御部２０２は鑑別部制御部２０３のリセットを解除する（ステップ３０１）。次に、装置制御部２０２は装置制御部２０２が紙幣取扱装置に正しく搭載されているか否かの判定を行う装置制御部搭載チェックを実行する（ステップ３０２）。図７は装置制御部搭載チェック（ステップ３０２）の結果が正常であった場合を示し、装置制御部２０２は鑑別部制御部２０３から起動報告を受信するのを待つ（ステップ３０３）。
【００２９】
一方、鑑別部制御部２０３は装置制御部２０２によりリセットが解除されるのを契機に処理の実行を開始し、まず揮発性記憶手段２０６が正常に動作することを確認するためのチェックを実行する（ステップ６０１）。図７は揮発性記憶手段２０６のチェック（ステップ６０１）の結果が正常であった場合を示し、鑑別部制御部２０３は装置制御部２０２へ起動報告を送信し（ステップ６０２）、装置制御部２０２から復号鍵を受信するのを待つ（ステップ６０３）。
【００３０】
装置制御部２０２は鑑別部制御部２０３から起動報告を受信したら復号鍵保管部２１５から復号鍵を読み出し（ステップ３０４）、鑑別部制御部２０３へ前記復号鍵を送信し（ステップ３０５）、鑑別部制御部２０３から復号化完了報告を受信するのを待つ（ステップ３０６）。
【００３１】
鑑別部制御部２０３は装置制御部２０２から前記復号鍵を受信したら、受信した前記復号鍵を復号鍵記憶部２２０へ格納し（ステップ６０４）、暗号データ保管部２１９に格納されている暗号データのサムチェックを実行する（ステップ６０５）。図７はサムチェック（ステップ６０５）の結果が正常であった場合を示し、鑑別部制御部２０３は暗号データ保管部２１９に格納されている暗号データを読み出し、前記復号鍵を使用して復号化し、揮発性記憶手段２０６へ鑑別センサ制御部２２１及び鑑別アルゴリズム部２２２として展開し（ステップ６０６）、展開した鑑別センサ制御部２２１及び鑑別アルゴリズム部２２２を起動する（ステップ６０７）。そして鑑別部制御部２０３が装置制御部２０２へ復号化完了報告を送信し（ステップ６０８）、鑑別部３は取引可能に設定完了となる。一方、装置制御部２０２が鑑別部制御部２０３から復号化完了報告を受信すると、紙幣取扱装置全体が取引可能に設定完了となる。
【００３２】
このように紙幣取扱装置を構成すると、悪意の第三者が鑑別部のみを持ち去ったとしても、鑑別部３を持ち去る際に電源が切断されることにより揮発性記憶手段２０６の復号鍵記憶部２２０に格納されている復号鍵、鑑別センサ制御部２２１、及び鑑別アルゴリズム部２２２は消滅するため、悪意の第三者は復号鍵を得られず、暗号データ保管部２１９に格納されている暗号データを復号化して鑑別部を取引可能な状態にすることも、暗号データ保管部２１９に格納された暗号データを解析することも困難である。また、鑑別部３とともに紙幣取扱装置から装置制御部２０２を取り外して持ち去ったとしても、装置制御部２０２は装置に搭載されておらず、通過センサ６Ａ〜６Ｆに接続されていないため装置制御部２０２は鑑別部制御部２０３に復号鍵を送信せず、鑑別部３を取引可能な状態にすることも、暗号データ保管部２１９に格納された暗号データを解析することも困難である。また、センサ制御パラメータ等のデータを装置制御部２０２から鑑別部制御部２０３へ転送する必要がないため、センサ制御パラメータ等の規模が大きくなったとしても、それに比例して装置の立ち上げ時間が長くなることはない。
【００３３】
前記第１の実施例における紙幣取扱装置では、鑑別部制御プログラムを復号化する際に使用する復号鍵を装置制御部２０２に搭載されている復号鍵保管部２１５に格納している。不揮発性記憶手段２０４には復号鍵保管部２１５に格納されている復号鍵以外にも、紙幣取扱装置の各制御部の制御プログラムや各種データが格納されているため、不揮発性記憶手段２０４の内容を解析し、この中から復号鍵を取り出すことは困難である。また、前記実施例では復号鍵を紙幣取扱装置内に保管する例について述べたが、紙幣取扱装置の上位装置である現金自動取引装置、または現金自動取引装置が接続されるホストコンピュータに復号鍵を保管し、起動時に紙幣取扱装置へ復号鍵を転送することも可能である。
【００３４】
次に、紙幣取扱装置の復号鍵保管部、上位装置である現金自動取引装置、またはホストコンピュータに復号鍵を保管するのとは別の手段として、第２の実施例を説明する。第２の実施例の紙幣取扱装置の構成の概略は第１の実施例と同様であり図１に示す通りである。第２の実施例の紙幣取扱装置の制御ブロック図を図８に示す。図８に示すように第２の実施例では、図２に示した第１の実施例における復号鍵保管部２１５に替え、復号鍵生成部８０１を設けている。
【００３５】
図９は第２の実施例において紙幣取扱装置に電源が投入されたとき、装置主制御部２０７が紙幣取扱装置を取引可能な状態に設定する処理を示したフローチャートである。なお、実際の紙幣取扱装置では図９に示す以外にも各種ハードウェア及びソフトウェアの設定を実施するが、理解を容易にするため、本実施例では本発明に直接関係しない処理については説明を省略する。まず、装置主制御部２０７が鑑別部制御部２０３のリセットを解除する（ステップ９０１）。次に、装置主制御部２０７は鑑別回線制御部２１６が鑑別部制御部２０３から起動報告を受信するのを待つ（ステップ９０２）。鑑別回線制御部２１６が鑑別部制御部２０３から起動報告を受信したら、装置主制御部２０７は復号鍵生成部８０１に復号鍵を生成するよう指示する（ステップ９０３）。なお、復号鍵生成部８０１が復号鍵を生成する方法の詳細は後述する。復号鍵生成部８０１が復号鍵を生成したら、装置主制御部２０７は鑑別回線制御部２１６に対し鑑別部制御部２０３へ前記復号鍵を送信するよう指示し（ステップ９０４）、その後、鑑別回線制御部２１６が鑑別部制御部２０３から復号化完了報告を受信するのを待つ（ステップ９０５）。鑑別回線制御部２１６が鑑別部制御部２０３から復号化完了報告を受信したら、紙幣取扱装置は取引可能に設定完了となる。
【００３６】
図１０は図９に示した復号鍵の生成（ステップ９０３）において復号鍵生成部８０１が使用する復号鍵生成テーブル１００１を示す図である。また図１１は図９に示した復号鍵の生成（ステップ９０３）の詳細を示すフローチャートである。図１０、図１１を使用して、復号鍵生成部８０１が復号鍵を生成する方法（ステップ９０３）の詳細を説明する。まず、装置主制御部２０７が通過センサ制御部２１０に対し、通過センサ６Ａ〜６ＦのＬＥＤを復号鍵生成テーブル１００１のＬＥＤ状態の列に従い、点灯または消灯させるよう指示する（ステップ１１０１）。図１０に示した例では、通過センサ６Ａ，６Ｂ，６Ｄ，６ＦのＬＥＤは点灯、６Ｃ，６ＥのＬＥＤは消灯させる。次に、通過センサ制御部２１０が通過センサ６Ａ〜６Ｆの状態を読み取り（ステップ１１０２）、通過センサ制御部２１０が読み取った通過センサ６Ａ〜６Ｇのダーク／ライト情報から、復号鍵生成部８０１が復号鍵を生成する（ステップ１１０３）。ステップ１１０３では、例えば通過センサ６Ａ〜６Ｆのダーク／ライト情報をある規則に従って並べて一定の長さのデータを作成し、復号鍵とする。復号鍵の生成方法については鑑別部のセキュリティに深く関わるため、前記の簡易な説明にとどめる。
【００３７】
前記第２の実施例における紙幣取扱装置では、鑑別部を制御する制御プログラム等を暗号化した暗号データを復号化する際に使用する復号鍵を、装置制御部２０２の不揮発性記憶手段２０４には持たず、通過センサ６Ａ〜６Ｆのダーク／ライト情報を使用して生成するよう構成した。そのため、装置制御部２０２が紙幣取扱装置に搭載されていない状態では装置制御部２０２に通過センサ６Ａ〜６Ｆが接続されていないため、前記復号鍵を正しく生成できず、悪意の第三者が鑑別部を取引可能な状態にすることも、暗号データ保管部２１９に格納された暗号データを解析することも困難である。
【００３８】
前記第１の実施例では装置制御部が紙幣取扱装置に搭載されているか否かの判定をするため、また前記第２の実施例では復号鍵を生成する基となる情報を得るために通過センサのダーク／ライト情報を使用しているが、他の手段としてモータ、ソレノイド等のアクチュエータの状態、カード取扱装置等の紙幣取扱装置内の他のユニットとの通信状態、音響データ、温度データ等、及びこれらの組み合わせを使用する方法が考えられる。
【図面の簡単な説明】
【００３９】
【図１】本発明の第１及び第２の実施例による紙幣取扱装置の構成の概略を示す図である。
【図２】本発明の第１の実施例による紙幣取扱装置の制御ブロック図である。
【図３】本発明の第１の実施例による紙幣取扱装置を取引可能な状態に設定する処理のフローチャートである。
【図４】本発明の第１の実施例による紙幣取扱装置の装置制御部搭載チェックテーブルである。
【図５】本発明の第１の実施例による紙幣取扱装置の装置制御部搭載チェック処理のフローチャートである。
【図６】本発明の第１の実施例による紙幣取扱装置の鑑別部を取引可能な状態に設定する処理のフローチャートである。
【図７】本発明の第１の実施例による紙幣取扱装置を取引可能な状態に設定する処理のシーケンス図である。
【図８】本発明の第２の実施例による紙幣取扱装置の制御ブロック図である。
【図９】本発明の第２の実施例による紙幣取扱装置を取引可能な状態に設定する処理のフローチャートである。
【図１０】本発明の第２の実施例による紙幣取扱装置の復号鍵生成テーブルである。
【図１１】本発明の第２の実施例による紙幣取扱装置の復号鍵生成処理のフローチャートである。
【符号の説明】
【００４０】
１…入出金部、２…搬送路、３…鑑別部、４…一時保管庫、５…リジェクト庫、
６Ａ〜６Ｆ…通過センサ、７Ａ〜７Ｅ…ゲート、８…万円券収納庫、
９…千円券収納庫、２０１…上位装置、２０２…装置制御部、２０３…鑑別部制御部、
２０４，２０５…不揮発性記憶手段、２０６…揮発性記憶手段、
２０７…装置主制御部、２０８…上位回線制御部、２０９…搬送路駆動モータ制御部、
２１０…通過センサ制御部、２１１…ゲート制御部、２１２…入出金部制御部、
２１３…一時保管庫制御部、２１４…収納庫制御部、２１５…復号鍵保管部、
２１６…鑑別回線制御部、２１７…鑑別部主制御部、２１８…鑑別上位回線制御部、
２１９…暗号データ保管部、２２０…復号鍵記憶部、２２１…鑑別センサ制御部、
２２２…鑑別アルゴリズム部、４０１…装置制御部搭載チェックテーブル、
８０１…復号鍵生成部、１００１…復号鍵生成テーブル。
【図１】
2005346423.tif 000003
【図２】
2005346423.tif 000004
【図３】
2005346423.tif 000005
【図４】
2005346423.tif 000006
【図５】
2005346423.tif 000007
【図６】
2005346423.tif 000008
【図７】
2005346423.tif 000009
【図８】
2005346423.tif 000010
【図９】
2005346423.tif 000011
【図１０】
2005346423.tif 000012
【図１１】
2005346423.tif 000013