(57)【要約】【課題】所定端末間での取引予約のセキュアな引継ぎを、良好なコスト性にて効率的に実行可能とする。【解決手段】取引管理システム１０において、サーバ３００から得たサーバワンタイムパスワードおよびＡＴＭ公開鍵２１６を保持する記憶装置２０１と、コード化対象の情報をサーバ３００のサーバ公開鍵３１６で暗号化し、これを二次元コードに変換して表示し、サーバ３００より、当該サーバ３００のサーバワンタイムパスワードの認証に成功した旨、取引予約の情報、および暗号化ワンタイムパスワードを受信し、当該暗号化ワンタイムパスワードを復号化して認証に成功した場合、取引予約の情報に基づく現金取引を行う演算装置２０４を備えたＡＴＭ２００を含む構成とする。【選択図】図３
2018010386.tif 000002
【特許請求の範囲】
【請求項１】
所定サーバから得た当該サーバのワンタイムパスワードおよび暗号化鍵を保持する記憶装置と、
所定イベントの発生に伴って生成し暗号化した暗号化ワンタイムパスワードと、前記サーバのワンタイムパスワードとを含むコード化対象の情報を、前記サーバの暗号化鍵で暗号化し、当該暗号化したコード化対象の情報を、所定アルゴリズムにより二次元コードに変換して出力装置で表示する処理と、
前記二次元コードの読み取りを行った顧客端末から、当該読み取りで得た前記コード化対象の情報と顧客による取引予約の情報を受信した前記サーバより、前記コード化対象の情報が含む当該サーバのワンタイムパスワードの認証に成功した旨と、前記取引予約の情報と、前記コード化対象の情報が含む前記暗号化ワンタイムパスワードとを受信し、当該暗号化ワンタイムパスワードを復号化して認証に成功した場合、前記取引予約の情報に基づく現金取引を行う処理と、
を実行する演算装置と、
を備えた金融機関端末を含むことを特徴とする取引管理システム。
【請求項２】
前記金融機関端末の演算装置は、
前記取引予約の情報に基づく現金取引を行う処理に際し、前記顧客による暗証番号の入力を入力装置にて受け付けて、前記取引予約の情報が示す当該顧客の口座に関して、前記暗証番号の認証を所定アルゴリズムで実行し、当該暗証番号の認証に成功した場合、前記現金取引を行う処理を更に実行するものである、
ことを特徴とする請求項１に記載の取引管理システム。
【請求項３】
顧客が所望する取引予約の情報を入力装置で受け付けて、当該取引予約の情報を記憶装置に格納する処理と、前記金融機関端末が出力装置で表示した二次元コードに対する読み取りを撮像装置で実行し、当該読み取りで得た前記コード化対象の情報と、前記受け付けた取引予約の情報とを、前記サーバに送信する処理と、を実行する演算装置を備えた顧客端末を更に含むことを特徴とする請求項１に記載の取引管理システム。
【請求項４】
所定イベントの発生に伴って生成したワンタイムパスワードと、所定の暗号化鍵とを、前記金融機関端末に送信する処理と、
前記二次元コードの読み取りを行った顧客端末から、当該読み取りで得た前記コード化対象の情報と前記顧客による取引予約の情報を受信し、前記コード化対象の情報が含む前記ワンタイムパスワードを復号化して認証し、当該認証に成功した場合、当該認証に成功した旨と、前記取引予約の情報と、前記コード化対象の情報が含む前記暗号化ワンタイムパスワードとを前記金融機関端末に送信する処理と、
を実行する演算装置を備えたサーバを更に含むことを特徴とする請求項１に記載の取引管理システム。
【請求項５】
所定サーバから得た当該サーバのワンタイムパスワードおよび暗号化鍵を保持する記憶装置を備えた金融機関端末が、
所定イベントの発生に伴って生成し暗号化した暗号化ワンタイムパスワードと、前記サーバのワンタイムパスワードとを含むコード化対象の情報を、前記サーバの暗号化鍵で暗号化し、当該暗号化したコード化対象の情報を、所定アルゴリズムにより二次元コードに変換して出力装置で表示する処理と、
前記二次元コードの読み取りを行った顧客端末から、当該読み取りで得た前記コード化対象の情報と顧客による取引予約の情報を受信した前記サーバより、前記コード化対象の情報が含む当該サーバのワンタイムパスワードの認証に成功した旨と、前記取引予約の情報と、前記コード化対象の情報が含む前記暗号化ワンタイムパスワードとを受信し、当該
暗号化ワンタイムパスワードを復号化して認証に成功した場合、前記取引予約の情報に基づく現金取引を行う処理と、
を実行することを特徴とする取引管理方法。
【請求項６】
前記金融機関端末が、
前記取引予約の情報に基づく現金取引を行う処理に際し、前記顧客による暗証番号の入力を入力装置にて受け付けて、前記取引予約の情報が示す当該顧客の口座に関して、前記暗証番号の認証を所定アルゴリズムで実行し、当該暗証番号の認証に成功した場合、前記現金取引を行う処理を更に実行する、
ことを特徴とする請求項５に記載の取引管理方法。
【請求項７】
前記顧客端末が、
顧客が所望する取引予約の情報を入力装置で受け付けて、当該取引予約の情報を記憶装置に格納する処理と、
前記金融機関端末が出力装置で表示した二次元コードに対する読み取りを撮像装置で実行し、当該読み取りで得た前記コード化対象の情報と、前記受け付けた取引予約の情報とを、前記サーバに送信する処理と、
を実行することを特徴とする請求項５に記載の取引管理方法。
【請求項８】
前記サーバが、
所定イベントの発生に伴って生成したワンタイムパスワードと、所定の暗号化鍵とを、前記金融機関端末に送信する処理と、
前記二次元コードの読み取りを行った顧客端末から、当該読み取りで得た前記コード化対象の情報と前記顧客による取引予約の情報を受信し、前記コード化対象の情報が含む前記ワンタイムパスワードを復号化して認証し、当該認証に成功した場合、当該認証に成功した旨と、前記取引予約の情報と、前記コード化対象の情報が含む前記暗号化ワンタイムパスワードとを前記金融機関端末に送信する処理と、
を実行することを特徴とする請求項５に記載の取引管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取引管理システムおよび取引管理方法に関するものであり、具体的には、所定端末間での取引予約のセキュアな引継ぎを、良好なコスト性にて効率的に実行可能とする技術に関する。
【背景技術】
【０００２】
金融機関の各営業店における、テラー等の事務負荷軽減や、ＡＴＭでの待ち行列緩和といったニーズに応えるべく、顧客の端末にて取引の事前入力を実施させ、この取引内容（トランザクション）を所定の取引端末へ引き継ぐ技術が提案されている。
【０００３】
このような技術としては、例えば、セルフサービス端末装置で後ほど実行するために事前準備されたトランザクションを顧客から受信するステップ（ステップ５０２）と、前記受信したトランザクションを前記顧客の顧客識別子と共に記憶するステップ（ステップ５０４）と、その後、前記顧客がセルフサービス端末装置に位置するときに、前記顧客から（ｉ）セルフサービス端末装置識別メッセージと（ｉｉ）前記顧客識別子とを受信するステップ（ステップ５０６）と、前記受信した顧客識別子に関連付けられた前記記憶済みトランザクションを識別するステップ（ステップ５０８）と、前記セルフサービス端末装置識別メッセージを認証するステップ（ステップ５１４）と、前記セルフサービス端末装置識別メッセージの認証時に前記識別された記憶済みトランザクションを前記セルフサービス端末装置へ送信するステップ（ステップ５１６）と、の各ステップを含むセルフサービス端末装置におけるトランザクション処理方法（特許文献１参照）などが提案されている。
【０００４】
また、顧客通信端末が金融機関通信装置に仲介通信装置を通じて接続して銀行取引を行う通信ネットワークにおける金融機関仲介回線接続と情報の提供・取得方法において、前記顧客通信端末が、前記仲介通信装置に対して、通信接続したい金融機関を示す情報を格納したバーコードを読み取ったバーコード情報とともに当該顧客通信端末に付与されているアドレス情報を送信するステップと、前記仲介通信装置が、前記顧客通信端末からのバーコード情報及びアドレス情報を受信して、前記金融機関を示す情報を抽出するステップと、前記仲介通信装置が、抽出した金融機関の金融機関通信装置に回線接続してアドレス情報を転送するステップと、前記金融機関通信装置が、アドレス情報の顧客通信端末と回線接続して銀行取引を実行するステップと、の各ステップにより構成されたことを特徴とする、通信ネットワークにおける金融機関仲介回線接続と情報の提供・取得方法（特許文献２参照）なども提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１０５４９０号公報
【特許文献２】特開２００３−７６８５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、従来技術においては、導入にあたりシステムの大幅改修が必要となるケースや、金融機関および顧客共に専用ハードウェアの導入が新たに必要となるケースもあり、導入および運用に際して却ってコストや手間が増大する懸念があった。
【０００７】
また、顧客におけるスマートフォンや各種端末での操作手順が、既存サービスの場合よ
りも増えてしまい、当該顧客の取引時間や手間が増大する恐れもあった。この場合の顧客は、該当金融機関が提供する取引サービスや、そのためのアプリケーション等に関する顧客満足度を低下させることとなる。また、取引時間の増大に伴い、ＡＴＭ等の機器の回転率が低下し、待ち行列から抜けて退店する顧客の発生など、取引機会損失につながるケースも想定される。
【０００８】
そこで本発明の目的は、所定端末間での取引予約のセキュアな引継ぎを、良好なコスト性にて効率的に実行可能とする技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決する本発明の取引管理システムは、所定サーバから得た当該サーバのワンタイムパスワードおよび暗号化鍵を保持する記憶装置と、所定イベントの発生に伴って生成し暗号化した暗号化ワンタイムパスワードと、前記サーバのワンタイムパスワードとを含むコード化対象の情報を、前記サーバの暗号化鍵で暗号化し、当該暗号化したコード化対象の情報を、所定アルゴリズムにより二次元コードに変換して出力装置で表示する処理と、前記二次元コードの読み取りを行った顧客端末から、当該読み取りで得た前記コード化対象の情報と顧客による取引予約の情報を受信した前記サーバより、前記コード化対象の情報が含む当該サーバのワンタイムパスワードの認証に成功した旨と、前記取引予約の情報と、前記コード化対象の情報が含む前記暗号化ワンタイムパスワードとを受信し、当該暗号化ワンタイムパスワードを復号化して認証に成功した場合、前記取引予約の情報に基づく現金取引を行う処理を実行する演算装置とを備えた金融機関端末を含むことを特徴とする。
【００１０】
また、本発明の取引管理方法は、所定サーバから得た当該サーバのワンタイムパスワードおよび暗号化鍵を保持する記憶装置を備えた金融機関端末が、所定イベントの発生に伴って生成し暗号化した暗号化ワンタイムパスワードと、前記サーバのワンタイムパスワードとを含むコード化対象の情報を、前記サーバの暗号化鍵で暗号化し、当該暗号化したコード化対象の情報を、所定アルゴリズムにより二次元コードに変換して出力装置で表示する処理と、前記二次元コードの読み取りを行った顧客端末から、当該読み取りで得た前記コード化対象の情報と顧客による取引予約の情報を受信した前記サーバより、前記コード化対象の情報が含む当該サーバのワンタイムパスワードの認証に成功した旨と、前記取引予約の情報と、前記コード化対象の情報が含む前記暗号化ワンタイムパスワードとを受信し、当該暗号化ワンタイムパスワードを復号化して認証に成功した場合、前記取引予約の情報に基づく現金取引を行う処理と、を実行することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、所定端末間での取引予約のセキュアな引継ぎが、良好なコスト性にて効率的に実行可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の取引管理システムを示す構成図である。
【図２】本実施形態におけるスマートフォンのハードウェア構成例を示す図である。
【図３】本実施形態におけるＡＴＭのハードウェア構成例を示す図である。
【図４】本実施形態におけるサーバのハードウェア構成例を示す図である。
【図５】本実施形態における取引管理方法のフロー例を示す図である。
【図６】本実施形態における取引予約情報のデータ構成例を示す図である。
【図７】本実施形態における画面例１を示す図である。
【図８】本実施形態におけるＱＲコードのデータ構成例を示す図である。
【図９】本実施形態における画面例２を示す図である。
【図１０】本実施形態における画面例３を示す図である。
【発明を実施するための形態】
【００１３】
−−−システム構成例−−−
【００１４】
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は、本実施形態の取引管理システム１０を示す構成図である。図１に示す取引管理システム１０は、所定端末間での取引予約のセキュアな引継ぎを、良好なコスト性にて効率的に実行可能とするコンピュータシステムである。
【００１５】
当該取引管理システム１０は、一例として、顧客端末たるスマートフォン１００、金融機関端末の一例たるＡＴＭ２００（以下同様）、およびサーバ３００から構成されている。こうしたスマートフォン１００、ＡＴＭ２００、およびサーバ３００の各間は、セキュアなネットワーク２０を介して通信可能に結ばれている。
【００１６】
このうち、スマートフォン１００は、金融機関の顧客が所持する顧客端末であって、現金取引に関して所定の取引予約を行うための端末となる。当該顧客は、このスマートフォン１００を携行して、実際の現金取引のためＡＴＭ２００に赴くことになる。
【００１７】
また、ＡＴＭ２００は、金融機関の営業店や各種店舗等に設置された現金自動預払機である。本実施形態におけるＡＴＭ２００は、従来から存在する一般的な構成のものであり、本実施形態に特有の特別なハードウェアを具備したものではない。なお、本実施形態では当該ＡＴＭ２００を金融機関端末の一例として示すが、これに限定しない。金融機関端末としては、いわゆるセルフサービス端末装置など、金融機関における各種端末を想定してよい。
【００１８】
また、サーバ３００は、ワンタイムパスワードに基づく所定の認証機能と、他装置との通信文の暗号化と復号化の各機能とを少なくとも備えたサーバ装置である。当該サーバ３００の具体例として、インターネットバンキングシステムのサーバ装置を想定出来るが、これに適用範囲を限定しない。
−−−ハードウェア構成−−−
【００１９】
続いて、本実施形態の取引管理システム１０を構成する、スマートフォン１００、ＡＴＭ２００、およびサーバ３００のそれぞれのハードウェア構成について説明する。
【００２０】
図２は、本実施形態におけるスマートフォン１００のハードウェア構成例を示す図である。当該スマートフォン１００は、フラッシュメモリなど適宜な不揮発性記憶素子で構成される記憶装置１０１、ＲＡＭなど揮発性記憶素子で構成されるメモリ１０３、記憶装置１０１に保持されるプログラム１０２をメモリ１０３に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうＣＰＵなどの演算装置１０４、ユーザからのキー入力や音声入力を受け付ける入力装置１０５、処理データの表示を行うディスプレイ等の出力装置１０６、ネットワーク２０と接続しサーバ３００など他装置との通信処理を担う通信装置１０７、および、デジタルカメラユニット１０８を備える。
【００２１】
なお、上述のプログラム１０２は、取引予約アプリ１１０およびＱＲコード（登録商標）リーダ１２０の各プログラムが少なくとも含まれている。このうち取引予約アプリ１１０は、現金取引に関して事前の取引予約を受け付けるためのアプリとなる。具体的には、インターネットバンキングアプリを想定してもよいが、これに限定しない。当該取引予約アプリ１１０は、現金取引の種別、取引対象口座の情報、および取引金額といった情報を、顧客から受け付けて、これを取引予約情報１１１としてスマートフォン１００における
適宜な記憶手段に格納する機能を備えるものであれば、いずれのものでもよい。
【００２２】
また、ＱＲコードリーダ１２０は、上述のデジタルカメラユニット１０８を介してＱＲコードのイメージデータを取得し、所定アルゴリズムによって当該イメージデータから情報（コード化対象の情報）を復号するアプリケーションである。
【００２３】
また、記憶装置１０１内には、本実施形態のスマートフォン１００として必要な機能を実装する上述のプログラム１０２に加えて、取引予約情報１１１が格納される。この取引予約情報１１１は、事前予約した取引内容のみならず、当該取引予約の主体者たる顧客の契約情報（金融機関で開設している口座の、店番、科目、口座番号）を含んだ機微情報でもある。そのため、その格納先は格納情報をセキュアに管理出来る必要がある。
【００２４】
そこで、当該記憶装置１０１も、例えば取引予約情報１１１を適宜に暗号化し外部からのアクセスを厳格に管理する機能が備わるものとする。或いは、スマートフォン１００のＳＩＭカードなど、その格納情報へのアクセスに認証処理を要求する記憶媒体を、取引予約情報１１１の格納先としてもよい。
【００２５】
図３は、本実施形態におけるＡＴＭ２００のハードウェア構成例を示す図である。本実施形態におけるＡＴＭ２００は、現金格納庫２２０、現金搬送機構２３０、および現金投入口２４０といったＡＴＭとして一般的な装置構成と、こうした装置の制御を実行するコンピュータ２５０とを備えている。
【００２６】
このうちコンピュータ２５０は、ＳＳＤやハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置２０１、ＲＡＭなど揮発性記憶素子で構成されるメモリ２０３、記憶装置２０１に保持されるプログラム２０２をメモリ２０３に読み出すなどして実行し上述の各装置の統括制御を行なうとともに各種判定、演算及び制御処理を行なうＣＰＵなどの演算装置２０４、ユーザからの入力を受け付けるタッチパネルやキーボードといった入力装置２０５、処理結果を出力するディスプレイやスピーカー等の出力装置２０６、および、ネットワーク２０と接続してサーバ３００など外部装置との通信処理を担う通信装置２０７を備える。
【００２７】
なお、上述のプログラム２０２は、ワンタイムパスワード管理部２１０、暗号処理部２１１、および、ＱＲコード生成部２１２の各プログラムを少なくとも含んでいる。
【００２８】
このうちワンタイムパスワード管理部２１０は、例えば当該ＡＴＭ２００の入力装置２０５にて顧客から取引予約に関する処理の指示を受ける、といったイベントの発生に伴い、所定アルゴリズムにてワンタイムパスワードを生成するプログラムである。なお、このワンタイムパスワード管理部２１０が生成したワンタイムパスワードを、ＡＴＭワンタイムパスワードと称する。
【００２９】
また、暗号処理部２１１は、上述のイベントの発生に伴って公開鍵２１６（以降、ＡＴＭ公開鍵２１６と称する）を生成し、これを用いてＡＴＭワンタイムパスワードを暗号化する機能と、サーバ３００から受信した所定の情報（ＡＴＭ公開鍵２１６で暗号化された情報）を、記憶装置２０１で予め保持する秘密鍵２１５（以降、ＡＴＭ秘密鍵２１５と称する）にて復号化する機能とを実装するプログラムである。
【００３０】
また、ＱＲコード生成部２１２は、サーバ３００から得た当該サーバ３００起源のワンタイムパスワード（以降、サーバワンタイムパスワードと称する）と、記憶装置２０１で予め保持する当該ＡＴＭ２００の端末識別子２１７と、上述の暗号処理部２１１が暗号化したＡＴＭワンタイムパスワード（以降、暗号化ワンタイムパスワード）とを、コード化
対象情報としてサーバ３００の公開鍵３１６（以降、サーバ公開鍵３１６と称する）で暗号化し、当該暗号化したコード化対象情報を、所定アルゴリズムによりＱＲコードに変換して出力装置２０６で表示するプログラムである。
【００３１】
なお、上述の端末識別子２１７は、当該ＡＴＭ２００の機番とＩＰアドレスを含む情報である。
【００３２】
図４は、本実施形態におけるサーバ３００のハードウェア構成例を示す図である。本実施形態におけるサーバ３００は、ＳＳＤやハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置３０１、ＲＡＭなど揮発性記憶素子で構成されるメモリ３０３、記憶装置３０１に保持されるプログラム３０２をメモリ３０３に読み出すなどして実行し上述の各装置の統括制御を行なうとともに各種判定、演算及び制御処理を行なうＣＰＵなどの演算装置３０４、および、ネットワーク２０と接続してスマートフォン１００およびＡＴＭ２００など外部装置との通信処理を担う通信装置３０５を備える。
【００３３】
なお、上述のプログラム３０２は、ワンタイムパスワード管理部３１０および暗号処理部３１１の各プログラムを少なくとも含んでいる。
【００３４】
このうちワンタイムパスワード管理部３１０は、例えばＡＴＭ２００からワンタイムパスワード要求を受ける、といったイベントの発生に伴い、所定アルゴリズムにて上述のサーバワンタイムパスワードを生成し、これをＡＴＭ２００に送信するプログラムである。
【００３５】
また、暗号処理部３１１は、上述のイベントの発生に伴って上述のサーバ公開鍵３１６を生成し、これをＡＴＭ２００に送信する機能と、スマートフォン１００から受信した所定の情報（サーバ公開鍵３１６で暗号化されたコード化対象情報）を、記憶装置３０１で予め保持する秘密鍵３１５（以降、サーバ秘密鍵３１５と称する）にて復号化する機能とを実装するプログラムである。
−−−フロー例−−−
【００３６】
以下、本実施形態における取引管理方法の実際手順について図に基づき説明する。以下で説明する取引管理方法に対応する各種動作は、取引管理システム１０を構成する各装置がメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００３７】
図５は、本実施形態における取引管理方法のフロー例を示す図である。ここで、或る金融機関の顧客が、ＡＴＭ２００での現金取引に関して、スマートフォン１００にて事前の取引予約を行った状況を想定する。
【００３８】
この場合、スマートフォン１００は、当該顧客の指示により取引予約アプリ１１０を起動させ、そのインタフェースを介して、現金取引に関する取引予約の情報、すなわち取引予約情報１１１を受け付けて格納する（ｓ１００）。スマートフォン１００は、この取引予約情報１１１を、取引予約アプリ１１０が確保したセキュアな記憶領域等に格納する。このように、「取引予約」と称するものの、取引予約アプリ１１０で得た取引予約情報１１１は、この時点で金融機関側に通知されず、あくまでもスマートフォン１００で保持されている。
【００３９】
図６は本実施形態における取引予約情報１１１のデータ構成例を示す図である。本実施形態における取引予約情報１１１は、図６で例示するように、当該顧客の契約情報（金融機関で開設している口座の、店番、科目、口座番号）と、現金取引の内容（例：振込や入金など取引種別、取引対象の口座番号、取引金額など）とを含んで構成される情報である
。
【００４０】
その後、上述の顧客が、スマートフォン１００を携行してＡＴＭ２００に赴いたとする。またこの顧客は、ＡＴＭ２００のメニュー画面７００（図７）にて、例えば「カードレス取引」を選択したとする。
【００４１】
本実施形態の取引管理方法を適用して現金取引を行う場合、ＡＴＭ２００での現金取引で必要とされるキャッシュカードは不要である。そのため上述の取引予約を行った顧客は、メニュー画面７００で「カードレス取引」を選択し、本実施形態の取引管理方法の適用された処理を希望することになる。
【００４２】
ＡＴＭ２００は、上述の「カードレス取引」の選択を受けて、ワンタイムパスワード管理部２１０によるＡＴＭワンタイムパスワードの生成と、暗号処理部２１１によるＡＴＭ公開鍵２１６の生成を実行する（ｓ１０１）。
【００４３】
続いてＡＴＭ２００は、暗号処理部２１１により、上述のＡＴＭ公開鍵２１６でＡＴＭワンタイムパスワードを暗号化し、暗号化ワンタイムパスワードを生成する（ｓ１０２）。
【００４４】
またＡＴＭ２００は、暗号処理部２１１により、サーバワンタイムパスワード（事前にサーバ３００から得ている）と、記憶装置２０１で予め保持する当該ＡＴＭ２００の端末識別子２１７と、上述の暗号化ワンタイムパスワードとを、コード化対象情報としてサーバ公開鍵３１６（事前にサーバ３００から得ている）で暗号化する（ｓ１０３）。
【００４５】
なお、ＡＴＭ２００は、当該ｓ１０３の実行に先立ち、サーバ３００に対してサーバワンタイムパスワードとサーバ公開鍵３１６を要求し、当該サーバワンタイムパスワードとサーバ公開鍵３１６を得て、記憶装置２０１で保持しているものとする。
【００４６】
次にＡＴＭ２００は、上述のｓ１０３で暗号化したコード化対象情報を、ＱＲコード生成部２１２によりＱＲコードに変換し、当該ＱＲコードを出力装置２０６で表示する（ｓ１０４）。こうしたＱＲコード８００が含んでいるデータ（コード化対象情報）の構成例は図８に例示する通りである。
【００４７】
一方、上述の顧客は、スマートフォン１０のＱＲコードリーダ１２０を起動させ、ＡＴＭ２００の出力装置２０６で表示中のＱＲコード８００に対する読み取り操作を行う。具体的には、デジタルカメラユニット１０８によるＱＲコード８００の撮影動作を行うことになる。
【００４８】
この場合、スマートフォン１００のＱＲコードリーダ１２０は、上述のデジタルカメラユニット１０８を介してＱＲコード８００のイメージデータを取得し、所定アルゴリズムによって当該イメージデータからコード化対象情報を復号する（ｓ１０５）。
【００４９】
続いてスマートフォン１００は、上述のｓ１０５で得たコード化対象情報と、ｓ１００で既に得ている取引予約情報１１１とを、サーバ３００に送信する（ｓ１０６）。
【００５０】
他方、サーバ３００は、上述のコード化対象情報および取引予約情報１１１を受信し、このうちコード化対象情報を、暗号処理部３１１によってサーバ秘密鍵３１５で復号化する（ｓ１０７）。
【００５１】
次にサーバ３００は、上述のｓ１０７の復号化で得たコード化対象情報のうち、サーバ
ワンタイムパスワードに関して、ワンタイムパスワード管理部３１０による認証を実行する（ｓ１０８）。こうしたワンタイムパスワード認証の手法は既存技術を適宜に採用すればよい。
【００５２】
上述の認証の結果、ワンタイムパスワード認証に失敗した場合（ｓ１０９：ｎ）、サーバ３００は、当該取引予約の処理は出来ない旨を、上述のスマートフォン１００に通知し（ｓ１１０）、当該フローを終了する。
【００５３】
他方、上述の認証の結果、ワンタイムパスワード認証に成功した場合（ｓ１０９：ｙ）、サーバ３００は、上述のｓ１０７で得たコード化対象情報のうち端末識別子２１７が示すＡＴＭ２００のＩＰアドレスに宛てて、同じくコード化対象情報が含む、暗号化ワンタイムパスワードと、ｓ１０７で受信した取引予約情報１１１とを送信する（ｓ１１１）。
【００５４】
ＡＴＭ２００は、上述のサーバ３００から暗号化ワンタイムパスワードおよび取引予約情報１１１を受信し、このうち暗号化ワンタイムパスワードを暗号処理部２１１によりＡＴＭ秘密鍵２１５で復号化し（ｓ１１２）、ＡＴＭワンタイムパスワードを得る。
【００５５】
続いてＡＴＭ２００は、上述のｓ１１２の復号化で得たＡＴＭワンタイムパスワードに関して、ワンタイムパスワード管理部２１０による認証を実行する（ｓ１１３）。こうしたワンタイムパスワード認証の手法は既存技術を適宜に採用すればよい。
【００５６】
上述の認証の結果、ワンタイムパスワード認証に失敗した場合（ｓ１１４：ｎ）、ＡＴＭ２００は、当該取引予約の処理は出来ない旨を、出力装置２０６の画面９００（図９）で表示し（ｓ１１５）、当該フローを終了する。
【００５７】
他方、上述の認証の結果、ワンタイムパスワード認証に成功した場合（ｓ１１４：ｙ）、ＡＴＭ２００は、出力装置２０６の画面１０００（図１０）に、暗証番号の入力を促すメッセージを表示し、顧客からの暗証番号入力を入力装置２０５で受け付ける（ｓ１１６）。
【００５８】
ＡＴＭ２００は、取引予約情報１１１が示す当該顧客の口座に関して、ｓ１１６で受け付けた暗証番号の認証を実行する（ｓ１１７）。この認証は、例えば、ＡＴＭ２００が取引予約情報１１１が示す当該顧客の口座情報とｓ１１６で得た暗証番号とを含む認証要求を、当該金融機関における所定の認証システムに送信し、その認証結果を応答として得る処理が該当する。
【００５９】
上述の認証の結果、当該暗証番号の認証に失敗した場合（ｓ１１８：ｎ）、ＡＴＭ２００は、取引予約情報１１１の示す現金取引の処理を実行せず、暗証番号の認証に失敗した旨を出力装置２０６で表示し（ｓ１１９）、当該フローを終了する。
【００６０】
他方、上述の認証の結果、当該暗証番号の認証に成功した場合（ｓ１１８：ｙ）、ＡＴＭ２００は、取引予約情報１１１の示す現金取引の処理を当該金融機関のプロトコルに沿って実行し（ｓ１２０）、当該フローを終了する。
【００６１】
以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【００６２】
こうした本実施形態によれば、所定端末間での取引予約のセキュアな引継ぎが、良好なコスト性にて効率的に実行可能となる。
【００６３】
本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、本実施形態の取引明細管理システムにおいて、前記金融機関端末の演算装置は、前記取引予約の情報に基づく現金取引を行う処理に際し、前記顧客による暗証番号の入力を入力装置にて受け付けて、前記取引予約の情報が示す当該顧客の口座に関して、前記暗証番号の認証を所定アルゴリズムで実行し、当該暗証番号の認証に成功した場合、前記現金取引を行う処理を更に実行するものである、としてもよい。
【００６４】
これによれば、上述のサーバおよび金融機関端末でのワンタイムパスワードによる認証に加えて、暗証番号の認証を条件に現金取引を実行することとなるため、所定端末間での取引予約の引継ぎがより一層セキュアなものとなる。しかも、顧客側からすれば、暗証番号入力というごく簡単で手慣れた動作を一度実行するのみで、特段の手間や負担なくセキュアな取引が担保されることとなる。
【００６５】
また、本実施形態の取引管理システムにおいて、顧客が所望する取引予約の情報を入力装置で受け付けて、当該取引予約の情報を記憶装置に格納する処理と、前記金融機関端末が出力装置で表示した二次元コードに対する読み取りを撮像装置で実行し、当該読み取りで得た前記コード化対象の情報と、前記受け付けた取引予約の情報とを、前記サーバに送信する処理と、を実行する演算装置を備えた顧客端末を更に含むとしてもよい。
【００６６】
これによれば、金融機関端末での現金取引をスムーズに行いたい顧客に対し、取引予約に伴う確実な認証処理を効率的かつ手間無く済ませる環境を提供出来る。ひいては、所定端末間での取引予約のセキュアな引継ぎが、良好なコスト性にて効率的に実行可能となる。
【００６７】
また、本実施形態の取引管理システムにおいて、所定イベントの発生に伴って生成したワンタイムパスワードと、所定の暗号化鍵とを、前記金融機関端末に送信する処理と、前記二次元コードの読み取りを行った顧客端末から、当該読み取りで得た前記コード化対象の情報と前記顧客による取引予約の情報を受信し、前記コード化対象の情報が含む前記ワンタイムパスワードを復号化して認証し、当該認証に成功した場合、当該認証に成功した旨と、前記取引予約の情報と、前記コード化対象の情報が含む前記暗号化ワンタイムパスワードとを前記金融機関端末に送信する処理と、を実行する演算装置を備えたサーバを更に含むとしてもよい。
【００６８】
これによれば、金融機関端末と顧客端末との間での取引予約の引継ぎがより一層効率的でセキュアなものとなる。
【００６９】
なお、本実施形態の取引管理方法において、前記金融機関端末が、前記取引予約の情報に基づく現金取引を行う処理に際し、前記顧客による暗証番号の入力を入力装置にて受け付けて、前記取引予約の情報が示す当該顧客の口座に関して、前記暗証番号の認証を所定アルゴリズムで実行し、当該暗証番号の認証に成功した場合、前記現金取引を行う処理を更に実行する、としてもよい。
【００７０】
本実施形態の取引管理方法において、前記顧客端末が、顧客が所望する取引予約の情報を入力装置で受け付けて、当該取引予約の情報を記憶装置に格納する処理と、前記金融機関端末が出力装置で表示した二次元コードに対する読み取りを撮像装置で実行し、当該読み取りで得た前記コード化対象の情報と、前記受け付けた取引予約の情報とを、前記サーバに送信する処理と、を実行するとしてもよい。
【００７１】
本実施形態の取引管理方法において、前記サーバが、所定イベントの発生に伴って生成したワンタイムパスワードと、所定の暗号化鍵とを、前記金融機関端末に送信する処理と
、前記二次元コードの読み取りを行った顧客端末から、当該読み取りで得た前記コード化対象の情報と前記顧客による取引予約の情報を受信し、前記コード化対象の情報が含む前記ワンタイムパスワードを復号化して認証し、当該認証に成功した場合、当該認証に成功した旨と、前記取引予約の情報と、前記コード化対象の情報が含む前記暗号化ワンタイムパスワードとを前記金融機関端末に送信する処理と、を実行するとしてもよい。
【符号の説明】
【００７２】
１０    取引管理システム
２０  ネットワーク
１００  スマートフォン
１０１  記憶装置
１０２  プログラム
１０３  メモリ
１０４  演算装置
１０５  入力装置
１０６  出力装置
１０７  通信装置
１０８  デジタルカメラユニット
１１０  取引予約アプリ
１１１  取引予約情報
１２０  ＱＲコードリーダ
２００  ＡＴＭ（金融機関端末）
２０１  記憶装置
２０２  プログラム
２０３  メモリ
２０４  演算装置
２０５  入力装置
２０６  出力装置
２０７  通信装置
２１０  ワンタイムパスワード管理部
２１１  暗号処理部
２１２  ＱＲコード生成部
２１５  ＡＴＭ秘密鍵
２１６  ＡＴＭ公開鍵
２１７  端末識別子
２２０  現金格納庫
２３０  現金搬送機構
２４０  現金投入口
２５０  コンピュータ
３００  サーバ
３０１  記憶装置
３０２  プログラム
３０３  メモリ
３０４  演算装置
３０５  通信装置
３１０  ワンタイムパスワード管理部
３１１  暗号処理部
３１５  サーバ秘密鍵
３１６  サーバ公開鍵
７００  画面
８００  ＱＲコード
９００  画面
１０００  画面
【図１】
2018010386.tif 000003
【図２】
2018010386.tif 000004
【図３】
2018010386.tif 000005
【図４】
2018010386.tif 000006
【図５】
2018010386.tif 000007
【図６】
2018010386.tif 000008
【図７】
2018010386.tif 000009
【図８】
2018010386.tif 000010
【図９】
2018010386.tif 000011
【図１０】
2018010386.tif 000012