(57)【要約】【課題】電子錠を解錠する際のセキュリティを確保することができる現金自動預払機を提供する。【解決手段】現金自動預払機１が、コードリーダー１３の起動を指示するための操作を受け付けた場合に、コードリーダー１３を起動させる起動制御部１０１と、コードリーダー１３により読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部１０２と、真正なコードの情報であると判定された場合に、コードの情報を外部サーバに送信する送信部１０３と、外部サーバから返信されるコードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠１４を解錠する電子錠制御部１０４と、を備える。【選択図】図２
2020017172.tif 000002
【特許請求の範囲】
【請求項１】
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御部と、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部と、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信部と、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御部と、
を備える現金自動預払機。
【請求項２】
前記電子錠制御部は、外部サーバに前記コードの情報を送信できない場合に、前記コードの情報に含まれるワンタイムパスワード情報の第１の部分をディスプレイに表示させ、その後、ワンタイムパスワード情報の第１の部分とは異なる第２の部分の入力を受け付けた場合に、作業用の扉の電子錠を解錠する、
請求項１記載の現金自動預払機。
【請求項３】
前記電子錠制御部は、作業用の扉の電子錠を解錠する前に、電子錠を操作するための電子錠操作画面を表示させ、当該電子錠操作画面において、電子錠の解錠を指示するための操作が入力された場合に、作業用の扉の電子錠を解錠する、
請求項１又は２記載の現金自動預払機。
【請求項４】
前記電子錠制御部は、前記電子錠操作画面において電子錠の解錠を指示するための操作が入力され、前記電子錠操作画面に入力されたパスワードが、正当なパスワードであると判定された場合に、作業用の扉の電子錠を解錠する、
請求項３記載の現金自動預払機。
【請求項５】
前記電子錠制御部は、前記電子錠操作画面において電子錠の施錠を指示するための操作が入力された場合に、作業用の扉の電子錠を施錠し、その後に表示される作業終了用のメニュー画面において作業の終了を指示するための操作が入力された場合に、外部センタに作業の終了を通知し、外部センタから正常応答を受け取った場合に、作業の終了を許可する、
請求項３又は４記載の現金自動預払機。
【請求項６】
前記暗号化ロジックは、共通鍵暗号化方式であり、
複数の共通鍵を管理する鍵管理部を、さらに備え、
前記鍵管理部は、自機に格納される特定のプログラムが更新されるときに配布される共通鍵により、複数の共通鍵のうち１つの共通鍵を交換する、
請求項１から５のいずれか一項に記載の現金自動預払機。
【請求項７】
プロセッサにより実行される方法であって、
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御ステップと、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定ステップと、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信ステップと、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御ステップと、
を含む方法。
【請求項８】
コンピュータを、
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御部、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信部、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現金自動預払機に関する。
【背景技術】
【０００２】
例えば、特許文献１に記載されているように現金自動預払機を用いた入出金サービスが普及している。したがって、現金自動預払機は、金融機関の店舗内に設置されることにとどまらず、例えば小売店や公共施設等の金融機関外にも設置されている。このような現金自動預払機で障害等のトラブルが発生した場合には、警備会社の警備員に出動が要請され、現場に駆け付けた警備員が対応する。警備員は、例えば、現金自動預払機に設けられた作業用の扉を開ける等してトラブルに対処する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４２６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の現金自動預払機では、警備員が作業用の扉を開ける際に、扉に設けられた錠前を物理鍵で開けてから扉を開けることとなる。物理鍵は現金自動預払機ごとにあるため、警備員がすべての現金自動預払機の物理鍵を所持することは困難であり、物理鍵を施設に保管するのが一般的である。この場合、トラブルに対処するたびに施設へ物理鍵を取りにいくこととなり、多大な負担となる。また、施設における大量の物理鍵の管理にも多大な負担がかかる。そのような負担を軽減するために、作業用の扉に電子錠を設け、警備員が所持するモバイル端末に配信されるコードを認証することで電子錠を解錠することも考えられるが、コードをコピーする等の不正に対し、セキュリティを確保するための仕組みを検討する必要がある。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、電子錠を解錠する際のセキュリティを確保することができる現金自動預払機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る現金自動預払機は、コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御部と、コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部と、真正なコードの情報であると判定された場合に、コードの情報を外部サーバに送信する送信部と、外部サーバから返信されるコードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御部と、を備える。
【０００７】
この態様によれば、コードリーダーにより読み取られたコード情報の正当性を所定の暗号化ロジックを用いて認証し、さらに、外部サーバから返信される認証結果によりコード情報の正当性を認証したうえで、作業用の扉の電子錠を解錠することができる。
【０００８】
上記態様において、電子錠制御部は、外部サーバにコードの情報を送信できない場合に、コードの情報に含まれるワンタイムパスワード情報の第１の部分をディスプレイに表示させ、その後、ワンタイムパスワード情報の第１の部分とは異なる第２の部分の入力を受け付けた場合に、作業用の扉の電子錠を解錠することとしてもよい。
【０００９】
この態様によれば、例えば通信障害等により、外部サーバにコード情報を送信できない場合であっても、コード情報に含まれるワンタイムパスワード情報を用いてコード情報の正当性を認証することができる。
【００１０】
上記態様において、電子錠制御部は、作業用の扉の電子錠を解錠する前に、電子錠を操作するための電子錠操作画面を表示させ、当該電子錠操作画面において、電子錠の解錠を指示するための操作が入力された場合に、作業用の扉の電子錠を解錠することとしてもよい。
【００１１】
この態様によれば、電子錠の解錠を指示するための操作が電子錠操作画面から入力されることを条件として、作業用の扉の電子錠を解錠することができる。
【００１２】
上記態様において、電子錠制御部は、電子錠操作画面において電子錠の解錠を指示するための操作が入力され、電子錠操作画面に入力されたパスワードが、正当なパスワードであると判定された場合に、作業用の扉の電子錠を解錠することとしてもよい。
【００１３】
この態様によれば、電子錠の解錠を指示するための操作及びパスワードが電子錠操作画面から入力され、入力されたパスワードが正当なパスワードであることが認定された場合に、作業用の扉の電子錠を解錠することができる。
【００１４】
上記態様において、電子錠制御部は、電子錠操作画面において電子錠の施錠を指示するための操作が入力された場合に、作業用の扉の電子錠を施錠し、その後に表示される作業終了用のメニュー画面において作業の終了を指示するための操作が入力された場合に、外部センタに作業の終了を通知し、外部センタから正常応答を受け取った場合に、作業の終了を許可することとしてもよい。
【００１５】
この態様によれば、作業を終了する際に、外部センタにその旨を通知し、外部センタから正常応答を受け取ることを条件にして、作業の終了を許可することができる。
【００１６】
上記態様において、暗号化ロジックは、共通鍵暗号化方式であり、複数の共通鍵を管理する鍵管理部を、さらに備え、鍵管理部は、自機に格納される特定のプログラムが更新されるときに配布される共通鍵により、複数の共通鍵のうち１つの共通鍵を交換することとしてもよい。
【００１７】
この態様によれば、複数の共通鍵のうち１つの共通鍵を交換する際に、全ての現金自動預払機で共通鍵が交換されるまでの間、交換対象となる共通鍵以外の共通鍵を用いて認証を行うことが可能となる。
【００１８】
本発明の他の態様に係る方法は、プロセッサにより実行される方法であって、コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御ステップと、コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定ステップと、真正なコードの情報であると判定された場合に、コードの情報を外部サーバに送信する送信ステップと、外部サーバから返信されるコードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御ステップと、を含む。
【００１９】
この態様によれば、コードリーダーにより読み取られたコード情報の正当性を所定の暗号化ロジックを用いて認証し、さらに、外部サーバから返信される認証結果によりコード情報の正当性を認証したうえで、作業用の扉の電子錠を解錠することができる。
【００２０】
本発明の他の態様に係るプログラムは、コンピュータを、コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御部、コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部、真正なコードの情報であると判定された場合に、コードの情報を外部サーバに送信する送信部、外部サーバから返信されるコードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御部、として機能させる。
【００２１】
この態様によれば、コードリーダーにより読み取られたコード情報の正当性を所定の暗号化ロジックを用いて認証し、さらに、外部サーバから返信される認証結果によりコード情報の正当性を認証したうえで、作業用の扉の電子錠を解錠することができる。
【発明の効果】
【００２２】
本発明によれば、電子錠を解錠する際のセキュリティを確保することができる現金自動預払機を提供できる。
【図面の簡単な説明】
【００２３】
【図１】実施形態に係る現金自動預払機を含むＡＴＭシステムの構成の一例を示すブロック図である。
【図２】実施形態に係る現金自動預払機の構成の一例を示すブロック図である。
【図３】図１に示すＡＴＭシステムの動作の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。また、図面における各種の寸法比率は、その図示の比率に限定されるものではない。
【００２５】
図１は、実施形態に係る現金自動預払機（以下、「ＡＴＭ」ともいう。）を含むＡＴＭシステムの構成を例示するブロック図である。ＡＴＭシステム１００は、一台以上のＡＴＭ１と、一台以上のモバイル端末２と、警備会社サーバ３とを備える。ＡＴＭ１及び警備会社サーバ３、並びに、モバイル端末２及び警備会社サーバ３は、それぞれネットワークＮａ、Ｎｂを介して通信できるように構成される。
【００２６】
ネットワークＮａ、Ｎｂは、例えば、インターネット、ＬＡＮ、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース（登録商標）、ＷｉＦｉ（Wireless Fidelity）、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００２７】
ＡＴＭ１は、キャッシュカード等を用いて、金融機関の口座から預貯金を引き出すことや、口座へ現金を預け入れること、口座間の振り込み等を行う際に、ユーザが操作を行う装置である。
【００２８】
モバイル端末２は、警備会社の警備員が利用する端末である。モバイル端末２として、例えば、スマートフォン、タブレット端末、携帯情報端末（ＰＤＡ）、その他の端末装置を適宜用いることができる。
【００２９】
警備会社サーバ３は、警備会社が管理するサーバ装置であり、例えば、ＱＲコード（登録商標）を生成する機能や、ＱＲコードの認証を行う機能、パスワードの認証を行う機能を有する。警備会社サーバ３が有する各機能について、以下に説明する。なお、本実施形態では、ＱＲコードを用いて説明するが、ＱＲコードの代わりに他の２次元コードやバーコードを用いることとしてもよい。
【００３０】
ＱＲコードを生成する機能は、モバイル端末２から送信されるＱＲコード要請メッセージに基づいて、ＱＲコードを生成し、その生成したＱＲコードをモバイル端末２に送信する機能である。ＱＲコード要請メッセージは、障害等が発生したＡＴＭ１に到着した警備員が所持するモバイル端末２から送信される。
【００３１】
ＱＲコードには、例えば、暗号化に用いる共通鍵のバージョン、ワンタイムパスワード、及び共通鍵暗号方式で用いる共通鍵により暗号化されたデータが含まれる。共通鍵により暗号化されたデータは、次の２種類ある。ＡＴＭ１での認証に用いる共通鍵により暗号化されたデータと、警備会社サーバ３での認証に用いる共通鍵により暗号化されたデータである。ワンタイムパスワードには、異常時コード及び解除コードを設定することができる。異常時コード及び解除コードは、ワンタイムパスワードを構成する文字列の中に、異常時コード及び解除コードを割り当てる部分をそれぞれ任意に設け、それぞれの部分に格納される。異常時コード及び解除コードの詳細については後述する。
【００３２】
ＱＲコードの認証を行う機能は、ＡＴＭ１での認証に用いる共通鍵によって認証されたＱＲコードの情報を、ＡＴＭ１から受信した場合に、受信したＱＲコードの情報に基づいてＱＲコードを認証し、認証結果をＡＴＭ１に送信する機能である。警備会社サーバ３は、復号化したＱＲコードの情報がＱＲコードを生成したときの情報と一致するときに、真正なＱＲコードであると判定し、ＡＴＭ１に正常応答を送信する。警備会社サーバ３は、復号化したＱＲコードの情報がＱＲコードを生成したときの情報と一致しないときに、不正なＱＲコードであると判定し、ＡＴＭ１にエラー応答を送信する。
【００３３】
パスワードの認証を行う機能は、ＡＴＭ１で入力されたパスワードをＡＴＭ１から受信した場合に、そのパスワードが正当なパスワードであるか否かを認証し、認証結果をＡＴＭ１に送信する機能である。警備会社サーバ３は、ＡＴＭ１から受信したパスワードが、ＤＢで管理されているパスワードと一致する場合に、正当なパスワードであると判定し、ＡＴＭ１に正常応答を送信する。警備会社サーバ３は、ＡＴＭ１から受信したパスワードが、ＤＢで管理されているパスワードと一致しない場合に、不当なパスワードであると判定し、ＡＴＭ１にエラー応答を送信する。
【００３４】
図２を参照して、ＡＴＭ１の構成について説明する。ＡＴＭ１は、例えば、制御部１０、入力部１１、表示部１２、コードリーダー１３、電子錠１４、通信部１５、記憶部１６を含んで構成される。
【００３５】
制御部１０は、例えば、プロセッサであり、算術演算及び論理演算等を処理する算術論理演算ユニット並びに各種レジスタから構成される。制御部１０は、記憶部１６に格納されているプログラムを実行することで、各種機能を実現する。各種機能には、例えば、起動制御部１０１、判定部１０２、送信部１０３、電子錠制御部１０４及び鍵管理部１０５が含まれる。各種機能の詳細については、後述する。
【００３６】
入力部１１は、例えばタッチパネルやテンキーであり、ユーザからの入力を受け付ける装置である。入力部１１は、タッチパネルやテンキーに限定されず、例えばキーボードであってもよい。また、テンキーをタッチパネル内に表示することとしてもよい。表示部１２は、例えばディスプレイであり、操作案内やメッセージ等を表示する装置である。入力部１１及び表示部１２は、タッチパネル式のディスプレイとして統合してもよい。
【００３７】
コードリーダー１３は、例えばＱＲ（quick response）コードリーダーであり、ＱＲコードを読み込む装置である。本実施形態では、コードリーダー１３として、ＱＲコードリーダーを用いて説明するが、コードリーダー１３は、ＱＲコードリーダーに限定されず、他の２次元コードリーダーやバーコードリーダーであってもよい。また、ＩＣカードに書き込まれたコードを読み出すリーダーを含めることとしてもよい。
【００３８】
電子錠１４は、ＡＴＭ１の作業用の扉に取り付けられ、電気的に施錠、解錠する錠前である。作業用の扉は、例えば上扉や下扉等のように、ＡＴＭの上部や下部等の任意の位置に設けることができる。通信部１５は、ネットワークＮａ、Ｎｂに接続し、ネットワークＮａ、Ｎｂ上の他の端末等と通信するための装置である。
【００３９】
記憶部１６は、例えば、ディスクドライブ又は半導体メモリ等のコンピュータ読み取り可能な記録媒体であり、各種プログラムや、各種プログラムの実行に必要なデータ等を記憶する。各種データには、例えば、共通鍵１６１が含まれる。
【００４０】
共通鍵１６１は、共通鍵暗号方式で用いられる共通鍵であり、ＡＴＭ１及び警備会社サーバ３で管理される。警備会社サーバ３は、上述したように、ＡＴＭ１での認証に用いる共通鍵と、警備会社サーバ３での認証に用いる共通鍵とを管理する。ＡＴＭ１は、制御部１０の鍵管理部１０５が、ＡＴＭ１での認証に用いる共通鍵１６１を管理する。
【００４１】
鍵管理部１０５は、バージョンが異なる複数の共通鍵１６１を管理する。モバイル端末２から受信するＱＲコードの情報には、共通鍵１６１のバージョンが含まれる。したがって、ＡＴＭ１は、ＱＲコードの情報に含まれるバージョンに一致する共通鍵１６１を用いてＱＲコードの情報を復号化する。
【００４２】
ここで、単一の共通鍵１６１を管理することとした場合、共通鍵１６１を交換するときに、いずれかのＡＴＭ１で交換を開始してから全てのＡＴＭ１で交換が完了するまでの間は、各ＡＴＭ１で管理されている共通鍵１６１が不統一の状態となる。この場合、ＡＴＭ１ごとに、交換状況を管理し、使用可能な共通鍵を管理する必要がある。これに対し、バージョンが異なる複数の共通鍵１６１を管理する場合には、以下のように共通鍵を交換することが可能となる。
【００４３】
各ＡＴＭ１で共通鍵１６１を交換する際に、指定されたバージョンの共通鍵１６１を新たなバージョンの共通鍵１６１に交換する。共通鍵１６１を交換するタイミングは、例えば、特定のプログラムを更新するタイミングを利用することができる。具体的に、特定のプログラムを更新する際に新たなバージョンの共通鍵１６１を配布することとすればよい。交換対象となるバージョンの指定は、任意に指定することができ、例えば、最も古いバージョンを指定することができる。全てのＡＴＭ１で交換が完了するまでは、交換対象のバージョン以外の共通鍵１６１を指定して認証を行うこととする。
【００４４】
起動制御部１０１は、コードリーダー１３の起動を指示するための操作を受け付けた場合に、コードリーダー１３を起動させる。コードリーダー１３の起動を指示するための操作として、例えば、入力部１１に対して行う、起動を指示するための入力操作や、外部にある外部センタからＡＴＭに対して発行される、起動を指示するためのコマンドを外部センタからＡＴＭに送信する操作が含まれる。コードリーダー１３の起動には、例えば、スリープ状態（電源は入っている）からコードリーダー１３の機能をオン状態に起動することや、電源をオフ状態からオン状態にして起動することが含まれる。
【００４５】
判定部１０２は、コードリーダー１３により読み取られたＱＲコードの情報を、ＱＲコードに含まれる共通鍵のバージョンに対応する共通鍵１６１を用いて復号化し、真正なＱＲコードであるかどうかを判定する。ここで、判定部１０２が真正なＱＲコードであるかどうかを判定する際の条件は、上述した警備会社サーバ３において真正なＱＲコードであるかどうかを判定する際の条件とは異なる。上述した警備会社サーバ３は、復号化したＱＲコードの情報がＱＲコードを生成したときの情報と一致するときに、真正なＱＲコードであると判定するのに対し、判定部１０２は、共通鍵１６１を用いて復号化することができたときに、真正なＱＲコードであると判定する。
【００４６】
本実施形態では、共通鍵を用いる共通鍵暗号方式により暗号化や復号化する場合について説明するが、暗号化や復号化する際に用いる暗号方式は、共通鍵暗号方式に限定されない。例えば、公開鍵及び秘密鍵を用いる公開鍵暗号化方式等の他の暗号方式を用いることとしてもよい。
【００４７】
送信部１０３は、真正なＱＲコードであると判定された場合に、判定部１０２により復号化されたＱＲコードの情報を警備会社サーバ３に送信する。
【００４８】
電子錠制御部１０４は、警備会社サーバ３から返信されるＱＲコードの情報に対する認証結果が正常であることを示す場合に、電子錠１４を操作するための電子錠操作画面をディスプレイに表示させる。電子錠制御部１０４は、電子錠操作画面において電子錠１４の解錠を指示する操作が入力され、電子錠操作画面にパスワードが入力された場合に、入力されたパスワードを警備会社サーバ３に送信する。電子錠制御部１０４は、警備会社サーバ３から返信されるパスワードに対する認証結果が正常であることを示す場合に、電子錠１４を解錠する。
【００４９】
なお、ＱＲコードの情報に対する認証結果が正常であることを示す場合に、電子錠操作画面を表示させずに、電子錠１４を解錠することとしてもよい。また、電子錠操作画面を表示させた場合に、パスワードによる認証を行うことなく、電子錠１４を解錠することとしてもよい。
【００５０】
電子錠制御部１０４は、電子錠操作画面において電子錠１４の施錠を指示する操作が入力された場合に、電子錠１４を施錠する。電子錠操作画面は、電子錠１４を解錠する際に表示された後、そのまま継続して表示されている。
【００５１】
電子錠１４が施錠された後に表示される電子錠制御部１０４は、作業終了用のメニュー画面において作業の終了を指示する操作が入力された場合に、外部センタに作業の終了を通知する。外部センタでは、作業の終了を認定する場合に、正常応答をＡＴＭ１に送信し、作業の終了を認定しない場合に、エラー応答をＡＴＭ１に送信する。電子錠制御部１０４は、外部センタから正常応答を受け取った場合に、作業の終了を許可する。なお、上記では作業終了用のメニュー画面を表示する前に、電子錠を施錠しているが、作業の終了を許可してから、電子錠を施錠することとしてもよい。
【００５２】
ここで、電子錠制御部１０４は、例えば、警備会社サーバ３との間の通信回線に通信障害等が発生し、ＱＲコードの情報を警備会社サーバ３に送信できない場合に、警備会社サーバ３で行われるＱＲコードの情報に対する認証に代え、以下（１）〜（５）の手順でＱＲコードの情報を認証することとしてもよい。
【００５３】
（１）電子錠制御部１０４は、ＱＲコードに含まれる共通鍵のバージョンに対応する共通鍵１６１を用いてＱＲコードの情報を復号化し、ワンタイムパスワード情報の第１の部分を異常時コードとして表示部１２に表示させる。
【００５４】
（２）警備員は、表示部１２に表示された異常時コードを外部センタに連絡する。
【００５５】
（３）外部センタは、異常時コードに対応するワンタイムパスワード情報を特定し、ワンタイムパスワード情報の第１の部分とは異なる第２の部分を解除コードとして警備員に連絡する。
【００５６】
（４）警備員は、表示部１２に表示された画面に、解除コードを入力する。
【００５７】
（５）電子錠制御部１０４は、正当な解除コードが入力された場合に、電子錠操作画面を表示させる。
【００５８】
次に、図３を参照して、ＡＴＭシステムにおける動作の一例について説明する。この動作例では、あるＡＴＭ１で障害が発生した旨の通知を受けた外部センタが、その旨の電文メッセージを警備会社サーバ３に送信し、警備会社サーバ３が、特定の警備員が所持するモバイル端末２宛に出動指示を送信したことを前提として説明する。
【００５９】
最初に、出動指示の対象となった警備員がＡＴＭ１に到着したときに、モバイル端末２は、警備員の操作指示に従って、ＱＲコード要請メッセージを警備会社サーバ３に送信する（ステップＳ１０１）。
【００６０】
続いて、警備会社サーバ３は、ＱＲコード要請メッセージに基づいて、ＱＲコードを生成し（ステップＳ１０２）、生成したＱＲコードをモバイル端末２に送信する（ステップＳ１０３）。
【００６１】
続いて、ＡＴＭ１の起動制御部１０１は、警備員の操作指示に従って、コードリーダー１３を起動させる（ステップＳ１０４）。
【００６２】
続いて、ＡＴＭ１のコードリーダー１３は、警備員の操作に従って、モバイル端末２のディスプレイに表示されたＱＲコードを読み取る（ステップＳ１０５）。
【００６３】
続いて、ＡＴＭ１の判定部１０２は、上記ステップＳ１０５で読み取られたＱＲコードの情報を、ＱＲコードに含まれる共通鍵のバージョンに対応する共通鍵１６１を用いて復号化し、真正なＱＲコードであるか否かを判定する（ステップＳ１０６）。この判定がＮＯである場合（ステップＳ１０６；ＮＯ）には、ディスプレイにエラー表示を行う（ステップＳ１１０）。
【００６４】
上記ステップＳ１０６の判定において、真正なＱＲコードであると判定された場合（ステップＳ１０６；ＹＥＳ）に、ＡＴＭ１の送信部１０３は、上記ステップＳ１０６で復号化されたＱＲコードの一部の情報を警備会社サーバ３に送信する（ステップＳ１０７）。
【００６５】
続いて、警備会社サーバ３は、ＡＴＭ１から受信したＱＲコードの一部の情報を、照合し真正な情報であるか否かを判定する（ステップＳ１０８）。この判定がＮＯである場合（ステップＳ１０８；ＮＯ）に、警備会社サーバ３は、エラー応答をＡＴＭ１に送信し（ステップＳ１０９）、ＡＴＭ１は、ディスプレイにエラー表示を行う（ステップＳ１１０）。
【００６６】
上記ステップＳ１０８の判定において、真正なＱＲコードであると判定された場合（ステップＳ１０８；ＹＥＳ）に、警備会社サーバ３は、正常応答をＡＴＭ１に送信する（ステップＳ１１１）。
【００６７】
続いて、ＡＴＭ１の電子錠制御部１０４は、電子錠操作画面をディスプレイに表示させる（ステップＳ１１２）。
【００６８】
続いて、電子錠操作画面において電子錠１４の解錠を指示する操作が入力され、パスワードが入力されると、入力されたパスワードは、ＡＴＭ１を経由して（ステップＳ１１３）、警備会社サーバ３に送信される（ステップＳ１１４）。
【００６９】
続いて、警備会社サーバ３は、ＡＴＭ１から受信したパスワードが、正当なパスワードであるか否かを判定する（ステップＳ１１５）。この判定がＮＯである場合（ステップＳ１１５；ＮＯ）に、警備会社サーバ３は、エラー応答をＡＴＭ１に送信し（ステップＳ１１６）、ＡＴＭ１は、ディスプレイにエラー表示を行う（ステップＳ１１７）。
【００７０】
上記ステップＳ１１５の判定において、正当なパスワードであると判定された場合（ステップＳ１１５；ＹＥＳ）に、警備会社サーバ３は、正常応答をＡＴＭ１に送信する（ステップＳ１１８）。
【００７１】
続いて、ＡＴＭ１の電子錠制御部１０４は、電子錠１４を解錠する（ステップＳ１１９）。
【００７２】
上述したように、実施形態におけるＡＴＭ１によれば、コードリーダー１３の起動指示に基づいて、コードリーダー１３を起動させ、コードリーダー１３により読み取られたＱＲコードの情報を、共通鍵１６１を用いて復号化し、真正なＱＲコードである場合に、ＱＲコードの情報を警備会社サーバ３に送信するとともに、その警備会社サーバ３から返信されるＱＲコードの認証結果が正常である場合に、作業用の扉の電子錠１４を解錠することができる。
【００７３】
これにより、コードリーダー１３により読み取られたＱＲコードの情報の正当性を、共通鍵１６１を用いて認証し、さらに、復号化されたＱＲコードの一部の情報を用いてＱＲコードを認証する警備会社サーバ３から返信される認証結果により、ＱＲコードの情報の正当性を認証したうえで、作業用の扉の電子錠１４を解錠することができる。
【００７４】
言い換えると、共通鍵により暗号化されたＱＲコードの情報が、ＡＴＭ１の共通鍵１６１と警備会社サーバ３とを用いてそれぞれ認証された場合に、作業用の扉の電子錠１４を解錠することができる。それゆえ、電子錠１４を解錠する際のセキュリティを確保することができる。
【００７５】
[変形例]
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述した各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更し、又は並列に実行することができる。
【００７６】
また、上述した実施形態では、パスワードの認証を行う機能を警備会社サーバ３が有しているが、パスワードの認証を行う機能をＡＴＭ１が有することとしてもよい。他方、上述した実施形態におけるＡＴＭ１が有する機能の一部を省略することとしてもよい。例えば、コードリーダー１３により読み取られたＱＲコードの正当性を認証する機能を省略することができる。この場合、ＱＲコードの正当性は、警備会社サーバ３の認証結果に基づいて判定することとなる。
【符号の説明】
【００７７】
１…現金自動預払機（ＡＴＭ）、２…モバイル端末、３…警備会社サーバ、１０…制御部、１１…入力部、１２…表示部、１３…コードリーダー、１４…電子錠、１５…通信部、１６…記憶部、１００…ＡＴＭシステム、１０１…起動制御部、１０２…判定部、１０３…送信部、１０４…電子錠制御部、１０５…鍵管理部、１６１…共通鍵、Ｎａ、Ｎｂ…ネットワーク
【図１】
2020017172.tif 000003
【図２】
2020017172.tif 000004
【図３】
2020017172.tif 000005
【手続補正書】
【提出日】平成30年12月21日(2018.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御部と、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部と、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信部と、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御部と、
を備え、
前記電子錠制御部は、前記電子錠操作画面において電子錠の施錠を指示するための操作が入力された場合に、作業用の扉の電子錠を施錠し、その後に表示される作業終了用のメニュー画面において作業の終了を指示するための操作が入力された場合に、外部サーバに作業の終了を通知し、外部サーバから正常応答を受け取った場合に、作業の終了を許可する、
現金自動預払機。
【請求項２】
前記電子錠制御部は、外部サーバに前記コードの情報を送信できない場合に、前記コードの情報に含まれるワンタイムパスワード情報の第１の部分をディスプレイに表示させ、その後、ワンタイムパスワード情報の第１の部分とは異なる第２の部分の入力を受け付けた場合に、作業用の扉の電子錠を解錠する、
請求項１記載の現金自動預払機。
【請求項３】
前記電子錠制御部は、作業用の扉の電子錠を解錠する前に、電子錠を操作するための電子錠操作画面を表示させ、当該電子錠操作画面において、電子錠の解錠を指示するための操作が入力された場合に、作業用の扉の電子錠を解錠する、
請求項１又は２記載の現金自動預払機。
【請求項４】
前記電子錠制御部は、前記電子錠操作画面において電子錠の解錠を指示するための操作が入力され、前記電子錠操作画面に入力されたパスワードが、正当なパスワードであると判定された場合に、作業用の扉の電子錠を解錠する、
請求項３記載の現金自動預払機。
【請求項５】
前記暗号化ロジックは、共通鍵暗号化方式であり、
複数の共通鍵を管理する鍵管理部を、さらに備え、
前記鍵管理部は、自機に格納される特定のプログラムが更新されるときに配布される共通鍵により、複数の共通鍵のうち１つの共通鍵を交換する、
請求項１から４のいずれか一項に記載の現金自動預払機。
【請求項６】
プロセッサにより実行される方法であって、
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御ステップと、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定ステップと、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信ステップと、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御ステップと、
を含み、
前記電子錠制御ステップは、前記電子錠操作画面において電子錠の施錠を指示するための操作が入力された場合に、作業用の扉の電子錠を施錠し、その後に表示される作業終了用のメニュー画面において作業の終了を指示するための操作が入力された場合に、外部サーバに作業の終了を通知し、外部サーバから正常応答を受け取った場合に、作業の終了を許可する、
方法。
【請求項７】
コンピュータを、
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御部、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信部、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御部、
として機能させ、
前記電子錠制御部は、前記電子錠操作画面において電子錠の施錠を指示するための操作が入力された場合に、作業用の扉の電子錠を施錠し、その後に表示される作業終了用のメニュー画面において作業の終了を指示するための操作が入力された場合に、外部サーバに作業の終了を通知し、外部サーバから正常応答を受け取った場合に、作業の終了を許可する、
プログラム。
【手続補正書】
【提出日】平成31年3月14日(2019.3.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御部と、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部と、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信部と、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御部と、
を備え、
前記電子錠制御部は、電子錠操作画面において電子錠の施錠を指示するための操作が入力された場合に、作業用の扉の電子錠を施錠し、その後に表示される作業終了用のメニュー画面において作業の終了を指示するための操作が入力された場合に、外部サーバに作業の終了を通知し、外部サーバから正常応答を受け取った場合に、作業の終了を許可する、
現金自動預払機。
【請求項２】
前記電子錠制御部は、外部サーバに前記コードの情報を送信できない場合に、前記コードの情報に含まれるワンタイムパスワード情報の第１の部分をディスプレイに表示させ、その後、ワンタイムパスワード情報の第１の部分とは異なる第２の部分の入力を受け付けた場合に、作業用の扉の電子錠を解錠する、
請求項１記載の現金自動預払機。
【請求項３】
前記電子錠制御部は、作業用の扉の電子錠を解錠する前に、電子錠を操作するための電子錠操作画面を表示させ、当該電子錠操作画面において、電子錠の解錠を指示するための操作が入力された場合に、作業用の扉の電子錠を解錠する、
請求項１又は２記載の現金自動預払機。
【請求項４】
前記電子錠制御部は、前記電子錠操作画面において電子錠の解錠を指示するための操作が入力され、前記電子錠操作画面に入力されたパスワードが、正当なパスワードであると判定された場合に、作業用の扉の電子錠を解錠する、
請求項３記載の現金自動預払機。
【請求項５】
前記暗号化ロジックは、共通鍵暗号化方式であり、
複数の共通鍵を管理する鍵管理部を、さらに備え、
前記鍵管理部は、自機に格納される特定のプログラムが更新されるときに配布される共通鍵により、複数の共通鍵のうち１つの共通鍵を交換する、
請求項１から４のいずれか一項に記載の現金自動預払機。
【請求項６】
プロセッサにより実行される方法であって、
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御ステップと、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定ステップと、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信ステップと、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御ステップと、
を含み、
前記電子錠制御ステップは、電子錠操作画面において電子錠の施錠を指示するための操作が入力された場合に、作業用の扉の電子錠を施錠し、その後に表示される作業終了用のメニュー画面において作業の終了を指示するための操作が入力された場合に、外部サーバに作業の終了を通知し、外部サーバから正常応答を受け取った場合に、作業の終了を許可する、
方法。
【請求項７】
コンピュータを、
コードリーダーの起動を指示するための操作を受け付けた場合に、コードリーダーを起動させる起動制御部、
コードリーダーにより読み取られたコードの情報を所定の暗号化ロジックに基づいて復号化し、真正なコードの情報であるかどうかを判定する判定部、
真正なコードの情報であると判定された場合に、前記コードの情報を外部サーバに送信する送信部、
外部サーバから返信される前記コードの情報に対する認証結果が正常であることを示す場合に、作業用の扉の電子錠を解錠する電子錠制御部、
として機能させ、
前記電子錠制御部は、電子錠操作画面において電子錠の施錠を指示するための操作が入力された場合に、作業用の扉の電子錠を施錠し、その後に表示される作業終了用のメニュー画面において作業の終了を指示するための操作が入力された場合に、外部サーバに作業の終了を通知し、外部サーバから正常応答を受け取った場合に、作業の終了を許可する、
プログラム。