(57)【特許請求の範囲】
【請求項１】
解錠器から解錠指令を金庫へ送信し、金庫は解錠指令を受信すると、その金庫の扉のロックを解除する運賃箱の金庫の解錠方法において、
上記解錠器から変動データ要求を上記金庫へ送信し、
上記金庫は変動データ要求を受信すると、その時金庫内にあった金庫データ中の予め決められた変動データで、金庫が上記運賃箱にセットされた時刻、金庫が上記運賃箱から取り外された時刻、両替若しくは料金の投入が最初に行われた時刻、両替若しくは料金の投入が最初に行われた停留所番号、両替回数、または投入金額の合計額を上記解錠器へ送信し、
上記解錠器は受信した上記変動データを用いて、予め決められた演算式を演算して暗号キーを生成し、
その暗号キーを解錠指令に付けて上記金庫へ送信し、
上記金庫は上記解錠指令及び暗号キーを受信すると、上記送信した変動データ及び上記予め決められた演算式を用いて、上記暗号キーの正当性を検証し、
その検証に合格すると、金庫の扉ロック機構を解除することを特徴とする運賃箱の金庫の解錠方法。
【請求項２】
金庫データが記憶された金庫データ記憶部を備え、解錠器から解錠指令を受信するとロック解除機構を制御して金庫の扉のロックを解除する運賃箱の金庫において、
解錠器から変動データ要求を受信すると、上記金庫データ中の予め決められた変動データで、金庫が上記運賃箱にセットされた時刻、金庫が上記運賃箱から取り外された時刻、両替若しくは料金の投入が最初に行われた時刻、両替若しくは料金の投入が最初に行われた停留所番号、両替回数、または投入金額の合計額を上記解錠器へ返送する手段と、
上記変動データを用いて予め決められた演算式を演算して検証用暗号キーを生成する検証用暗号キー生成手段と、
上記解錠器から解錠指令と暗号キーを受信するとその受信した暗号キーと上記検証用暗号キーとを比較し、一致すれば上記ロック解除機構の制御を行う比較手段と、
を具備することを特徴とする運賃箱の金庫。
【請求項３】
運賃箱の金庫の扉のロックを解除する解錠器であって、
金庫に対し変動データ要求を送信する手段と、
金庫より受信した変動データで、金庫が上記運賃箱にセットされた時刻、金庫が上記運賃箱から取り外された時刻、両替若しくは料金の投入が最初に行われた時刻、両替若しくは料金の投入が最初に行われた停留所番号、両替回数、または投入金額の合計額を用いて、予め決められた演算式を演算して暗号キーを生成する暗号キー生成手段と、
上記暗号キーと解錠指令を金庫へ送信する手段と、
を具備することを特徴とする解錠器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は乗合バスの運賃箱の金庫からその収納されている金銭、必要に応じてこれに関するデータを収集するための運賃箱の金庫の錠ロック機構を解除する解錠方法、及びその装置に関する。
【０００２】
【従来の技術】
例えば乗合バスにおいて、図３に示すように運賃箱１１に投入された金銭（硬貨、紙幣）は金庫１２内に収納されると共にその収納した金銭情報は金額単価別に数がデータとして金庫内の記憶部に記憶される。その他に記憶部に記憶されるデータとしては、金庫が運賃箱にセットされたり取り外されたりした時刻や、両替の回数およびその時刻、払い出した釣銭の金額や運賃の入金時刻など、乗合バス運行中の各種データが含まれる。当然これらのデータは運行の度毎に異なるデータ（変動データ）となる。これら全体を金庫データと呼ぶ。金庫データは上述した各種データの一部だけの場合もある。
【０００３】
その日のバスの営業が終了すると、運転手は金庫１２を取出し、営業所の解錠器１３（図３Ｂ）の挿脱口１４内に挿入装着して、解錠操作を行うと、金庫１２の扉ロック機構が解除され、扉が開けられ、収納されている金銭が解錠器１３内に排出されると共に、金庫１２の前記記憶部に記憶されていた金庫データが解錠器１３内に転送される。なお扉ロック機構が解除されると金庫の扉が自動的に開くようにされている場合と金庫の扉は人手により開く場合とがあり、また、金庫から解錠器１３に金庫データを転送しない場合もある。
【０００４】
扉ロック機構の解除が行われ、人手で金庫の扉を開ける場合は、金庫データが転送され、不正があれば発見することができるようにされる。
金庫１２は図４Ａに示すように金庫データが格納される記憶部１２１、扉ロック解除機構（又は扉開機構）１２２、解錠器１３との電気的接続用コネクタ１２３、解錠器１３との電気信号の送受信部１２４、制御部１２５を備える。制御部１２５は例えばマイクロコンピュータで構成され、プログラムを実行することにより、各種の機能がなされる。
【０００５】
解錠器１３は解錠釦１３１、金庫１２と電気的接続用コネクタ１３２、金庫１２との電気信号の送受信部１３３、記憶部１３４、制御部１３５が設けられ、必要に応じて、例えばパーソナルコンピュータよりなる精算装置１５との電気的接続を行うコネクタ１３６、精算装置１５との電気信号の送受信部１３７も設けられる。制御部１３５は例えばマイクロコンピュータで構成され、プログラムを実行することにより各種の機能がなされる。コネクタ１３２と１３６、送受信部１３３と１３７はそれぞれ１つで共用することもできる。
【０００６】
次に従来における解錠動作を図５を参照して説明する。金庫１２を解錠器１３にセットする（Ｓ１）、これによりコネクタ１２３と１３２が接続される。解錠釦１３１を操作すると（Ｓ２）、解錠器１３は、制御部１３５で解錠指令を作成して金庫１２へ送信する（Ｓ３）。この解錠指令は予め決められたコードである。
金庫１２では解錠指令を受信し、その制御部１２５でそのコードが解錠指令であると判定すると（Ｓ４）、扉ロック解除機構１２２を制御して扉ロック機構を解除し、また記憶部１２１内の金庫データを解錠器１３へ転送する（Ｓ５）。
【０００７】
その転送が終ると、記憶部１２１内の金庫データをクリアにする（消去する）（Ｓ６）、なお金庫データ中には、例えばその金庫１２を識別する識別情報などの固定データも含まれている場合は、そのような固定データはクリアせず、金額情報のような可変データのみをクリアする。
解錠器１３は金庫データを受信すると（Ｓ７）、一旦記憶部１３４に格納し、その後、解錠器１３が精算装置１５と接続されている場合は受信した金庫データを精算装置１５へ送信する（Ｓ８）。精算装置１５と接続されていない場合は、解錠器１３と精算装置１５を接続した時に、金庫データを精算装置１５へ送信する。
【０００８】
【発明が解決しようとする課題】
従来においては解錠指令に固定のコードが用いられていたため、金庫１２へ送信されるデータが何らかの方法で盗まれ、解錠指令が解析されてしまうおそれがあった。解錠指令が解析されると、悪用されるおそれがある。
【０００９】
【課題を解決するための手段】
この発明の方法によれば、解錠器から変動データ要求を運賃箱の金庫へ送信し、金庫は変動データ要求を受信すると、金庫データ中の予め決められた変動データで、金庫が上記運賃箱にセットされた時刻、金庫が上記運賃箱から取り外された時刻、両替若しくは料金の投入が最初に行われた時刻、両替若しくは料金の投入が最初に行われた停留所番号、両替回数、または投入金額の合計額を解錠器へ送信する。解錠器は受信した変動データを用いて、予め決められた演算式を演算して暗号キーを生成し、解錠指令にその暗号キーを付けて金庫へ送信する。
金庫は解錠指令を受信すると、送信した変動データ及び予め決められた演算式を用いて、受信した暗号キーの正当性を検証し、その検証に合格すると金庫の扉ロック機構を解除する。
【００１０】
【発明の実施の形態】
この発明の実施形態を実施例により説明する。図１Ａはこの発明による金庫の実施例を、図１Ｂにこの発明による解錠器の実施例をそれぞれ示し、図４と対応する部分に同一符号を付けてある。
金庫１２においては、記憶部１２１に金庫データが格納される記憶部１２１ａの他に暗号キー演算式及び変動データ指定情報が格納される記憶部１２１ｂが設けられ、更に検証暗号キー生成部１２６及び比較部１２７が設けられている点が従来の金庫と異なる。またこれに伴って制御部１２５の動作も従来のものと異なっている。制御部１２５をマイクロコンピュータで構成する場合は検証暗号キー生成部１２６及び比較部１２７は制御部１２５により機能され、暗号キー演算式、変動データ指定情報も制御部１２５で実行するプログラムに記述されることもある。この金庫１２の動作は後で説明する。
【００１１】
解錠器１３においては記憶部１３４に金庫データが格納される記憶部１３４ａと暗号キー演算式が格納される記憶部１３４ｂが設けられ、また暗号キー生成部１３８が設けられた点が従来の解錠器と異なる。これに伴なって制御部１３５の動作も従来のものと異なる。制御部１３５がマイクロコンピュータで構成される場合は、暗号キー生成部１３８は制御部１３５により機能され、暗号キー演算式は制御部１３５が実行するプログラムに記述される場合もある。金庫１２、解錠器１３において暗号キー演算式は各記憶部に秘密に保持している。
【００１２】
以下にこの発明による金庫解錠方法を説明すると共に、図１Ａ、図１Ｂに示した金庫１２、解錠器１３の各動作を説明する。
金庫１２を解錠器１３にセットする（Ｓ１）。これにより金庫１２と解錠器１３がそのコネクタ１２３と１３２が互いに接続される。
解錠釦１３１を操作すると（Ｓ２）、解錠器１３の制御部１３５は変動データ要求を生成して金庫１２へ送信する（Ｓ３）、変動データ要求は予め決められたコード、例えばＲ０１２である。
【００１３】
金庫１２で変動データ要求が受信され（Ｓ４）、制御部１２５はそのコードＲ０１２から変動データ要求であると判断すると、記憶部１２１ｂ中の変動データ指定情報に基づき、金庫データ中の予め決められた変動データを取出して、解錠器１３へ送信する（Ｓ５）。例えば変動データとして、金庫が運賃箱にセットされた時刻（時間）と金庫が運賃箱から取り外された時刻（運賃箱のデータが最後に金庫に送られた時間）の情報を用いる場合、変動データ指定情報は各時刻（時間）情報であり、金庫データ記憶部１２１ａに記憶されている時刻情報「セット時刻０５時１３分４０秒」「取り外し時刻２２時２７分０９秒」が読み出されて変動データとして送信される。
【００１４】
解錠器１３で変動データを受信すると（Ｓ６）、制御部１３５は、その受信変動データと、記憶部１３４ｂに記憶されている暗号キー演算式を用いて、暗号キー生成部１３８に暗号キーＸ″を演算により生成させる（Ｓ７）。暗号キーは演算式は、例えば「取り外し時刻における分単位の下一桁」をＡ、「セット時刻における時間単位の下一桁」をＢ、「セット時刻における秒単位の下一桁」をＣとした場合、次式で与えられる。
暗号キーＸ＝（Ａ×（Ｂ＋Ｄ））＋（Ｃ×Ｅ）  （Ｄ，Ｅは指定定数）
例えば、指定定数Ｄ＝６７，Ｅ＝４とした場合、前記例ではＡ＝７、Ｂ＝５、Ｃ＝０であるから、Ｘ＝（７×（５＋６７））＋（０×４）＝５０４となる。このようにして変動データと暗号キー演算式とを用いて、この例では３桁の数字からなる暗号キーＸ″を生成する。
【００１５】
制御部１３５は解錠指令に生成された暗号キーＸ″を付けて金庫１２へ送信する（Ｓ８）。解錠指令は予め決められたコード、例えばＵ７であり、従ってこの例ではＵ７５０４を金庫１２へ送信することになる。
金庫１２ではステップＳ５で変動データを解錠器１３へ送信後、自身の検証暗号キー生成部１２６により、記憶部１２１ｂに格納されている暗号キー演算式と、ステップＳ５で送信した変動データを用いて検証暗号キーＸ′を生成する（Ｓ９）。この検証暗号キーの暗号キー演算式は解錠器１３で用いる暗号キー演算式と同一のものとする。
【００１６】
金庫１２で解錠指令と暗号キーＸ″が受信されると（Ｓ１０）、制御部１２５はそのＵ７から解錠指令と判断し、同時に受信された暗号キーＸ″と先に生成した検証暗号キーＸ′とを比較部１２７で比較し（Ｓ１１）、一致すれば、この例では共に５０４であれば、扉ロック解除機構１２２を制御して金庫１２の扉ロック機構を解除し、また記憶部１２１ａ内の金庫データを解錠器１３へ送信し（Ｓ１２）、記憶部１２１ａ内の金庫データをクリアする（Ｓ１３）。このクリアは従来技術と同様に金庫データ中の固定データに対しては行わない。
【００１７】
解錠器１３で金庫データが受信されると（Ｓ１４）、一旦記憶部１３４ａに格納した後、金庫データを精算装置１５へ送信する（Ｓ１５）。
この実施例では、暗号キーＸの計算には、セット時刻および取り外し時刻情報中の各時間、分、秒単位の任意の下一桁を用いているから、金庫１２の記憶部１２１ｂ内の変動データ指定情報として用いるべきそれぞれの情報（Ａ，Ｂ，Ｃ）を記憶しておいて、その値のみを、変動データとして解錠器に送信しても良い。しかしこの実施例のように複数の不要なデータも取り混ぜて変動データとして送る場合の方が、変動データが知られても、そのどのデータを暗号キー演算に使用しているか不明であるから、より安全性が高いものとなる。
【００１８】
暗号キー演算式やその中の指定定数（Ｄ，Ｅ）は先に示した例に限らない。変動データもセット時刻および取り外し時刻情報に限らない。例えば両替回数、投入金額合計や枚数、それらが最初に行われた時刻や停留所番号など、金庫データ中の固定ではなく変化するデータであればどのようなものでもよく、またその数も１乃至複数の適当なものとすることができ、また前記のように下一桁に限らない。要は変動するデータを用いて秘密にしている暗号キー演算式により暗号キーを演算することにより、解錠操作ごとに暗号キーが変化するため解錠指令と暗号キーが盗まれても、解錠されるおそれがないようであればよい。
【００１９】
扉ロック機構を解除した場合に、必ずしも金庫データを解錠器１３へ送信しなくてもよい。つまり扉ロック機構が解除されることにより扉が自動的に開き、金庫１２の金銭が解錠器１３又は精算装置内の特定の人しか開くことができない収容器に自動的に移動する構成であれば、金銭に対する安全性が保持できる。更にこの発明は運賃箱の金庫の解錠に限らず、例えば各種自動販売機における金庫の解錠にも適用できる。暗号キー演算式は、会社ごとあるいは営業所ごと売上げ集計所ごとなどにより、異ならせる。金庫を解錠器にセットすると解錠釦が自動的に操作されるようにしてもよい。また、金庫が解錠器にセットされたことを金庫自身が確認した時点で、変動データを解錠器に送信するようにしておいても良い。
【００２０】
【発明の効果】
以上述べたようにこの発明によれば、金庫が上記運賃箱にセットされた時刻、金庫が上記運賃箱から取り外された時刻、両替若しくは料金の投入が最初に行われた時刻、両替若しくは料金の投入が最初に行われた停留所番号、両替回数、または投入金額の合計額といった解錠操作ごとに変動するデータを用いて暗号キーが作られ、この暗号キーを金庫で検証して解錠するため、何らかにより暗号キーが盗まれても、解錠されるおそれはない。
【図面の簡単な説明】
【図１】この発明による金庫及び解錠器の各機能構成例を示す図。
【図２】この発明による金庫解錠方法の実施例の手順を示す図。
【図３】Ａは運賃箱を簡略に示す図、Ｂは解錠器を簡略に示す図である。
【図４】従来の金庫及び解錠器の各機能構成を示す図。
【図５】従来の金庫解錠方法の手順を示す図。
【図１】
0004618475.tif 000002
【図２】
0004618475.tif 000003
【図３】
0004618475.tif 000004
【図４】
0004618475.tif 000005
【図５】
0004618475.tif 000006