(57)【要約】【課題】ミスなく簡単に取引処理を実行する情報処理システムを提供する。【解決手段】情報処理システムは、表示部を有する携帯型情報端末と、画面情報を読取るＡＴＭ１００とを備える。携帯型情報端末は、取引情報を受け付ける入力キーと、取引情報を表示部に画面情報として表示するとともに、カメラによって取得した公開鍵を用いて画面情報に対して暗号化を施し表示する表示機能とを備える。ＡＴＭ１００は、対となる公開鍵と秘密鍵とを生成する暗号鍵生成部１１０と、公開鍵の識別子を画像として表示する公開鍵表示部１２０と、暗号化された画面情報を取得する画像読取部１３０と、暗号化された画像情報を秘密鍵によって復号化し、取引情報を表示するＡＴＭ情報解析部１４０と、取引情報が正しいか否かを判定するＡＴＭ情報制御部１５０と、所定の取引を実行する取引処理部１６０とを備える。【選択図】図３
2009276838.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する携帯端末と、前記表示画面に表示される画面情報を読取る情報処理装置とを備えた情報処理システムであって、
前記携帯端末は、
ユーザによって入力される取引情報を受け付ける入力受付手段と、
前記入力受付手段によって受け付けた前記取引情報を、前記表示画面に前記画面情報として表示する画面表示手段と、
前記情報処理装置の公開鍵表示手段によって表示される公開鍵を、表示された画像から取得する公開鍵取得手段と、
前記公開鍵取得手段によって取得した前記公開鍵により、前記画面情報に対し、暗号化を施し表示する暗号化表示手段と、備え、
前記情報処理装置は、
対となる前記公開鍵と秘密鍵とを生成する鍵生成手段と、
前記鍵生成手段によって生成された前記公開鍵を、前記画像として表示する前記公開鍵表示手段と、
前記携帯端末の前記暗号化表示手段によって前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得手段と、
前記画面情報取得手段によって取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、前記ユーザの前記取引情報を表示する復号化表示手段と、
前記復号化表示手段によって表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定手段と、を備え、
前記取引情報判定手段は、
前記復号化表示手段によって表示された前記取引情報に基づいて、過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う
ことを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、
前記所定の取引処理が行われる度に、対となる前記公開鍵と前記秘密鍵とを生成する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記画面情報は、
銀行業務における振込先情報と振込金額を含み、
前記所定の取引処理は、
前記銀行業務における振込業務である
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記画面情報は、
前記ユーザが商品を購入する際の商品情報と支払情報を含み、
前記所定の取引処理は、
前記商品を購入する際の決済業務である
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項５】
前記取引情報判定手段は、
前記取引情報が定額リボルビング払い又は家賃の支払いを含む固定金額の取引であって、前記秘密鍵による復号化が定期的、かつ継続的に行われるとき、自動的に前記取引情報が正しいと判定する自動判定手段
を含むことを特徴とする請求項１乃至４の何れか１項に記載の情報処理システム。
【請求項６】
前記携帯端末は、
前記情報処理装置と通信を行う端末通信手段を更に備え、
前記情報処理装置は、
前記携帯端末と通信を行う装置通信手段を更に備え、
前記情報処理装置は、
前記取引情報判定手段によって前記取引情報が正しいと判定され、前記所定の取引処理が行われたときは、前記装置通信手段によって前記携帯端末に当該所定の取引処理が終了した旨を通知し、
前記携帯端末は、
前記装置通信手段によって前記情報処理装置から前記所定の取引処理が終了した旨の通知を受信したときは、暗号化に使用した前記公開鍵を消去する
ことを特徴とする請求項１乃至５の何れか１項に記載の情報処理システム。
【請求項７】
表示画面に表示される画面情報を読取る情報処理装置であって、
対となる公開鍵と秘密鍵とを生成する鍵生成手段と、
前記鍵生成手段によって生成された前記公開鍵を、画像として表示する公開鍵表示手段と、
外部の暗号化表示手段によって前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得手段と、
前記画面情報取得手段によって取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、ユーザの取引情報を表示する復号化表示手段と、
前記復号化表示手段によって表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定手段と、を備え、
前記取引情報判定手段は、
前記復号化表示手段によって表示された前記取引情報に基づいて、過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う
ことを特徴とする情報処理装置。
【請求項８】
表示画面を有する携帯端末と、前記表示画面に表示される画面情報を読取る情報処理装置とを備えた情報処理システムにおける取引処理方法であって、
前記携帯端末が、ユーザによって入力される取引情報を受け付ける入力受付ステップと、
前記携帯端末が、前記入力受付ステップにおいて受け付けた前記取引情報を、前記表示画面に前記画面情報として表示する画面表示ステップと、
前記情報処理装置が、対となる公開鍵と秘密鍵とを生成する鍵生成ステップと、
前記情報処理装置が、前記鍵生成ステップにおいて生成された前記公開鍵を、画像として表示する公開鍵表示ステップと、
前記携帯端末が、前記公開鍵表示ステップにおいて表示される前記公開鍵を、表示された前記画像から取得する公開鍵取得ステップと、
前記携帯端末が、前記公開鍵取得ステップにおいて取得した前記公開鍵により、前記画面情報に対し、暗号化を施し表示する暗号化表示ステップと、
前記情報処理装置が、前記暗号化表示ステップにおいて前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得ステップと、
前記情報処理装置が、前記画面情報取得ステップにおいて取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、前記ユーザの前記取引情報を表示する復号化表示ステップと、
前記情報処理装置が、前記復号化表示ステップにおいて表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定ステップと、
前記取引情報判定ステップにおいて過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う取引処理ステップと、
を含むことを特徴とする取引処理方法。
【請求項９】
前記情報処理装置は、
前記所定の取引処理が行われる度に、対となる前記公開鍵と前記秘密鍵とを生成する
ことを特徴とする請求項８に記載の取引処理方法。
【請求項１０】
前記画面情報は、
銀行業務における振込先情報と振込金額を含み、
前記所定の取引処理は、
前記銀行業務における振込業務である
ことを特徴とする請求項８又は９に記載の取引処理方法。
【請求項１１】
前記画面情報は、
前記ユーザが商品を購入する際の商品情報と支払情報を含み、
前記所定の取引処理は、
前記商品を購入する際の決済業務である
ことを特徴とする請求項８又は９に記載の取引処理方法。
【請求項１２】
前記取引情報判定ステップは、
前記取引情報が定額リボルビング払い又は家賃の支払いを含む固定金額の取引であって、前記秘密鍵による復号化が定期的、かつ継続的に行われるとき、自動的に前記取引情報が正しいと判定する
自動判定ステップを
含むことを特徴とする請求項８乃至１１の何れか１項に記載の取引処理方法。
【請求項１３】
前記情報処理装置が、前記取引情報判定ステップにおいて前記取引情報が正しいと判定され、前記所定の取引処理が行われたときは、前記携帯端末に当該所定の取引処理が終了した旨を通知する装置通信ステップと、
前記携帯端末が、前記装置通信ステップにおいて前記情報処理装置から前記所定の取引処理が終了した旨の通知を受信したときは、暗号化に使用した前記公開鍵を消去する公開鍵消去ステップ
を含むことを特徴とする請求項８乃至１２の何れか１項に記載の取引処理方法。
【請求項１４】
表示画面に表示される画面情報を読取る情報処理装置における取引情報処理方法であって、
対となる公開鍵と秘密鍵とを生成する鍵生成ステップと、
前記鍵生成ステップにおいて生成された前記公開鍵を、画像として表示する公開鍵表示ステップと、
外部の暗号化表示ステップにおいて前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得ステップと、
前記画面情報取得ステップにおいて取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、ユーザの取引情報を表示する復号化表示ステップと、
前記復号化表示ステップにおいて表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定ステップと、
前記取引情報判定ステップにおいて過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う取引処理ステップと、
を含むことを特徴とする取引情報処理方法。
【請求項１５】
表示画面に表示される画面情報を読取る情報処理装置における取引情報処理プログラムであって、
対となる公開鍵と秘密鍵とを生成する鍵生成手順と、
前記鍵生成手順によって生成された前記公開鍵を、画像として表示する公開鍵表示手順と、
外部の暗号化表示手順によって前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得手順と、
前記画面情報取得手順によって取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、ユーザの取引情報を表示する復号化表示手順と、
前記復号化表示手順によって表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定手順と、を備え、
前記取引情報判定手順は、
前記復号化表示手順によって表示された前記取引情報に基づいて、過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う
ことをコンピュータに実行させることを特徴とする取引情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、取引処理方法、取引情報処理方法及び取引情報処理プログラムに関する。
【背景技術】
【０００２】
近年、技術の進歩に伴って、携帯電話機に財布としての機能を付加したり、現金としての支払いが可能なＩＣ（Integrated Circuit）カードが普及している。
【０００３】
最近は、これらの携帯電話機やＩＣカードなどを用いることにより、商品の売買や各種支払いなど金銭に関する取引が、容易に行うことができるようになっている。
【０００４】
しかしながら、日常生活においては、現金を所有する必要があり、至るところで現金を用いた取引が、日々、多々行われている。
【０００５】
そのため、日常生活で必要な現金を引き出すため、銀行のＡＴＭ（Automatic Teller Machine）に出向き、ユーザが所有する自己の現金を引き出すという作業を行っている。
【０００６】
この場合、ユーザが銀行のＡＴＭに着くと、現金の引き出しや入金などの簡単な作業であれば、ＡＴＭ操作盤に配置されたタッチセンサーや入力キーを操作して、即座に取引を実施することができる。
【０００７】
これに対し、例えば、銀行の振込作業の場合には、振込先の銀行名、支店名及び口座番号を入力する必要があった。
【０００８】
また、例えば、コンビニエンスストアやＣＤ（Compact disc）ショップなどで商品予約などを行う場合にも、支払い方法、商品名、発売日、予約番号及び引取場所などを入力する必要があった。
【０００９】
特に、振込作業の場合には、ユーザはＡＴＭの画面に表示される選択肢から、タッチパネルや入力キーを用いて選択するので、非常に多くの銀行名又は膨大な支店名から、ユーザの意図する振込先を選択する必要があった。
【００１０】
そこで、例えば、振込作業や商品売買などの作業を簡単に行うべく、携帯電話機に銀行口座やクレジットカードの情報を入力することができるものが、特許文献１又は特許文献２に提案されている。
【００１１】
また、ログイン名やパスワードを用いて、携帯電話機がインターネットを介して銀行ＡＴＭのサーバにネットワークで接続され、インターネットバンキングで取引を行うものが、特許文献３に提案されている。
【特許文献１】特開２００２−０６４５９７号公報
【特許文献２】特開２００４−１６４３５２号公報
【特許文献３】特開２００７−２５７４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記文献記載に関連する技術では、以下の点で改善の余地を有していた。
【００１３】
第一に、特許文献１及び２に記載の関連する技術では、携帯電話機が有する一定のバーコードの方式又は２次元バーコードの方式を用いて、銀行口座やユーザ意図する操作内容をコード化するようになっている。
【００１４】
このため、携帯電話機の有する一定のバーコードの方式や２次元バーコードの方式が一度解読されてしまうと、銀行のＡＴＭに対して行う振込作業や銀行口座などが、第三者に漏洩する虞がある。
【００１５】
第二に、特許文献３に記載の関連する技術では、ユーザはインターネットを介してネットワークに接続し、インターネットバンキングにログインして振込先等を登録した後、その振込先等が暗号化され、携帯電話機に電子メールで送信されるようになっている。
【００１６】
このため、ユーザは、振込作業を行うために、わざわざインターネットに接続する必要があるとともに、暗号化された振込先等を、ネットワークを介して電子メールで受信する必要があった。
【００１７】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、ユーザが有する携帯端末を使用して、ミスなく簡単に取引処理を実行する情報処理システム、情報処理装置、取引処理方法、取引情報処理方法及び取引情報処理プログラムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明によれば、表示画面を有する携帯端末と、前記表示画面に表示される画面情報を読取る情報処理装置とを備えた情報処理システムであって、
前記携帯端末は、
ユーザによって入力される取引情報を受け付ける入力受付手段と、
前記入力受付手段によって受け付けた前記取引情報を、前記表示画面に前記画面情報として表示する画面表示手段と、
前記情報処理装置の公開鍵表示手段によって表示される公開鍵を、表示された画像から取得する公開鍵取得手段と、
前記公開鍵取得手段によって取得した前記公開鍵により、前記画面情報に対し、暗号化を施し表示する暗号化表示手段と、備え、
前記情報処理装置は、
対となる前記公開鍵と秘密鍵とを生成する鍵生成手段と、
前記鍵生成手段によって生成された前記公開鍵を、前記画像として表示する前記公開鍵表示手段と、
前記携帯端末の前記暗号化表示手段によって前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得手段と、
前記画面情報取得手段によって取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、前記ユーザの前記取引情報を表示する復号化表示手段と、
前記復号化表示手段によって表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定手段と、を備え、
前記取引情報判定手段は、
前記復号化表示手段によって表示された前記取引情報に基づいて、過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う
ことを特徴とする情報処理システムが提供される。
【００１９】
本発明によれば、表示画面に表示される画面情報を読取る情報処理装置であって、
対となる公開鍵と秘密鍵とを生成する鍵生成手段と、
前記鍵生成手段によって生成された前記公開鍵を、画像として表示する公開鍵表示手段と、
外部の暗号化表示手段によって前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得手段と、
前記画面情報取得手段によって取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、ユーザの取引情報を表示する復号化表示手段と、
前記復号化表示手段によって表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定手段と、を備え、
前記取引情報判定手段は、
前記復号化表示手段によって表示された前記取引情報に基づいて、過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う
ことを特徴とする情報処理装置が提供される。
【００２０】
本発明によれば、表示画面を有する携帯端末と、前記表示画面に表示される画面情報を読取る情報処理装置とを備えた情報処理システムにおける取引処理方法であって、
前記携帯端末が、ユーザによって入力される取引情報を受け付ける入力受付ステップと、
前記携帯端末が、前記入力受付ステップにおいて受け付けた前記取引情報を、前記表示画面に前記画面情報として表示する画面表示ステップと、
前記情報処理装置が、対となる公開鍵と秘密鍵とを生成する鍵生成ステップと、
前記情報処理装置が、前記鍵生成ステップにおいて生成された前記公開鍵を、画像として表示する公開鍵表示ステップと、
前記携帯端末が、前記公開鍵表示ステップにおいて表示される前記公開鍵を、表示された前記画像から取得する公開鍵取得ステップと、
前記携帯端末が、前記公開鍵取得ステップにおいて取得した前記公開鍵により、前記画面情報に対し、暗号化を施し表示する暗号化表示ステップと、
前記情報処理装置が、前記暗号化表示ステップにおいて前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得ステップと、
前記情報処理装置が、前記画面情報取得ステップにおいて取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、前記ユーザの前記取引情報を表示する復号化表示ステップと、
前記情報処理装置が、前記復号化表示ステップにおいて表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定ステップと、
前記取引情報判定ステップにおいて過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う取引処理ステップと、
を含むことを特徴とする取引処理方法が提供される。
【００２１】
本発明によれば、表示画面に表示される画面情報を読取る情報処理装置における取引情報処理方法であって、
対となる公開鍵と秘密鍵とを生成する鍵生成ステップと、
前記鍵生成ステップにおいて生成された前記公開鍵を、画像として表示する公開鍵表示ステップと、
外部の暗号化表示ステップにおいて前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得ステップと、
前記画面情報取得ステップにおいて取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、ユーザの取引情報を表示する復号化表示ステップと、
前記復号化表示ステップにおいて表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定ステップと、
前記取引情報判定ステップにおいて過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う取引処理ステップと、
を含むことを特徴とする取引情報処理方法が提供される。
【００２２】
本発明によれば、表示画面に表示される画面情報を読取る情報処理装置における取引情報処理プログラムであって、
対となる公開鍵と秘密鍵とを生成する鍵生成手順と、
前記鍵生成手順によって生成された前記公開鍵を、画像として表示する公開鍵表示手順と、
外部の暗号化表示手順によって前記表示画面に表示された、暗号化された前記画面情報を取得する画面情報取得手順と、
前記画面情報取得手順によって取得した、暗号化された前記画面情報に対し、前記秘密鍵によって復号化し、ユーザの取引情報を表示する復号化表示手順と、
前記復号化表示手順によって表示された、復号化された前記取引情報が、正しいか否かを判定する取引情報判定手順と、を備え、
前記取引情報判定手順は、
前記復号化表示手順によって表示された前記取引情報に基づいて、過去に取引処理された取引履歴があったときは、当該取引情報は正しいと判定し、当該情報処理装置が所定の取引処理を行う
ことをコンピュータに実行させることを特徴とする取引情報処理プログラムが提供される。
【発明の効果】
【００２３】
本発明によれば、ユーザが有する携帯端末を使用して、ミスなく簡単に取引処理を実行する情報処理システム、情報処理装置、取引処理方法、取引情報処理方法及び取引情報処理プログラムが提供される。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２５】
まず本実施の形態では、図１に示す携帯型情報端末１と、図２に示すＡＴＭ１００とを用いて説明する。
【００２６】
図１は、本実施の形態に係る携帯型情報端末１を示した概略図である。
【００２７】
図１に示す携帯型情報端末１は、内蔵するカメラ２と、表示部３と、入力キー４とを備えている。
【００２８】
図２は、本実施の形態に係るＡＴＭ１００を示した概略図である。
【００２９】
図２に示すＡＴＭ１００は、銀行や現金支払機が設置されている出張所などに設けられ、ユーザの操作を受け付けるＡＴＭ操作盤５と、カメラ６と、主な取引や公開鍵２００が表示された表示部７と、入力キー８とを備えている。
【００３０】
従って、本実施の形態に係る情報処理システムは、表示部（表示画面）３を有する携帯型情報端末（携帯端末）１と、表示部３に表示される画面情報を読取るＡＴＭ（情報処理装置）１００とを備えた構成により、形成されている。
【００３１】
また、図１に示す携帯型情報端末１は、ユーザによって入力される取引情報を受け付ける入力キー（入力受付手段）４と、入力キー４によって受け付けた取引情報を表示部３に画面情報として表示するとともに、カメラ（公開鍵取得手段）２によってＡＴＭ１００に表示される公開鍵２００を取得し、画面情報に対して公開鍵２００によって暗号化を施し表示する表示機能（画面表示手段と暗号化表示手段）と、を備えている。
【００３２】
また、図２に示すＡＴＭ１００には、備えられたハードウェアを適切に動作させるための各種プログラムがインストールされており、その各種プログラムによって、ＡＴＭ１００は、以下のように動作する。
【００３３】
図３は、ＡＴＭ１００の機能ブロック図を示したものである。
【００３４】
図３に示すＡＴＭ１００の機能ブロック図は、対となる公開鍵２００（図２）と秘密鍵（図示せず）とを生成する暗号鍵生成部１１０（鍵生成手段）と、暗号鍵生成部１１０によって生成された公開鍵２００の識別子を２次元バーコードに変換し、その２次元バーコードを画像として表示する公開鍵表示部１２０と、携帯型情報端末１の表示部３に表示された、暗号化された画面情報を取得する画像読取部（画面情報取得手段）１３０と、画像読取部１３０によって取得した、暗号化された画像情報に対し、秘密鍵（図示せず）によって復号化し、ユーザの取引情報を表示するＡＴＭ情報解析部（復号化表示手段）１４０と、ＡＴＭ情報解析部１４０によって表示された取引情報が、正しいか否かを判定するＡＴＭ情報制御部（取引情報判定手段）１５０と、ＡＴＭ情報制御部１５０で正しいと判定されたときに所定の取引を実行する取引処理部１６０とを備えている。
【００３５】
これにより、ＡＴＭ情報制御部１５０は、ＡＴＭ情報解析部１４０によって表示された取引情報に基づいて、過去に取引処理された取引履歴があったときには、当該取引情報は正しいと判定し、取引処理部１６０が所定の取引処理を行うことができる。
【００３６】
また、ＡＴＭ情報制御部１５０は、ＡＴＭ情報解析部１４０によって表示された取引情報に基づいて、過去に取引処理された取引履歴がないときには、当該取引情報は正しくないと判定し、取引処理部１６０が所定の取引処理を中止したり、或いは新規の取引情報として追加することができる。
【００３７】
なお、本実施の形態では、過去に取引処理がされた取引履歴があった場合に取引処理部１６０が所定の取引処理を行うようになっているが、最初に実行する際は、ユーザによって正しい旨が入力され、当該取引情報が正しいと判定された場合に、取引処理部１６０が所定の取引処理を行うこととなっている。
【００３８】
そして、取引処理部１６０は、ＡＴＭ１００に接続されたネットワークを経由して、図示しないセンターのサーバにアクセスし、ユーザの所定する取引処理が行われる。
【００３９】
なお、上述の２次元バーコードは、例えば、ＱＲ（Quick Response）コード（登録商標）が該当し得るが、本実施の形態はこれに限らず、公開鍵を表示できる態様であれば良い。
【００４０】
次に、携帯型情報端末１を構成するハードウェアブロック図を、図４に示す。
【００４１】
図４に示す携帯型情報端末１は、携帯型情報端末１の全体動作を統括制御するとともに、バス１８を介して各種周辺モジュールと接続されたＣＰＵ（Central Processing Unit）１２を備えている。
【００４２】
また、携帯型情報端末１は、ボタン１０と、ボタンＩ／Ｆ（Interface）１１と、外部表示モジュール１３と、ＲＯＭ（Read Only Memory）１４と、ＲＡＭ（Random Access Memory）１５と、カメラモジュール１６と、無線モジュール１７とを備えている。
【００４３】
ボタン１０は、図１で示した入力キー４に相当するものであり、ユーザの押下操作により入力する部である。
【００４４】
ボタンＩ／Ｆ１１は、ボタン１０が押下操作されることを検出し、押下状態を取得するマンマシンインターフェースの入力回路である。
【００４５】
外部表示モジュール１３は、外部に対して表示を行うＬＣＤ（Liquid Crystal Display）パネルのような表示部及び表示部に対して映像信号を出力するコントロールＩＣなどからなり、図１で示した表示部３に相当する。
【００４６】
ＲＯＭ１４は、ＣＰＵ１２が実行する各種制御用プログラムが格納されている読み出し専用メモリである。
【００４７】
ＲＡＭ１５は、ＣＰＵ１２が実行する上で必要とするデータやカメラモジュールにて撮影した画像、ユーザのデータなどを一時的に格納する、データの書き込みと読み出しが随時可能なメモリである。
【００４８】
なお、ユーザによって入力される取引情報は、このＲＡＭ１５に保存されることになっており、取引情報が入力されるごとにＲＡＭ１５に累積的に保存される。
【００４９】
カメラモジュール１６は、レンズや絞りなどの光を電気信号に変換する光学ユニット、又はＣＣＤ（Charge Coupled Device）／ＣＭＯＳ（Complementary Metal Oxide Semiconductor）などの撮像素子、シャッターなどの機構部及びコントローラからなっており、図１で示したカメラ２に相当する。
【００５０】
無線モジュール１７は、外部の機器と無線を介してデータをやり取りするために設けられている。また、本実施の形態では、ＡＴＭ１００と通信を行うことができるようになっている。
【００５１】
次に、ＡＴＭ１００を構成するハードウェアブロック図を、図５に示す。
【００５２】
図５に示すＡＴＭ１００は、ＡＴＭ１００の全体動作を統括制御するとともに、バス３９を介して各種周辺モジュールと接続されたＣＰＵ３２を備えている。
【００５３】
また、ＡＴＭ１００は、ボタン３０と、ボタンＩ／Ｆ３１と、外部表示モジュール３３と、ＲＯＭ３４と、ＲＡＭ３５と、カメラモジュール３６と、無線モジュール３７と、ネットワークカード３８とを備えている。
【００５４】
ボタン３０は、図２で示した表示部７のタッチパネルや入力キー８に相当するものであり、ユーザの押下操作により入力する部である。
【００５５】
ボタンＩ／Ｆ３１は、表示部７のタッチパネルや入力キー８により、ボタン３０が押下操作されることを検出し、押下状態を取得するマンマシンインターフェースの入力回路である。
【００５６】
外部表示モジュール３３は、外部に対して表示を行うＬＣＤパネルのような表示部及び表示部に対して映像信号を出力するコントロールＩＣなどからなり、図２で示した表示部７に相当する。
【００５７】
ＲＯＭ３４は、ＣＰＵ３２が実行する各種制御用プログラムが格納されている読み出し専用メモリである。
【００５８】
ＲＡＭ３５は、ＣＰＵ３２が実行する上で必要とするデータやカメラモジュールにて撮影した画像、ユーザのデータなどを一時的に格納する、データの書き込みと読み出しが随時可能なメモリである。
【００５９】
なお、ユーザから取得したデータは、取引情報であればＲＡＭ３５に保存されることになっており、ＡＴＭ１００が取引情報を取得するごとにＲＡＭ３５に取引履歴として累積的に保存される。
【００６０】
カメラモジュール３６は、レンズや絞りなどの光を電気信号に変換する光学ユニット、又はＣＣＤ／ＣＭＯＳなどの撮像素子、シャッターなどの機構部及びコントローラからなっており、図２で示したカメラ６に相当する。
【００６１】
無線モジュール３７は、外部の機器と無線を介してデータをやり取りするために設けられている。また、本実施の形態では、携帯型情報端末１と通信を行うことができるようになっている。
【００６２】
ネットワークカード３８は、ネットワークカード３８に接続されるネットワークを経由して、ＡＴＭ１００を外部に設けられたセンター（図示せず）のサーバ（図示せず）にアクセスする。
【００６３】
次に、本実施の形態に係る情報処理システムの全体動作について、シーケンス図を用いて説明する。
【００６４】
図６は、情報処理システムの全体動作を示したシーケンス図である。
【００６５】
最初に、携帯型情報端末１を有するユーザは、携帯型情報端末１のボタン１０を操作することにより、例えば、家賃及びその家賃を支払う振込先情報や、商品購入に伴う商品情報及び支払情報を、ＡＴＭ１００へ転送したい情報（以下、これをＡＴＭ入力情報という。）として入力し、携帯型情報端末１に予め入力する（ステップＳ０１）。
【００６６】
これにより、携帯型情報端末１を有するユーザは、携帯型情報端末１のＲＡＭ１５にＡＴＭ入力情報を記憶させることができる。
【００６７】
そして、ユーザは、ＡＴＭ１００が設置されている設置場所に赴き、携帯型情報端末１に登録されている振込先を選択して、その振込先を表示部３に表示する（ステップＳ０３）。
【００６８】
そして、ユーザは、ＡＴＭ１００の表示部７を操作して、ＡＴＭ１００の「カメラ６による画面情報振込」（図示せず）を選択すると、ＡＴＭ１００のＣＰＵ３２がカメラモジュール３６を起動する（ステップＳ０５）。
【００６９】
この場合、ＡＴＭ１００のＣＰＵ３２は、カメラモジュール３６を起動するとともに暗号鍵生成部１１０が公開鍵２００を生成し、公開鍵表示部１２０がその公開鍵２００の識別子を、例えば、２次元バーコードに変換して表示部７に表示する（ステップＳ０７）。
【００７０】
そして、ユーザは、携帯型情報端末１のカメラ２をＡＴＭ１００の表示部７に対向させ、ボタン１０を操作することにより、携帯型情報端末１が、２次元バーコードで表示された公開鍵２００の識別子を取得する。
【００７１】
携帯型情報端末１は、表示部７に表示された画像から、２次元バーコードで表示された公開鍵２００の識別子を取得し、公開鍵２００の識別子をＲＡＭ１５に保存する。
【００７２】
そして、ＣＰＵ１２は、保存した公開鍵２００の識別子から公開鍵２００を抽出し、この公開鍵２００を用いて、表示部３に表示されたＡＴＭ入力情報に暗号化処理を施す。
【００７３】
そして、ＣＰＵ１２は、暗号化が施されたＡＴＭ入力情報を、例えば、２次元バーコードに変換し、外部表示モジュール１３を用いて、表示部３に表示する。
【００７４】
このように、携帯型情報端末１は、ＡＴＭ入力情報を公開鍵２００によって暗号化するとともに２次元バーコードに変換し、暗号化されたＡＴＭ入力情報を、表示部３に表示することができる。
【００７５】
そして、ユーザは、携帯型情報端末１の表示部３をＡＴＭ１００のカメラ６に対向させて、ＡＴＭ１００のカメラ６に暗号化されたＡＴＭ入力情報を読み込ませる。
【００７６】
ＡＴＭ１００は、携帯型情報端末１の表示部３に表示され、暗号化された２次元バーコードの画像を、カメラ６によって画像読取部１３０から取り込み、ＲＡＭ３５に書き込む（ステップＳ０９）。
【００７７】
ＡＴＭ１００は、ＲＡＭ３５に書き込まれた、暗号化されたＡＴＭ入力情報に対し、ＡＴＭ情報解析部１４０が、暗号鍵生成部１１０で生成された秘密鍵（図示せず）を用いて復号化を行うことにより解析を行う（ステップＳ１１）。
【００７８】
そして、ＡＴＭ１００は、ＡＴＭ情報解析部１４０によって復号化されたＡＴＭ入金情報を、表示部７に表示することができる（ステップＳ１３）。
【００７９】
そして、ユーザは、ＡＴＭ１００の表示部７に表示された表示画面を確認し、その確認した取引情報で取引処理を実行する旨のボタンを押下することにより、ＡＴＭ情報制御部１５０は取引情報が正しいと判定し、取引処理部１６０によって取引処理を実行する（ステップＳ１５）。
【００８０】
なお、本実施の形態では、２回目以降の取引処理にあっては、ＡＴＭ１００において過去に取引処理された取引履歴があったときには、取引情報は正しいものと判定し、取引処理部１６０が所定の取引処理を行うようになっている。
【００８１】
この場合の取引履歴は、振込先、振込金額、又は振込日の少なくともいずれか１つによって取引情報が正しいと判定するようにしても良く、また組み合わせることにより取引情報が正しいと判定するようにしても良い。
【００８２】
これにより、ＣＰＵ３２はネットワークカード３８に接続されているネットワークを経由して、センター（図示せず）のサーバ（図示せず）にアクセスし、ユーザの所定の取引処理を実行する。
【００８３】
そして、ＡＴＭ１００は、携帯型情報端末１に対し、無線モジュール３７によって、表示部７を介して送付した公開鍵２００を消去する要求（これを公開鍵消去要求という。）を送信する（ステップＳ１７）。
【００８４】
携帯型情報端末１は、無線モジュール１７によって、この公開鍵消去要求を受信すると、ＡＴＭ１００から取得した公開鍵２００を消去し（ステップＳ１９）、本実施の形態を終了する。
【００８５】
なお、本実施の形態では、無線モジュール１７と無線モジュール３７とを介して、通信を行うようになっているが、本実施の形態はこれに限らず、この公開鍵消去要求を、表示部７と表示部３とによって画面表示を介して行っても良い。
【００８６】
次に、本実施の形態に係る情報処理システムにおけるＡＴＭ１００の単独動作について、フローチャートを用いて説明する。
【００８７】
なお、同一の処理を行うところには同一の処理ステップを付すこととし、そのステップについて説明を省略する。
【００８８】
図７は、本実施の形態に係るＡＴＭ１００の単独動作を示したフローチャートである。
【００８９】
図６で示したシーケンス図と異なるところは、ステップＳ２１、ステップＳ２３、ステップＳ２５、ステップＳ２７の４つのステップである。
【００９０】
図７のステップＳ２１では、カメラモジュール３６が起動するとともに（ステップＳ０５）、暗号鍵生成部１１０が公開鍵２００を生成していることを示したステップである。
【００９１】
ステップＳ２３では、暗号鍵生成部１１０が公開鍵２００を生成した後、公開鍵２００の識別子を２次元バーコードに変換し、外部表示モジュール３３がＡＴＭ１００の表示部７に、その２次元バーコードを表示する。
【００９２】
これにより、ＡＴＭ１００は、携帯型情報端末１に公開鍵２００を表示することができる。
【００９３】
また、ステップＳ２５では、ＡＴＭ１００は、カメラ６を用いて、携帯型情報端末１の表示部３に表示された、暗号化されたＡＴＭ入力情報を取得する。このようにＡＴＭ１００は、カメラ６を使用することにより、画像読取部１３０が表示画像を取得することができる。
【００９４】
また、ステップＳ２７では、ＡＴＭ１００は、ユーザからの取引処理を行うための確認を待ち受けており、最初の取引処理では、ユーザがＡＴＭ１００の表示部７を確認し、例えば、「取引情報は、この内容で宜しいですか？」などの旨の表示により、取引内容を確認する。
【００９５】
そして、ユーザが、例えば、「取引を行う」などの旨のボタンを押下操作することにより（ステップＳ２７のＹＥＳ）、ＡＴＭ情報制御部１５０は取引情報が正しいと判断する。
【００９６】
また、本実施の形態では、２回目以降の取引にあっては、過去に取引処理がされた取引履歴を参照し、取引履歴があった場合には（ステップＳ２７のＹＥＳ）、取引情報が正しいと判定し、取引処理部１６０が所定の取引処理を行うことができる。
【００９７】
一方、２回目以降の取引であっても、過去に取引処理がされた取引履歴を参照し、取引履歴がない場合には（ステップＳ２７のＮＯ）、取引情報が正しくないと判定し、ステップＳ２１に戻ることとなる。
【００９８】
このように、本実施の形態では、ＡＴＭ１００が、その場で公開鍵２００を生成し、その公開鍵２００の識別子を画面に表示し、その識別子をユーザが携帯型情報端末１のカメラ２で取り込むようになっている。
【００９９】
これにより、本実施の形態では、携帯型情報端末１が公開鍵２００を用いてＡＴＭ入力情報に暗号化処理を施し、その暗号化されたＡＴＭ入力情報を、ＡＴＭ１００のカメラ６が取り込むようになっているので、ユーザは簡単な操作をするだけで、飛躍的に秘匿性を高めることができる。
【０１００】
以上説明したように、本実施の形態よれば、携帯型情報端末１が公開鍵２００を用いてＡＴＭ入力情報に暗号化処理を施し、その暗号化されたＡＴＭ入力情報をＡＴＭ１００のカメラ６が取り込むようになっているので、ユーザは簡単な操作をするだけで、ミスなく簡単に取引処理が実行できる。
【０１０１】
また、本実施の形態によれば、情報処理システムは、ＡＴＭ１００が公開鍵２００を生成し、その公開鍵２００を基に、暗号化及び復号化を図っているので、秘匿性を高めることができる。
【０１０２】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１０３】
ここで、ＡＴＭ１００の表示部７に表示される一例を図で示す。
【０１０４】
図８は、本実施の形態に係るＡＴＭ１００の表示部７に表示されるＡＴＭ入力情報の一例である。
【０１０５】
図８には、ＡＴＭ１００の表示部７に表示されたＡＴＭ入力情報であって、ユーザが携帯型情報端末１に入力したＡＴＭ入力情報が記載されている。
【０１０６】
そして、図８のＡＴＭ入力情報は、ユーザの携帯型情報端末１に記憶されており、例えば、商品の購入による決済や、毎月支払う定額リボルビング払い又は家賃の支払いなどのＡＴＭ入力情報である。
【０１０７】
この場合、例えば、毎月決まった日にちや一定金額の支払いを取引条件として取引処理が定期的かつ継続的に行われ、復号化処理が繰り返し定期的に行われることになるので、これらの取引条件が合致することにより、自動的に取引情報が正しいと判定するようにしても良い。
【０１０８】
また、本実施の形態におけるＡＴＭ入力情報は、ユーザによって入力されるものに限定されず、例えば、電子メールや添付ファイルから取り込んでも良く、またＱＲコードなどの二次元バーコードから振込先を取得するようにしても良い。
【０１０９】
また、本実施の形態では、公開鍵２００が、ＡＴＭ１００の表示部７に識別子によって表示されるようになっていたが、本実施の形態はこれに限らず、例えば、無線モジュール１７と無線モジュール３７が赤外線通信によって通信可能とし、ＡＴＭ１００が公開鍵２００を送信するようにしても良い。
【０１１０】
この場合、携帯型情報端末１は、ＡＴＭ１００と赤外線通信を行うことになるため、ＡＴＭ１００に近接した状態で公開鍵２００を受信することができ、セキュリティの向上を一層図ることができる。
【図面の簡単な説明】
【０１１１】
【図１】本実施の形態に係る携帯型情報端末を示した概略図である。
【図２】本実施の形態に係るＡＴＭを示した概略図である。
【図３】本実施の形態に係るＡＴＭの機能ブロック図である。
【図４】本実施の形態に係る携帯型情報端末のハードウェアブロック図である。
【図５】本実施の形態に係るＡＴＭのハードウェアブロック図である。
【図６】本実施の形態に係る情報処理システムの全体動作を示すシーケンス図である。
【図７】本実施の形態に係るＡＴＭの単独動作を示すフローチャートである。
【図８】本実施の形態に係るＡＴＭの表示部に表示されるＡＴＭ入力情報の一例である。
【符号の説明】
【０１１２】
１    携帯型情報端末
２    カメラ
３    表示部
４    入力キー
５    ＡＴＭ操作盤
６    カメラ
７    表示部
８    入力キー
１０    ボタン
１１    ボタンＩ／Ｆ
１２    ＣＰＵ
１３    外部表示モジュール
１４    ＲＯＭ
１５    ＲＡＭ
１６    カメラモジュール
１７    無線モジュール
１８    バス
３０    ボタン
３１    ボタンＩ／Ｆ
３２    ＣＰＵ
３３    外部表示モジュール
３４    ＲＯＭ
３５    ＲＡＭ
３６    カメラモジュール
３７    無線モジュール
３８    ネットワークカード
３９    バス
１００    ＡＴＭ
１１０    暗号鍵生成部
１２０    公開鍵表示部
１３０    画像読取部
１４０    ＡＴＭ情報解析部
１５０    ＡＴＭ情報制御部
１６０    取引処理部
２００    公開鍵
【図１】
2009276838.tif 000003
【図２】
2009276838.tif 000004
【図３】
2009276838.tif 000005
【図４】
2009276838.tif 000006
【図５】
2009276838.tif 000007
【図６】
2009276838.tif 000008
【図７】
2009276838.tif 000009
【図８】
2009276838.tif 000010