(57)【要約】機器の組み合わせに関してセキュリティを向上させた電子決済システム。典型的には店頭で通常のクレジットカード用のカードリーダ（３０）がトランザクション端末としての携帯電話（２０）に接続されるような構成であり、そこでは端末の認証がユーザＩＤや端末ＩＤなどに加えてカードリーダＩＤが決済サーバ（１００）に送られることで行われる。認証が成功するとサーバ（１００）（４００）によってクレジット・トランザクションが実行される。リーダと端末の間に接続をコントロールするＩＤつきアダプタが挿入されるようにしてもよい。また、ＩＤベースの暗号化を行ってもよい。
2002084548.tif 000002
【特許請求の範囲】
【請求項１】
取引の決済を行う決済サーバを含む電子決済システムであって、
前記取引の決済に利用するカードからカード情報を読み取るカードリーダと、
前記カードリーダに接続し、前記カードリーダから取得した前記カード情報を、前記決済サーバに送信する取引端末と
を備え、
前記取引端末は、前記取引端末に接続した前記カードリーダを識別するカードリーダ識別情報と、前記取引端末のユーザを識別するユーザ識別情報若しくは前記カードリーダのユーザを識別するユーザ識別情報及び前記取引端末を識別する取引端末識別情報の少なくとも一方と、を前記決済サーバに送信し、
前記決済サーバは、前記カードリーダ識別情報と、及び前記ユーザ識別情報及び前記取引端末識別情報の少なくとも一方と、の組み合わせに基づいて、前記取引端末の認証を行い、前記認証に成功した場合に、前記通信ネットワークを介して前記取引端末から受信した前記カード情報を利用して決済処理を行うことを特徴とする電子決済システム。
【請求項２】
前記決済サーバは、前記取引端末の認証に成功した場合に、前記取引端末との通信を要求する通信要求を前記取引端末に送信し、
前記取引端末は、前記通信要求を受信すると、当該通信要求に対する返信として、前記カードリーダから取得した前記カード情報を前記決済サーバに送信し、
前記決済サーバは、前記通信要求の返信として受信した前記カード情報を利用して決済処理を行うことを特徴とする請求項１に記載の電子決済システム。
【請求項３】
前記取引端末は、携帯電話であって、
前記取引端末識別情報は、前記携帯電話の電話番号であることを特徴とする請求項１に記載の電子決済システム。
【請求項４】
取引の決済を行う決済サーバを含む電子決済システムであって、
前記取引の決済に利用するカードからカード情報を読み取るカードリーダと、
前記カードリーダから前記カード情報を取得し、前記カード情報を前記決済サーバに送信する取引端末と
を備え、
前記取引端末は、前記カードリーダを識別するカードリーダ識別情報及び前記取引端末を識別する取引端末識別情報を利用して暗号化された前記カード情報を前記決済サーバに送信し、
前記決済サーバは、前記取引端末識別情報及び前記カードリーダ識別情報を利用して、前記カード情報を復号化することを特徴とする電子決済システム。
【請求項５】
取引の決済を行う決済サーバを含む電子決済システムであって、
前記取引の決済に利用するカードからカード情報を読み取るカードリーダと、
前記カードリーダから前記カード情報を取得し、前記カード情報を前記決済サーバに送信する取引端末と
を備え、
前記決済サーバは、前記取引を識別する取引識別情報を発行し、
前記カードリーダは、前記決済サーバが発行した前記取引識別情報を取得し、取得した前記取引識別情報を利用して、前記カード情報を暗号化し、
前記取引端末は、暗号化後の前記カード情報を前記決済サーバに送信し、
前記決済サーバは、発行した前記取引識別情報を利用して、前記カード情報を復号化することを特徴とする電子決済システム。
【請求項６】
取引の決済を行う決済サーバを含む電子決済システムであって、
前記取引の決済に利用するカードからカード情報を読み取るカードリーダと、
前記カードリーダから取得した前記カード情報を、前記決済サーバに送信する取引端末と、
前記カードリーダと前記取引端末とを接続する接続装置と
を備え、
前記取引端末は、前記カードリーダを識別するカードリーダ識別情報、前記取引端末を識別する取引端末識別情報若しくは前記取引端末のユーザを識別するユーザ識別情報若しくは前記カードリーダのユーザを識別するユーザ識別情報、及び前記取引端末に接続した前記接続装置を識別する接続装置識別情報、及びのうち少なくとも２つを前記決済サーバに送信し、
前記決済サーバは、前記カードリーダ識別情報、前記取引端末識別情報若しくは前記ユーザ識別情報、及び前記接続装置識別情報のうち少なくとも２つの組み合わせに基づいて、前記取引端末の認証を行い、前記認証に成功した場合に、前記通信ネットワークを介して前記取引端末から受信した前記カード情報を利用して決済処理を行うことを特徴とする電子決済システム。
【請求項７】
取引端末における取引の決済を行う決済サーバであって、
前記取引端末を識別する取引端末識別情報及び前記取引端末又は前記カードリーダのユーザを識別するユーザ識別情報の少なくとも一方を受信するともに、前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を、前記取引端末を介して受信する受信部と、
前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報の組み合わせに基づいて、前記取引端末を認証する認証部と、
前記認証に成功した場合に、前記取引端末を介して前記カードリーダから受信した前記カード情報を利用して、前記決済処理を行う決済部と
を備えることを特徴とする決済サーバ。
【請求項８】
前記認証部が、前記取引端末の認証に成功した場合に、前記受信部は、前記取引端末を介して前記カードリーダが読み取った前記カード情報を受信することを特徴とする請求項７に記載の決済サーバ。
【請求項９】
前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報とを対応付けて格納するカードリーダデータベースをさらに備え、
前記認証部は、前記カードリーダデータベースにおいて対応付けられた、前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報と、の組み合わせを利用して、前記取引端末を認証することを特徴とする請求項７記載の決済サーバ。
【請求項１０】
前記認証部が前記取引端末の認証に成功した場合に、前記取引端末との通信を要求する通信要求を前記取引端末に送信する送信部をさらに備え、
前記受信部は、前記通信要求に対する返信として前記カード情報を受信することを特徴とする請求７に記載の決済サーバ。
【請求項１１】
前記受信部は、さらに前記取引の内容を示す取引内容を前記取引端末から受信し、
前記送信部は、前記取引内容を識別可能に、前記取引端末に前記通信要求を送信し、
前記受信部が前記通信要求に対する返信を受信した場合に、前記決済部は、前記取引識別情報に対応する前記取引内容について、決済処理を行うことを特徴とする請求項１０に記載の決済サーバ。
【請求項１２】
前記決済サーバは、複数の前記取引端末における取引の決済を行い、
前記認証部は、前記取引端末識別情報及び前記カードリーダ識別情報の組合せに基づいて前記取引端末を認証し、
前記カードリーダデータベースは、前記取引端末識別情報と、前記カードリーダ識別情報とを対応付けて格納するとともに、前記取引端末識別情報に対応付けて、前記取引の決済の支払先を示す支払先識別情報をさらに格納し、
前記決済部は、前記カードリーダデータベースにおいて、前記取引端末識別情報に対応付けて格納される前記支払先に対して決済処理を行うことを特徴とする請求項９に記載の決済サーバ。
【請求項１３】
取引を行う取引端末における取引を決済する決済サーバであって、
前記取引端末を識別する取引端末識別情報、及び前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を利用して暗号化されたカード情報を前記取引端末から受信する受信部と、
前記カードリーダと、前記カードリーダが前記カード情報を送信すべき取引端末とを対応付ける装置管理テーブルと、
前記受信部が前記取引端末から前記カード情報を受信した場合、前記取引端末識別情報、及び前記装置管理テーブルにおいて前記取引端末に対応付けられた前記カードリーダの前記カードリーダ識別情報を利用して、前記カード情報を復号化する復号化部と
を備えることを特徴とする決済サーバ。
【請求項１４】
取引の支払に利用するカードのカード情報を読み取るカードリーダであって、
前記カード情報を読み取るカード読取部と、
取引端末に接続する接続部と、
前記接続部を介して前記カード情報を前記取引端末に送信する送信部と
を備えることを特徴とするカードリーダ。
【請求項１５】
前記接続部が、前記取引端末に接続した場合に、前記接続部を介して前記取引端末を識別する取引端末識別情報を読み取る接続先認証部と、
前記接続先認証部が読み取った前記取引端末識別情報と予め定められた取引端末識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可する許可部と
をさらに備えることを特徴とする請求項１４に記載のカードリーダ。
【請求項１６】
前記取引端末が通信すべき通信先を指定する通信先情報を保持する通信先保持部と、
前記接続先認証部が読み取った前記取引端末識別情報と予め定められた前記取引端末識別情報とが一致した場合に、前記通信先保持部に保持される前記通信先情報を利用して、前記取引端末と前記通信先との通信を確立する通信確立部と
をさらに備えることを特徴とする請求項１５に記載のカードリーダ。
【請求項１７】
前記送信部は、さらに当該カードリーダを識別するカードリーダ識別情報を前記取引端末に送信することを特徴とする請求項１４に記載のカードリーダ。
【請求項１８】
前記取引端末は携帯電話であって、
前記接続先認証部は、前記携帯電話の電話番号を前記取引端末識別情報として読み取ることを特徴とする請求項１５に記載のカードリーダ。
【請求項１９】
前記カード読取部が読み取ったカード情報を、暗号化する暗号化部をさらに備え、
前記送信部は、前記暗号化部が暗号化した後の前記カード情報を前記取引端末に送信することを特徴とする請求項１４に記載のカードリーダ。
【請求項２０】
前記暗号化部は、当該カードリーダを識別するカードリーダ識別情報を利用して、前記カード情報を暗号化することを特徴とする請求項１９に記載のカードリーダ。
【請求項２１】
前記送信部が前記カード情報を送信した回数を保持する回数保持部をさらに備え、
前記暗号化部は、前記回数保持部に保持される回数を利用して、前記カード情報を暗号化することを特徴とする請求項２０に記載のカードリーダ。
【請求項２２】
前記回数を減じることを示す情報を受信する受信部をさらに備え、
前記受信部が前記情報を受信した場合に、前記回数保持部は、保持する回数を減じることを特徴とする請求項２１に記載のカードリーダ。
【請求項２３】
取引の決済を行う決済サーバと通信ネットワークを介して通信する端末システムであって、
前記取引に利用するカードのカード情報を読み取るカードリーダと、
前記カード情報を前記決済サーバに送信する取引端末と
を備え、
前記カードリーダは、
前記カード情報を読み取るカード読取部と、
前記取引端末に接続する前記接続部と、
前記接続部を介して前記カード情報を前記取引端末に送信する送信部と
を有し、
前記取引端末は、
前記カードリーダの前記接続部を介して前記カード情報を取得する取得部と、
前記カード情報を前記決済サーバに送信する送信部と、
前記決済が完了したことを示す決済完了通知を前記決済サーバから受信する受信部と、
受信した前記決済完了通知を表示する表示部と
を有することを特徴とする端末システム。
【請求項２４】
前記取引端末は、前記カードの所有者から、前記カードのパスワード入力を受け付ける入力部をさらに備え、
前記送信部は、前記入力部が受け付けた前記パスワードを、対応する前記カードの前記カード情報に対応付けて前記決済サーバに送信することを特徴とする請求項２３に記載の端末システム。
【請求項２５】
取引の決済を行う決済サーバと通信ネットワークを介して通信する端末システムであって、
前記取引に利用するカードのカード情報を読み取るカードリーダと、
前記カード情報を前記決済サーバに送信する取引端末と
を備え、
前記カードリーダは、
前記カード情報を読み取るカード読取部と、
前記カード情報を前記取引端末に送信する送信部と
を有し、
前記取引端末は、
前記カードリーダの前記接続部を介して前記カード情報を取得する取得部と、
前記カード情報を前記決済サーバに送信する送信部と
を有し、
前記カードリーダ及び前記取引端末のいずれか一方は、前記カードリーダを識別するカードリーダ識別情報を利用して、前記カード情報を暗号化するリーダ暗号化部を有し、
前記カードリーダ及び前記取引端末のいずれか一方は、前記取引端末を識別する取引端末識別情報を利用して、前記カード情報を暗号化する端末暗号化部を有し、
前記取引端末の送信部は、前記リーダ暗号化部及び前記端末暗号化部が暗号化した後の、前記カード情報を前記決済サーバに送信することを特徴とする端末システム。
【請求項２６】
取引の支払に利用するカードのカード情報を読み取るカードリーダと接続し、かつ取引端末と接続する接続装置であって、
前記カードリーダに接続し、前記カードリーダから前記カード情報を取得するカードリーダ接続部と、
前記取引端末に接続する取引端末接続部と、
当該接続装置を識別する接続装置識別情報を保持する接続装置識別情報保持部と、
前記取引端末接続部を介して、前記接続装置識別情報及び前記カード情報を前記取引端末に送信する送信部と
を備えることを特徴とする接続装置。
【請求項２７】
前記取引端末を識別する取引端末識別情報を保持する取引端末識別情報保持部と、
前記取引端末接続部が前記取引端末に接続された場合に、前記取引端末接続部を介して、前記取引端末から当該取引端末を識別する取引端末識別情報を取得する接続先認証部と、
前記接続先認証部が取得した前記取引端末識別情報と、前記取引端末識別情報保持部が保持する前記取引端末識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可する許可部と
をさらに備えることを特徴とする請求項２６に記載の接続装置。
【請求項２８】
前記取引端末を識別する取引端末識別情報を保持する取引端末識別情報保持部と、
前記取引端末接続部が前記取引端末に接続された場合に、前記取引端末接続部を介して、前記取引端末から当該取引端末を識別する取引端末識別情報を取得する接続先認証部と、
前記取引端末接続部に接続された前記取引端末が通信すべき通信先を指定する通信先情報を保持する通信先保持部と、
前記接続先認証部が読み取った前記取引端末識別情報と、前記取引端末識別情報保持部が保持する前記取引端末識別情報とが一致した場合に、前記通信先保持部に保持される前記通信先情報を利用して、前記取引端末と前記通信先との通信を確立させる通信確立部と
をさらに備えることを特徴とする請求項２６に記載の接続装置。
【請求項２９】
前記カードリーダを識別するカードリーダ識別情報を保持するカードリーダ識別情報保持部と、
前記カードリーダ接続部が前記カードリーダに接続された場合に、前記カードリーダ接続部を介して、前記カードリーダから当該カードリーダを識別するカードリーダ識別情報を取得する接続先認証部と、
前記接続先認証部が読み取った前記カードリーダ識別情報と、前記カードリーダ識別情報保持部が保持する前記カードリーダ識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可する許可部と
をさらに備えることを特徴とする請求項２６に記載の接続装置。
【請求項３０】
前記カードリーダを識別するカードリーダ識別情報を保持するカードリーダ識別情報保持部と、
前記カードリーダ接続部が前記カードリーダに接続された場合に、前記カードリーダ接続部を介して、前記カードリーダから当該カードリーダを識別するカードリーダ識別情報を取得する接続先認証部と、
前記カードリーダ接続部に接続された前記カードリーダが通信すべき通信先を指定する通信先情報を保持する通信先保持部と、
前記接続先認証部が読み取った前記カードリーダ識別情報と、前記カードリーダ識別情報保持部が保持する前記カードリーダ識別情報とが一致した場合に、前記通信先保持部に保持される前記通信先情報を利用して、前記取引端末と前記通信先との通信を確立させる通信確立部と
をさらに備えることを特徴とする請求項２６に記載の接続装置。
【請求項３１】
ネットワークを介して通信を行う第１及び第２の通信装置を含む情報通信システムであって、
情報を読み取る情報読み取り装置と、
前記情報読み取り装置から前記情報を取得し、前記読み取り装置を識別する読み取り装置識別情報及び第１の通信装置を識別する通信装置識別情報を利用して暗号化された前記情報を、暗号化情報として第２の通信装置に送信する第１の通信装置と、
前記ネットワークを介して前記第１の通信装置から前記暗号化情報を受信し、前記読み取り装置識別情報及び前記第１通信装置識別情報を利用して、前記暗号化情報を復号化する第２の通信装置と
を備えることを特徴とする情報通信システム。
【請求項３２】
前記読み取り装置及び前記第１の通信装置と接続し、前記読み取り装置から前記第１の通信装置に情報を送る接続装置をさらに備え、
前記第１の通信装置は、前記読み取り装置識別情報、前記接続装置を識別する接続装置識別情報、及び第１通信装置識別情報のうち少なくとも２つを利用して暗号化された前記暗号化情報を前記第２の通信装置に送信し、
前記第２の通信装置は、前記読み取り装置識別情報、前記接続装置識別情報、及び前記第１通信装置識別情報のうち少なくとも２つを利用して前記暗号化情報を復号化することを特徴とする請求項３１に記載の情報通信システム。
【請求項３３】
情報を管理する情報管理装置であって、
前記情報を読み取る情報読み取り装置を識別する読み取り装置識別情報と、前記読み取り装置に接続された通信装置を識別する通信装置識別情報を利用して暗号化された前記情報と、を前記通信装置から受信する受信部と、
前読み取り装置と、前記読み取り装置が前記情報を送信すべき通信装置とを対応付ける装置管理テーブルと、
前記受信部が前記通信装置から、前記読み取り装置識別情報及び前記情報を受信した場合に、前記通信装置識別情報及び前記装置管理テーブルにおいて前記通信装置に対応付けられた前記読み取り装置の前記読み取り装置識別情報を利用して、前記情報を復号化する復号化部と
を備えることを特徴とする情報管理装置。
【請求項３４】
装置の認証を行う認証サーバを含む認証システムであって、
情報を読み取る読み取り装置と、
前記読み取り装置から当該読み取り装置を認証する認証要求を受け取り、当該認証要求を、前記通信装置を識別する情報と共に、ネットワークを介して前記認証サーバに送信する通信装置とを備え、
前記認証サーバは、前記読み取り装置が前記情報を送るべき通信装置を管理し、前記ネットワークを介して、前記認証要求及び前記通信装置を識別する情報を受信した場合に、当該通信装置を識別する情報により識別される前記通信装置に、前記読み取り装置を認証することを示す読み取り装置認証情報を送信し、
前記読み取り装置は、前記通信装置が受信した前記読み取り装置認証情報と同一の読み取り装置認証情報を外部から取得した場合に、前記情報を前記通信装置に送ることを許可する送信許可部を有することを特徴とする認証システム。
【請求項３５】
前記読み取り装置は、
所定の処理が行われた場合に、前記読み取り情報を送信することを禁止する送信禁止部と、
前記送信禁止部が前記送信を禁止した場合に、前記認証要求を前記通信端末に送る認証要求送信部と
をさらに有することを特徴とする請求項３４に記載の認証システム。
【請求項３６】
前記通信装置は、
前記読み取り装置認証情報を受信する受信部と、
前記受信部が受信した読み取り装置認証情報を表示する表示部と
を有し、
前記読み取り装置は、
ユーザからの入力により、前記表示部に表示された前記読み取り装置認証情報を取得する取得部をさらに有し、
前記取得部が前記読み取り装置認証情報を取得した場合に、前記送信許可部は、前記情報を前記通信装置に送ることを許可することを特徴とする請求項３４に記載の認証システム。
【請求項３７】
前記読み取り装置は、前記認証装置が前記読み取り装置を認証するときに利用する読み取り装置認証情報を保持する読み取り装置認証情報保持部をさらに有し、
前記取得部が取得した前記読み取り装置認証情報と、前記読み取り装置認識情報保持部に保持される前記読み取り装置認識情報とが一致した場合に、前記送信許可部は、前記読み取り情報を前記通信装置に送ることを特徴とする請求項３６に記載の認証システム。
【請求項３８】
前記読み取り装置は、カードからカード情報を読み取るカードリーダであることを特徴とする請求項３４に記載の認証システム。
【請求項３９】
装置を認証する認証サーバであって、
情報を読み取る読み取り装置が読み取った情報を、当該読み取り装置に接続された通信装置から、ネットワークを介して受信する受信部と、
前記通信部から、前記読み取り装置を認証することを要求する認証要求を取得する認証要求取得部と、
前記読み取り装置と、当該読み取り装置が読み取った読み取り情報を送るべき通信装置とを対応付ける装置管理テーブルと、
装置管理テーブルを利用して、前記認証要求取得部が取得した前記認証要求に示される前記読み取り装置が前記情報を送るべき前記通信装置を選択し、選択された前記通信装置に対して、前記読み取り装置を認証すべき読み取り装置認証情報を送信する送信部と
を備えることを特徴とする認証サーバ。
【請求項４０】
取引の決済に利用するカードからカード情報を読み取るカードリーダと、取引を行う取引端末と、取引の決済を行う決済サーバを含む決済システムにおける決済方法であって、
前記取引端末が、前記カードリーダに接続し、前記カードリーダから取得した前記カード情報を、前記取引端末に接続した前記カードリーダを識別するカードリーダ識別情報と、前記取引端末を識別する取引端末識別情報及び前記取引端末のユーザを識別するユーザ識別情報若しくは前記カードリーダのユーザを識別するユーザ識別情報の少なくとも一方と、とともに前記決済サーバに送信する段階と、
前記決済サーバが、前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報の組み合わせに基づいて、前記取引端末の認証を行う段階と、
前記決済サーバが、前記認証に成功した場合に、前記通信ネットワークを介して前記取引端末から受信した前記カード情報を利用して決済処理を行う段階と
を有することを特徴とする決済方法。
【請求項４１】
取引の決済に利用するカードからカード情報を読み取るカードリーダと、前記取引を行う取引端末と、前記取引の決済を行う決済サーバを含む決済システムにおける決済方法であって、
前記取引端末が、前記カードリーダから前記カード情報を取得し、前記カード情報を前記決済サーバに送信する段階と、
前記取引端末が、前記カードリーダを識別するカードリーダ識別情報と、前記取引端末を識別する取引端末識別情報と、を利用して暗号化された前記カード情報を前記決済サーバに送信する段階と、
前記決済サーバが、前記取引端末識別情報と、前記カードリーダ識別情報とを利用して、前記カード情報を復号化する段階と
を有することを特徴とする決済方法。
【請求項４２】
取引の決済に利用するカードからカード情報を読み取るカードリーダと、前記取引を行う取引端末と、前記取引の決済を行う決済サーバを含む決済システムにおける決済方法であって、
前記取引端末が、前記カードリーダから前記カード情報を取得し、前記カード情報を前記決済サーバに送信する段階と、
前記決済サーバが、前記取引を識別する取引識別情報を発行する段階と、
前記カードリーダが、前記決済サーバが発行した前記取引識別情報を取得し、取得した前記取引識別情報を利用して、前記カード情報を暗号化する段階と、
前記取引端末が、暗号化後の前記カード情報を前記決済サーバに送信する段階と、
前記決済サーバが、発行した前記取引識別情報を利用して、前記カード情報を復号化する段階と
を有することを特徴とする決済方法。
【請求項４３】
取引の決済に利用するカードからカード情報を読み取るカードリーダと、前記取引を行う取引端末と、前記カードリーダと前記取引端末とを接続する接続装置と、前記取引の決済を行う決済サーバを含む決済システムにおける決済方法であって、
前記取引端末が、前記カードリーダから取得した前記カード情報を、前記決済サーバに送信する段階と、
前記取引端末が、前記カードリーダを識別するカードリーダ識別情報と、前記取引端末に接続した前記接続装置を識別する接続装置識別情報と、前記取引端末を識別する取引端末識別情報及び前記取引端末のユーザを識別するユーザ識別情報若しくは前記カードリーダのユーザを識別するユーザ識別情報の一方と、のうち少なくとも２つを前記決済サーバに送信する段階と、
前記決済サーバが、前記カードリーダ識別情報、前記取引端末識別情報及び前記ユーザ識別情報の一方、及び前記接続装置識別情報のうち少なくとも２つの組み合わせに基づいて、前記取引端末の認証を行い、前記認証に成功した場合に、前記通信ネットワークを介して前記取引端末から受信した前記カード情報を利用して決済処理を行う段階と
を有することを特徴とする決済方法。
【請求項４４】
取引端末における取引の決済を行う決済方法あって、
前記取引端末を識別する取引端末識別情報及び前記取引端末又は前記カードリーダのユーザを識別するユーザ識別情報の少なくとも一方を受信するともに、前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を、前記取引端末を介して受信する段階と、
前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報と、の組み合わせに基づいて、前記取引端末を認証する段階と、
前記認証に成功した場合に、前記取引端末を介して前記カードリーダから受信した前記カード情報を利用して、前記決済処理を行う段階と
を有することを特徴とする決済方法。
【請求項４５】
取引を行う取引端末における取引を決済する決済方法であって、
前記取引端末を識別する取引端末識別情報と、前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報と、を利用して暗号化されたカード情報を、前記取引端末から受信する段階と、
前記取引端末から前記カード情報を受信した場合、前記取引端末識別情報と、前記カードリーダと、前記カードリーダが前記カード情報を送信すべき取引端末とを対応付ける装置管理テーブルにおいて、前記取引端末識別情報及び前記カードリーダ識別情報を利用して、前記カード情報を復号化する段階と
を有することを特徴とする決済方法。
【請求項４６】
カードからカード情報を読み取るカードリーダと取引を行う取引端末と、取引の決済を行う決済サーバとを含む端末システムにおける通信方法であって、
前記カードリーダが、前記カード情報を読み取る段階と、
前記取引端末に接続された前記カードリーダが、前記カード情報を前記取引端末に送信する段階と、
前記取引端末が、前記カードリーダの接続部を介して取得した前記カード情報を前記決済サーバに送信する段階と、
前記取引端末が、前記決済が完了したことを示す決済完了通知を受信する段階と、
前記取引端末が、受信した前記決済完了通知を表示部に表示させる段階と
を有することを特徴とする通信方法。
【請求項４７】
取引に利用するカードのカード情報を読み取るカードリーダと、前記カード情報を前記決済サーバに送信する取引端末とを含み、取引の決済を行う決済サーバと通信ネットワークを介して通信する端末システムにおける通信方法であって、
前記カードリーダが、前記カード情報を読み取る段階と、
前記カードリーダ及び前記取引端末のいずれか一方が、前記カードリーダを識別するカードリーダ識別情報を利用して、前記カード情報を暗号化する段階と、
前記カードリーダ及び前記取引端末のいずれか一方が、前記取引端末を識別する取引端末識別情報を利用して、前記カード情報を暗号化する段階と、
前記取引端末が、前記リーダ暗号化部及び前記端末暗号化部が暗号化した後の、前記カード情報を前記決済サーバに送信する段階と
を有することを特徴とする通信方法。
【請求項４８】
取引の支払に利用するカードのカード情報を読み取るカードリーダ及び取引端末と接続する接続装置の情報送信方法であって、
前記接続装置が、前記カードリーダに接続し、前記カードリーダから前記カード情報を取得するカードリーダ接続段階と、
前記接続装置が前記取引端末に接続された場合に、前記取引端末から当該取引端末を識別する取引端末識別情報を取得する接続先認証段階と、
前記接続先認証段階で取得した前記取引端末識別情報と、前記接続装置が保持する前記取引端末識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可する許可段階と、
前記許可段階において前記送信が許可された場合に、前記カード情報を前記取引端末に送信する送信段階と
を有することを特徴とする情報送信方法。
【請求項４９】
ネットワークを介して通信を行う第１及び第２の通信装置を含む情報通信システムにおける通信方法であって、
前記第１の通信装置が、情報を読み取る情報読み取り装置から前記情報を取得し、前記読み取り装置を識別する読み取り装置識別情報及び第１の通信装置を識別する通信装置識別情報を利用して暗号化された前記情報を、暗号化情報として第２の通信装置に送信する段階と、
前記第２の通信装置が、前記ネットワークを介して前記第１の通信装置から前記暗号化情報を受信し、前記読み取り装置識別情報及び前記第１通信装置識別情報を利用して、前記暗号化情報を復号化する段階と
を有することを特徴とする通信方法。
【請求項５０】
情報を管理する情報管理方法であって、
前記情報を読み取る情報読み取り装置を識別する読み取り装置識別情報、及び前記読み取り装置に接続された通信装置を識別する通信装置識別情報を利用して暗号化された前記情報を、前記通信装置から受信する段階と、
前記通信装置から前記情報を受信した場合に、前記通信装置識別情報及び、前読み取り装置と、前記読み取り装置が前記情報を送信すべき通信装置とを対応付ける装置管理テーブルにおいて前記通信装置に対応付けられた前記読み取り装置の前記読み取り装置識別情報を利用して、前記カード情報を復号化する段階と
を有することを特徴とする情報管理方法。
【請求項５１】
装置の認証を行う認証サーバを含む認証システムにおける認証方法であって、
通信装置が、情報を読み取る読み取り装置から当該読み取り装置を認証する認証要求を受け取り、当該認証要求を、ネットワークを介して前記認証サーバに送信する段階と、
前記認証サーバが、前記ネットワークを介して前記通信要求を受信した場合に、前記通信要求に示される前記読み取り装置が読み取った前記情報を送るべき前記通信装置に、前記読み取り装置を認証することを示す読み取り装置認証情報を送信する段階と、
前記読み取り装置が、前記通信装置が受信した前記読み取り装置認証情報と同一の読み取り装置認証情報を取得した場合に、前記情報を前記通信装置に送ることを許可する段階と
を有することを特徴とする認証方法。
【請求項５２】
装置を認証する認証方法であって、
情報を読み取る読み取り装置が読み取った情報を、当該読み取り装置に接続された通信装置から、ネットワークを介して受信する段階と、
前記通信装置から、前記読み取り装置を認証することを要求する認証要求を取得する段階と、
前記読み取り装置と、当該読み取り装置が読み取った読み取り情報を送るべき通信装置とを対応付ける装置管理テーブルを利用して、前記通信装置から取得した前記認証要求に示される前記読み取り装置が前記情報を送るべき前記通信装置を選択し、選択された前記通信装置に対して、前記読み取り装置を認証すべき読み取り装置認証情報を送信する段階と
を有することを特徴とする認証方法。
【請求項５３】
取引端末における取引の決済を行うコンピュータ用プログラムであって、
前記プログラムが前記コンピュータに対して、
前記取引端末を識別する取引端末識別情報及び前記取引端末のユーザを識別するユーザ識別情報若しくは前記カードリーダのユーザを識別するユーザ識別情報の少なくとも一方を受信させるともに、前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を、前記取引端末を介して受信させる受信モジュールと、
前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報の組み合わせに基づいて、前記取引端末を認証させる認証モジュールと、
前記認証に成功した場合に、前記取引端末を介して前記カードリーダから受信した前記カード情報を利用して、前記決済処理を行わせる決済モジュールと
を備えることを特徴とするプログラム。
【請求項５４】
取引を行う取引端末における取引を決済するコンピュータ用プログラムであって、
前記プログラムが、前記コンピュータに対して、
前記取引端末を識別する取引端末識別情報、及び前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を利用して暗号化されたカード情報を前記取引端末から受信させる受信モジュールと、
前記受信モジュールが前記取引端末から前記カード情報を受信した場合、前記取引端末識別情報、及び前記カードリーダと、前記カードリーダが前記カード情報を送信すべき取引端末とを対応付ける装置管理テーブルと、装置管理テーブルにおいて前記取引端末に対応付けられた前記カードリーダの前記カードリーダ識別情報を利用して、前記カード情報を復号化させる復号化モジュールと
を有することを特徴とするプログラム。
【請求項５５】
取引の支払に利用するカードのカード情報を読み取るコンピュータ用プログラムであって、
前記プログラムが、前記コンピュータに対して、
前記カード情報を読み取らせるカード読取モジュールと、
取引端末に接続した場合に、前記取引端末から前記取引端末を識別する取引端末識別情報を読み取らせる接続先認証モジュールと、
前記接続先認証モジュールで読み取った前記取引端末識別情報と、予め定められた取引端末識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可させる許可モジュールと
前記送信することが許可された場合に、前記カード情報を前記取引端末に送信させる送信モジュールと
を有することを特徴とするプログラム。
【請求項５６】
取引の支払に利用するカードのカード情報を読み取るカードリーダ及び取引端末と接続するコンピュータ用プログラムであって、
前記プログラムが、前記コンピュータに対して、
前記接続装置と前記取引端末とを接続させる取引端末接続モジュールと、
前記接続装置が前記取引端末に接続された場合に、前記取引端末から当該取引端末を識別する取引端末識別情報を取得させる接続先認証モジュールと、
前記接続先認証モジュールが取得させた前記取引端末識別情報と、前記接続装置が保持する前記取引端末識別情報とが一致した場合に、前記カードリーダから取得した前記カード情報を前記取引端末に送信することを許可させる許可モジュールと、
前記許可段階において前記送信が許可された場合に、前記カード情報を前記取引端末に送信させる送信モジュールと
を有することを特徴とするプログラム。
【請求項５７】
情報を管理するコンピュータ用プログラムであって、
前記プログラムが前記コンピュータに対して、
前記情報を読み取る情報読み取り装置を識別する読み取り装置識別情報と、前記読み取り装置に接続された通信装置を識別する通信装置識別情報を利用して暗号化された前記情報と、を前記通信装置から受信させる受信モジュールと、
前記受信モジュールが前記通信装置から前記装置識別情報及び前記情報を受信させた場合に、前記通信装置識別情報と、前記読み取り装置と当該読み取り装置が前記情報を送信すべき通信装置とを対応付ける装置管理テーブルにおいて前記通信装置に対応付けられた前記読み取り装置の前記読み取り装置識別情報と、を利用して前記情報を復号化させる復号化モジュールと
を有することを特徴とするプログラム。
【請求項５８】
装置を認証するコンピュータ用プログラムであって、
前記プログラムが、前記コンピュータに対して、
情報を読み取る読み取り装置が読み取った情報を、当該読み取り装置に接続された通信装置から、ネットワークを介して受信させる受信モジュールと、
前記通信装置から、前記読み取り装置を認証することを要求する認証要求を取得させる取得モジュールと、
前記読み取り装置と、当該読み取り装置が読み取った読み取り情報を送るべき通信装置とを対応付ける装置管理テーブルを利用して、前記通信装置から取得した前記認証要求に示される前記読み取り装置が前記情報を送るべき前記通信装置を選択させ、選択された前記通信装置に対して、前記読み取り装置を認証すべき読み取り装置認証情報を送信させる送信モジュールと
を有することを特徴とするプログラム。
【請求項５９】
取引端末における取引の決済を行うコンピュータ用プログラムを格納する記録媒体であって、前記プログラムが、前記コンピュータに対して、
前記取引端末を識別する取引端末識別情報及び前記取引端末のユーザを識別するユーザ識別情報若しくは前記カードリーダのユーザを識別するユーザ識別情報の少なくとも一方を受信するともに、前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を、前記取引端末を介して受信させる受信モジュールと、
前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報と、の組み合わせに基づいて、前記取引端末を認証させる認証モジュールと、
前記認証に成功した場合に、前記取引端末を介して前記カードリーダから受信した前記カード情報を利用して、前記決済処理を行わせる決済モジュールと
を有することを特徴とする記録媒体。
【請求項６０】
取引を行う取引端末における取引を決済するコンピュータ用プログラムを格納する記録媒体であって、
前記プログラムが、前記コンピュータに対して、
前記取引端末を識別する取引端末識別情報、及び前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を利用して暗号化されたカード情報を前記取引端末から受信させる受信モジュールと、
前記受信モジュールが前記取引端末から前記カード情報を受信した場合、前記取引端末識別情報、及び前記カードリーダと、前記カードリーダが前記カード情報を送信すべき取引端末とを対応付ける装置管理テーブルと、装置管理テーブルにおいて前記取引端末に対応付けられた前記カードリーダの前記カードリーダ識別情報を利用して、前記カード情報を復号化させる復号化モジュールと
を有することを特徴とする記録媒体。
【請求項６１】
取引の支払に利用するカードのカード情報を読み取るコンピュータ用プログラムを格納する記録媒体であって、前記プログラムがコンピュータに対して、
前記カード情報を読み取らせるカード読取モジュールと、
取引端末に接続した場合に、前記取引端末から前記取引端末を識別する取引端末識別情報を読み取らせる接続先認証モジュールと、
前記接続先認証段階で読み取った前記取引端末識別情報と、予め定められた取引端末識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可させる許可モジュールと
前記送信することが許可された場合に、前記カード情報を前記取引端末に送信させる送信モジュールと
を有することを特徴とする記録媒体。
【請求項６２】
取引の支払に利用するカードのカード情報を読み取るカードリーダ及び取引端末と接続する接続装置のコンピュータ用プログラムを格納する記録媒体であって、前記プログラムがコンピュータに対して、
前記接続装置が前記取引端末に接続された場合に、前記取引端末から当該取引端末を識別する取引端末識別情報を取得させる接続先認証モジュールと、
前記接続先認証モジュールが取得させた前記取引端末識別情報と、前記接続装置が保持する前記取引端末識別情報とが一致した場合に、前記カードリーダから取得した前記カード情報を前記取引端末に送信することを許可させる許可モジュールと、
前記許可段階において前記送信が許可された場合に、前記カード情報を前記取引端末に送信させる送信モジュールと
を有することを特徴とする記録媒体。
【請求項６３】
情報を管理するコンピュータ用プログラムを格納する記録媒体であって、
前記プログラムが前記コンピュータに対して、
前記情報を読み取る情報読み取り装置を識別する読み取り装置識別情報、及び前記読み取り装置に接続された通信装置を識別する通信装置識別情報を利用して暗号化された前記情報を、前記通信装置から受信させる受信モジュールと、
前記受信モジュールが前記通信装置から前記情報を受信させた場合に、前記通信装置識別情報と、前読み取り装置と前記読み取り装置が前記情報を送信すべき通信装置とを対応付ける装置管理テーブルにおいて前記通信装置に対応付けられた前記読み取り装置の前記読み取り装置識別情報と、を利用して、前記カード情報を復号化させる復号化モジュールと
を有することを特徴とする記録媒体。
【請求項６４】
装置を認証するコンピュータ用プログラムを格納する記録媒体であって、
前記プログラムが、前記コンピュータに対して、
情報を読み取る読み取り装置が読み取った情報を、当該読み取り装置に接続された通信装置から、ネットワークを介して受信させる受信モジュールと、
前記通信装置から、前記読み取り装置を認証することを要求する認証要求を取得させる取得モジュールと、
前記読み取り装置と、当該読み取り装置が読み取った読み取り情報を送るべき通信装置とを対応付ける装置管理テーブルを利用して、前記通信装置から取得した前記認証要求に示される前記読み取り装置が前記情報を送るべき前記通信装置を選択させ、選択された前記通信装置に対して、前記読み取り装置を認証すべき読み取り装置認証情報を送信させる送信モジュールと
を有することを特徴とする記録媒体。
【発明の詳細な説明】
技術分野
本発明は、通信ネットワークを用いて、商取引における決済を電子的に行うことのできる電子決済システム、決済サーバ、カードリーダ、端末システム、及び接続装置に関する。
背景技術
従来、通信ネットワークを介して、商取引における決済を電子的に行う電子決済システムでは、インターネットを経由して、クレジットカード番号などの個人情報をデジタルデータで送信していた。この場合、個人情報の漏洩を防ぐため、セキュリティの向上が望まれている。しかし、セキュリティを向上させると、例えば複雑な認証手続きなどが必要となり、簡便性を犠牲にせざるをえないという問題が生じていた。そこで本発明は、このような問題を解決することを目的とする。
発明の開示
このような目的を達成するために、本発明の第１の形態によれば、取引の決済を行う決済サーバを含む電子決済システムであって、前記取引の決済に利用するカードからカード情報を読み取るカードリーダと、前記カードリーダに接続し、前記カードリーダから取得した前記カード情報を、前記決済サーバに送信する取引端末とを備える。前記取引端末は、前記取引端末に接続した前記カードリーダを識別するカードリーダ識別情報と、前記取引端末のユーザを識別するユーザ識別情報若しくは前記カードリーダのユーザを識別するユーザ識別情報及び前記取引端末を識別する取引端末識別情報の少なくとも一方と、を前記決済サーバに送信し、前記決済サーバは、前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報と、の組み合わせに基づいて、前記取引端末の認証を行い、前記認証に成功した場合に、前記通信ネットワークを介して前記取引端末から受信した前記カード情報を利用して決済処理を行う。
前記決済サーバは、前記取引端末の認証に成功した場合に、前記取引端末との通信を要求する通信要求を前記取引端末に送信し、前記取引端末は、前記通信要求を受信すると、当該通信要求に対する返信として、前記カードリーダから取得した前記カード情報を前記決済サーバに送信し、前記決済サーバは、前記通信要求の返信として受信した前記カード情報を利用して決済処理を行ってもよい。
前記取引端末は、携帯電話であってもよく、前記取引端末識別情報は、前記携帯電話の電話番号であってもよい。
本発明の第２の形態によれば、取引の決済を行う決済サーバを含む電子決済システムであって、前記取引の決済に利用するカードからカード情報を読み取るカードリーダと、前記カードリーダから前記カード情報を取得し、前記カード情報を前記決済サーバに送信する取引端末とを備える。前記取引端末は、前記カードリーダを識別するカードリーダ識別情報及び前記取引端末を識別する取引端末識別情報を利用して暗号化された前記カード情報を前記決済サーバに送信し、前記決済サーバは、前記取引端末識別情報及び前記カードリーダ識別情報を利用して、前記カード情報を復号化する。
本発明の第３の形態によれば、取引の決済を行う決済サーバを含む電子決済システムであって、前記取引の決済に利用するカードからカード情報を読み取るカードリーダと、前記カードリーダから前記カード情報を取得し、前記カード情報を前記決済サーバに送信する取引端末とを備える。前記決済サーバは、前記取引を識別する取引識別情報を発行し、前記カードリーダは、前記決済サーバが発行した前記取引識別情報を取得し、取得した前記取引識別情報を利用して、前記カード情報を暗号化し、前記取引端末は、暗号化後の前記カード情報を前記決済サーバに送信し、前記決済サーバは、発行した前記取引識別情報を利用して、前記カード情報を復号化する。
本発明の第４の形態によれば、取引の決済を行う決済サーバを含む電子決済システムであって、前記取引の決済に利用するカードからカード情報を読み取るカードリーダと、前記カードリーダから取得した前記カード情報を、前記決済サーバに送信する取引端末と、前記カードリーダと前記取引端末とを接続する接続装置とを備える。前記取引端末は、前記カードリーダを識別するカードリーダ識別情報、前記取引端末を識別する取引端末識別情報若しくは前記取引端末のユーザを識別するユーザ識別情報若しくは前記カードリーダのユーザを識別するユーザ識別情報、及び前記取引端末に接続した前記接続装置を識別する接続装置識別情報、及びのうち少なくとも２つを前記決済サーバに送信し、前記決済サーバは、前記カードリーダ識別情報、前記取引端末識別情報若しくは前記ユーザ識別情報、及び前記接続装置識別情報のうち少なくとも２つの組み合わせに基づいて、前記取引端末の認証を行い、前記認証に成功した場合に、前記通信ネットワークを介して前記取引端末から受信した前記カード情報を利用して決済処理を行う。
本発明の第５の形態によれば、取引端末における取引の決済を行う決済サーバであって、前記取引端末を識別する取引端末識別情報及び前記取引端末又は前記カードリーダのユーザを識別するユーザ識別情報の少なくとも一方を受信するともに、前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を、前記取引端末を介して受信する受信部と、前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報の組み合わせに基づいて、前記取引端末を認証する認証部と、前記認証に成功した場合に、前記取引端末を介して前記カードリーダから受信した前記カード情報を利用して、前記決済処理を行う決済部とを備える。
前記認証部が、前記取引端末の認証に成功した場合に、前記受信部は、前記取引端末を介して前記カードリーダが読み取った前記カード情報を受信してもよい。
前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報とを対応付けて格納するカードリーダデータベースをさらに備え、前記認証部は、前記カードリーダデータベースにおいて対応付けられた、前記取引端末識別情報及び前記ユーザ識別情報の少なくとも一方と、前記カードリーダ識別情報と、の組み合わせを利用して、前記取引端末を認証してもよい。
前記認証部が前記取引端末の認証に成功した場合に、前記取引端末との通信を要求する通信要求を前記取引端末に送信する送信部をさらに備えてもよい。前記受信部は、前記通信要求に対する返信として前記カード情報を受信してもよい。前記受信部は、さらに前記取引の内容を示す取引内容を前記取引端末から受信し、前記送信部は、前記取引内容を識別可能に、前記取引端末に前記通信要求を送信し、前記受信部が前記通信要求に対する返信を受信した場合に、前記決済部は、前記取引識別情報に対応する前記取引内容について、決済処理を行ってもよい。
前記決済サーバは、複数の前記取引端末における取引の決済を行い、前記カードリーダデータベースは、前記取引端末識別情報と、前記カードリーダ識別情報とを対応付けて格納するとともに、前記取引端末識別情報に対応付けて、前記取引の決済の支払先を示す支払先識別情報をさらに格納し、前記決済部は、前記カードリーダデータベースにおいて、前記取引端末識別情報に対応付けて格納される前記支払先に対して決済処理を行ってもよい。
本発明の第６の形態によれば、取引を行う取引端末における取引を決済する決済サーバであって、前記取引端末を識別する取引端末識別情報、及び前記取引の決済に利用するカードのカード情報を読み取るカードリーダを識別するカードリーダ識別情報を利用して暗号化されたカード情報を前記取引端末から受信する受信部と、前記カードリーダと、前記カードリーダが前記カード情報を送信すべき取引端末とを対応付ける装置管理テーブルと、前記受信部が前記取引端末から前記カード情報を受信した場合、前記取引端末識別情報、及び前記装置管理テーブルにおいて前記取引端末に対応付けられた前記カードリーダの前記カードリーダ識別情報を利用して、前記カード情報を復号化する復号化部とを備える。
本発明の第７の形態によれば、取引の支払に利用するカードのカード情報を読み取るカードリーダであって、前記カード情報を読み取るカード読取部と、取引端末に接続する接続部と、前記接続部を介して前記カード情報を前記取引端末に送信する送信部とを備える。
前記接続部が、前記取引端末に接続した場合に、前記接続部を介して前記取引端末を識別する取引端末識別情報を読み取る接続先認証部と、前記接続先認証部が読み取った前記取引端末識別情報と予め定められた取引端末識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可する許可部とをさらに備えてもよい。
前記取引端末が通信すべき通信先を指定する通信先情報を保持する通信先保持部と、前記接続先認証部が読み取った前記取引端末識別情報と予め定められた前記取引端末識別情報とが一致した場合に、前記通信先保持部に保持される前記通信先情報を利用して、前記取引端末と前記通信先との通信を確立する通信確立部とをさらに備えてもよい。
前記送信部は、さらに当該カードリーダを識別するカードリーダ識別情報を前記取引端末に送信してもよい。
前記取引端末は携帯電話であってもよい。前記接続先認証部は、前記携帯電話の電話番号を前記取引端末識別情報として読み取ってもよい。
前記カード読取部が読み取ったカード情報を、暗号化する暗号化部をさらに備えてもよい。前記送信部は、前記暗号化部が暗号化した後の前記カード情報を前記取引端末に送信してもよい。
前記暗号化部は、当該カードリーダを識別するカードリーダ識別情報を利用して前記カード情報を暗号化してもよい。
前記送信部が前記カード情報を送信した回数を保持する回数保持部をさらに備えてもよい。前記暗号化部は、前記回数保持部に保持される回数を利用して、前記カード情報を暗号化してもよい。
前記回数を減じることを示す情報を受信する受信部をさらに備えてもよい。前記受信部が前記情報を受信した場合に、前記回数保持部は、保持する回数を減じてもよい。
本発明の第８の形態によれば、取引の決済を行う決済サーバと通信ネットワークを介して通信する端末システムであって、前記取引に利用するカードのカード情報を読み取るカードリーダと、前記カード情報を前記決済サーバに送信する取引端末とを備える。前記カードリーダは、前記カード情報を読み取るカード読取部と、
前記取引端末に接続する前記接続部と、前記接続部を介して前記カード情報を前記取引端末に送信する送信部とを有する。前記取引端末は、前記カードリーダの前記接続部を介して前記カード情報を取得する取得部と、前記カード情報を前記決済サーバに送信する送信部と、前記決済が完了したことを示す決済完了通知を前記決済サーバから受信する受信部と、受信した前記決済完了通知を表示する表示部とを有する。
前記取引端末は、前記カードの所有者から、前記カードのパスワード入力を受け付ける入力部をさらに備えてもよい。前記送信部は、前記入力部が受け付けた前記パスワードを、対応する前記カードの前記カード情報に対応付けて前記決済サーバに送信してもよい。
本発明の第９の形態によれば、取引の決済を行う決済サーバと通信ネットワークを介して通信する端末システムであって、前記取引に利用するカードのカード情報を読み取るカードリーダと、前記カード情報を前記決済サーバに送信する取引端末とを備える。前記カードリーダは、前記カード情報を読み取るカード読取部と、前記カード情報を前記取引端末に送信する送信部とを有する。前記取引端末は、前記カードリーダの前記接続部を介して前記カード情報を取得する取得部と、前記カード情報を前記決済サーバに送信する送信部とを有し、前記カードリーダ及び前記取引端末のいずれか一方は、前記カードリーダを識別するカードリーダ識別情報を利用して、前記カード情報を暗号化するリーダ暗号化部を有し、前記カードリーダ及び前記取引端末のいずれか一方は、前記取引端末を識別する取引端末識別情報を利用して、前記カード情報を暗号化する端末暗号化部を有し、前記取引端末の送信部は、前記リーダ暗号化部及び前記端末暗号化部が暗号化した後の、前記カード情報を前記決済サーバに送信してもよい。
本発明の第１０の形態によれば、取引の支払に利用するカードのカード情報を読み取るカードリーダと接続し、かつ取引端末と接続する接続装置であって、前記カードリーダに接続し、前記カードリーダから前記カード情報を取得するカードリーダ接続部と、前記取引端末に接続する取引端末接続部と、当該接続装置を識別する接続装置識別情報を保持する接続装置識別情報保持部と、前記取引端末接続部を介して、前記接続装置識別情報及び前記カード情報を前記取引端末に送信する送信部とを備える。
前記取引端末を識別する取引端末識別情報を保持する取引端末識別情報保持部と、前記取引端末接続部が前記取引端末に接続された場合に、前記取引端末接続部を介して、前記取引端末から当該取引端末を識別する取引端末識別情報を取得する接続先認証部と、前記接続先認証部が取得した前記取引端末識別情報と、前記取引端末識別情報保持部が保持する前記取引端末識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可する許可部とをさらに備えてもよい。
前記取引端末を識別する取引端末識別情報を保持する取引端末識別情報保持部と、前記取引端末接続部が前記取引端末に接続された場合に、前記取引端末接続部を介して、前記取引端末から当該取引端末を識別する取引端末識別情報を取得する接続先認証部と、前記取引端末接続部に接続された前記取引端末が通信すべき通信先を指定する通信先情報を保持する通信先保持部と、前記接続先認証部が読み取った前記取引端末識別情報と、前記取引端末識別情報保持部が保持する前記取引端末識別情報とが一致した場合に、前記通信先保持部に保持される前記通信先情報を利用して、前記取引端末と前記通信先との通信を確立させる通信確立部とをさらに備えてもよい。
前記カードリーダを識別するカードリーダ識別情報を保持するカードリーダ識別情報保持部と、前記カードリーダ接続部が前記カードリーダに接続された場合に、前記カードリーダ接続部を介して、前記カードリーダから当該カードリーダを識別するカードリーダ識別情報を取得する接続先認証部と、前記接続先認証部が読み取った前記カードリーダ識別情報と、前記カードリーダ識別情報保持部が保持する前記カードリーダ識別情報とが一致した場合に、前記カード情報を前記取引端末に送信することを許可する許可部とをさらに備えてもよい。
前記カードリーダを識別するカードリーダ識別情報を保持するカードリーダ識別情報保持部と、前記カードリーダ接続部が前記カードリーダに接続された場合に、前記カードリーダ接続部を介して、前記カードリーダから当該カードリーダを識別するカードリーダ識別情報を取得する接続先認証部と、前記カードリーダ接続部に接続された前記カードリーダが通信すべき通信先を指定する通信先情報を保持する通信先保持部と、前記接続先認証部が読み取った前記カードリーダ識別情報と、前記カードリーダ識別情報保持部が保持する前記カードリーダ識別情報とが一致した場合に、前記通信先保持部に保持される前記通信先情報を利用して、前記取引端末と前記通信先との通信を確立させる通信確立部とをさらに備えてもよい。
本発明の第１１の形態によれば、ネットワークを介して通信を行う第１及び第２の通信装置を含む情報通信システムであって、情報を読み取る情報読み取り装置と、前記情報読み取り装置から前記情報を取得し、前記読み取り装置を識別する読み取り装置識別情報及び第１の通信装置を識別する通信装置識別情報を利用して暗号化された前記情報を、暗号化情報として第２の通信装置に送信する第１の通信装置と、前記ネットワークを介して前記第１の通信装置から前記暗号化情報を受信し、前記読み取り装置識別情報及び前記第１通信装置識別情報を利用して、前記暗号化情報を復号化する第２の通信装置とを備える。
前記読み取り装置及び前記第１の通信装置と接続し、前記読み取り装置から前記第１の通信装置に情報を送る接続装置をさらに備えてもよい。前記第１の通信装置は、前記読み取り装置識別情報、前記接続装置を識別する接続装置識別情報、及び第１通信装置識別情報のうち少なくとも２つを利用して暗号化された前記暗号化情報を前記第２の通信装置に送信し、前記第２の通信装置は、前記読み取り装置識別情報、前記接続装置識別情報、及び前記第１通信装置識別情報のうち少なくとも２つを利用して前記暗号化情報を復号化してもよい。
本発明の第１２の形態によれば、情報を管理する情報管理装置であって、前記情報を読み取る情報読み取り装置を識別する読み取り装置識別情報、及び前記読み取り装置に接続された通信装置を識別する通信装置識別情報を利用して暗号化された前記情報を、前記通信装置から受信する受信部と、前読み取り装置と、前記読み取り装置が前記情報を送信すべき通信装置とを対応付ける装置管理テーブルと、前記受信部が前記通信装置から前記情報を受信した場合に、前記通信装置識別情報及び前記装置管理テーブルにおいて前記通信装置に対応付けられた前記読み取り装置の前記読み取り装置識別情報を利用して、前記カード情報を復号化する復号化部とを備える。
本発明の第１３の形態によれば、装置の認証を行う認証サーバを含む認証システムであって、情報を読み取る読み取り装置と、前記読み取り装置から当該読み取り装置を認証する認証要求を受け取り、当該認証要求を、ネットワークを介して前記認証サーバに送信する通信装置と、前記読み取り装置が前記情報を送るべき通信装置を管理し、前記ネットワークを介して、前記通信要求を受信した場合に、前記通信要求に示される前記読み取り装置が読み取った前記情報を送るべき前記通信装置に、前記読み取り装置を認証することを示す読み取り装置認証情報を送信する認証サーバとを備える。前記読み取り装置は、前記通信装置が受信した前記読み取り装置認証情報と同一の読み取り装置認証情報を取得した場合に、前記情報を前記通信装置に送ることを許可する送信許可部を有する。
前記読み取り装置は、所定の処理が行われた場合に、前記読み取り情報を送信することを禁止する送信禁止部と、前記送信禁止部が前記送信を禁止した場合に、前記認証要求を前記通信端末に送る認証要求送信部とをさらに有してもよい。
前記通信装置は、前記読み取り装置認証情報を受信する受信部と、前記受信部が受信した読み取り装置認証情報を表示する表示部とを有してもよい。前記読み取り装置は、ユーザからの入力により、前記表示部に表示された前記読み取り装置認証情報を取得する取得部をさらに有してもよい。前記取得部が前記読み取り装置認証情報を取得した場合に、前記送信許可部は、前記情報を前記通信装置に送ることを許可してもよい。
前記読み取り装置は、前記認証装置が前記読み取り装置を認証するときに利用する読み取り装置認証情報を保持する読み取り装置認証情報保持部をさらに有してもよい。前記取得部が取得した前記読み取り装置認証情報と、前記読み取り装置認識情報保持部に保持される前記読み取り装置認識情報とが一致した場合に、前記送信許可部は、前記読み取り情報を前記通信装置に送ってもよい。
前記読み取り装置は、カードからカード情報を読み取るカードリーダであってもよい。
本発明の第１４の形態によれば、装置を認証する認証サーバであって、情報を読み取る読み取り装置が読み取った情報を、当該読み取り装置に接続された通信装置から、ネットワークを介して受信する受信部と、前記通信部から、前記読み取り装置を認証することを要求する認証要求を取得する認証要求取得部と、前記読み取り装置と、当該読み取り装置が読み取った読み取り情報を送るべき通信装置とを対応付ける装置管理テーブルと、装置管理テーブルを利用して、前記認証要求取得部が取得した前記認証要求に示される前記読み取り装置が前記情報を送るべき前記通信装置を選択し、選択された前記通信装置に対して、前記読み取り装置を認証すべき読み取り装置認証情報を送信する送信部とを備える。
なお、上記した各システム又は装置の動作による方法、及び動作させるためのプログラム及びこれを格納した記録媒体も、発明の一形態である。
発明を実施するための最良の形態
以下、図面を参照して本発明の実施の形態の一例を説明する。以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
なお、詳細な説明中に記載の「レジサーバ」は、特許請求の範囲に記載の「決済サーバ」の一例である。また、詳細な説明中に記載の「インターネット通信部」は、特許請求の範囲に記載の「送信部」及び「受信部」の一例である。
詳細な説明中に記載の「携帯電話」は、特許請求の範囲に記載の「取引端末」の一例である。詳細な説明中に記載の「リーダ通信部」は、特許請求の範囲に記載の「取得部」の一例である。
図１は、電子決済システムを示す。電子決済システムは、レジサーバ１００と、カード会社サーバ４００と、携帯電話２０と、カードリーダ３０とを備える。
カードリーダ３０は、カード読取部３０２、テンキー３３０、及び接続部３２０を有する。カード読取部３０２は、クレジットカードなど決済用カードに格納されているカード情報を読み取る。テンキー３３０は、ユーザからの入力を受け付ける。接続部３２０は、携帯電話２０の接続部２２０と接続する。カードリーダ３０は、カード読取部３０２が読み取ったカード情報を、接続部３２０を介して携帯電話２０に送る。
携帯電話２０は、カードを利用した取引の取引対象となる商品及び取引金額などを示す取引内容と、カードリーダ３０から受け取ったカード情報とを、インターネット１０を介してレジサーバ１００に送る。
レジサーバ１００は、携帯電話２０及びカードリーダ３０を認証する。レジサーバ１００は、認証に成功すると、携帯電話２０から受け取ったカード情報を利用して、取引の決済を行う。レジサーバ１００は、取引内容及びカード情報をカード会社サーバ４００へ送信する。レジサーバ１００は、カード会社サーバ４００へ送信した取引内容に対し、取引内容についての決済が完了したことを示す決済完了通知をカード会社サーバ４００から受信する。
このように本電子決済システムでは、インターネット１０を介して、ユーザが所有するクレジットカードやデビットカードなど決済用カードを利用した決済を行うことができる。従って、商品を販売する販売者は、携帯電話２０及びカードリーダ３０を用いて、ユーザの所有するカードのカード情報をレジサーバ１００に送信することができるので、例えば、宅配サービスなど、店頭以外の場所でも、カードによる取引を行うことができる。
図２は、レジサーバ１００の機能構成を示すブロック図である。レジサーバ１００の一連の動作は、主にＣＰＵとＲＯＭ及びＲＡＭに格納されたプログラムの共働によって実現される。但し、それ以外の構成要素によってレジサーバ１００が実現されてもよく、その設計の自由度は高い。レジサーバ１００は、インターネット通信部１０２と、商品情報抽出部１０４と、決済部１０６と、認証部１０８と、位置検出部出力部１１２と、認証要求取得部１１４と、復号化部１３０と、カード会社サーバ通信部１１０と、商品データベース１２０と、及びカードリーダデータベース１２２とを有する。
インターネット通信部１０２は、インターネット１０を介して携帯電話２０と各種情報を送受信する。インターネット通信部１０２は、例えば携帯電話２０から暗号化されたカード情報などを受信する。
商品データベース１２０は、取引の対象となる商品に関する情報を格納する。商品に関する情報とは、例えば、商品の品名、単価などである。商品情報抽出部１０４は、インターネット通信部１０２を介して携帯電話２０から取引内容を受け取り、取引内容に示される商品に関する情報を商品情報データベース１２０から抽出する。
カードリーダデータベース１２２は、携帯電話２０を識別する取引端末識別情報及びカードリーダ３０を識別するカードリーダ識別情報を対応付けて格納する。ここで、さらに携帯電話２０のユーザ、若しくはカードリーダのユーザを識別するユーザ識別情報を対応付けて格納してもよい。
位置検出部１３２は、携帯電話２０の位置を検出する。位置検出部１３２は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して緯度及び経度を示す位置情報を検出してもよい。
認証要求取得部１１４は、インターネット通信部１０２を介して、カードリーダ３０を認証することを要求する認証要求を取得する。認証要求は、送信元であるカードリーダ３０を識別するカードリーダ識別情報を含む。認証要求取得部１１４は、取得した認証要求を認証部１０８に送る。
認証部１０８は、携帯電話２０を識別する携帯電話識別情報、及び携帯電話２０又はカードリーダ３０のユーザを識別するユーザ識別情報、の少なくとも一方をインターネット通信部１０２を介して携帯電話２０から受け取ると共に、カードリーダ３０を識別するカードリーダ識別情報を、インターネット通信部１０２を介して携帯電話２０から受け取る。認証部１０８はまた、携帯電話２０の位置を示す位置情報を、位置検出部１３２から受け取る。認証部１０８は、カードリーダデータベース１２２に格納される携帯電話識別情報及びユーザ識別情報の少なくとも一方と、カードリーダ識別情報と、の組み合わせを、及びインターネット通信部１０２を介して受け取った、携帯電話識別情報及びユーザ識別情報の少なくとも一方とカードリーダ識別情報との組み合わせに対して比較して、携帯電話２０及びカードリーダ３０を携帯する販売者を認証する。すなわち、認証部１０８は、インターネット通信部１０２を介して、携帯電話２０から受信した、携帯電話識別情報及びユーザ識別情報の少なくとも一方とカードリーダ識別情報の組み合わせと、及びカードリーダデータベース１２２に格納される携帯電話識別情報及びユーザ識別情報の少なくとも一方とカードリーダ識別情報の組み合わせと、が一致した場合に、携帯電話２０を携帯する販売者の認証に成功したと判断する。認証部１０８は、このときさらに位置情報を利用して販売者を認証する。なお、認証部１０８は、系炭田和式別情報とユーザ識別情報の組合せに基づいて認証を行ってもよい。
認証部１０８はまた、認証要求取得部１１４から認証要求を受け取る。認証部１０８は、カードリーダデータベース１２２を利用して、受け取った認証要求が示すカードリーダ３０を認証することを示す認証情報を選択し、かつこの認証情報を送信すべき携帯電話２０を選択する。認証部１０８は、インターネット通信部１０２に対して、選択した認証情報を、選択した携帯電話２０に送信させる。
認証部１０８が、販売者の認証に成功した場合、決済部１０６は、インターネット通信部１０２を介して、携帯電話２０から受け取った取引内容に示される取引についての決済を行う。決済部１０６はまた、取引毎に取引を識別する取引識別情報を発行する。
復号化部１３０は、インターネット通信部１０２が受信したカード情報を、カードリーダデータベース１２２に格納される情報及びこの取引に対して発行された取引識別情報を利用して、復号化する。カード会社サーバ通信部１１０は、カード会社サーバ４００と通信し、各種情報を送受信する。レジサーバ１００は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔ  Ｗｏｒｋ）などの専用回線を介して、カード会社サーバ４００と通信する。他の例としては、レジサーバ１００は、カード会社サーバ４００とインターネット１０などの通信回線を介して通信してもよい。
図３は、カードリーダデータベース１２２のデータ構成を示す。カードリーダデータベース１２２は、携帯電話フィールドと、カードリーダフィールドと、ユーザフィールドと、パスワードフィールドと、販売者名フィールドと、支払先フィールドと、許可地域フィールドと、取引回数フィールドと、カードリーダ認証情報フィールドとを有する。
携帯電話フィールドは、販売者が携帯する携帯電話２０を識別する携帯電話識別情報を確認する。携帯電話２０が携帯電話の場合、携帯電話識別情報は、携帯電話の電話番号であってもよい。カードリーダフィールドは、カードリーダを識別するカードリーダ識別情報を格納する。ユーザフィールドは、携帯電話２０のユーザ又はカードリーダのユーザを識別するユーザ識別情報を格納する。
このようにカードリーダデータベース１２２は、携帯電話識別情報、ユーザ識別情報、及びカードリーダ識別情報を対応付けて格納する。従って、認証部１０８は、カードリーダデータベース１２２において対応付けられている携帯電話識別情報及びユーザ識別情報の少なくとも一方と、カードリーダ識別情報との組み合わせに基づいて、携帯電話２０を認証することができる。すなわち、携帯電話２０を携帯する販売者を認証することができる。
パスワードフィールドは、販売者が入力すべきパスワードを格納する。販売者名フィールドは、携帯電話２０及びカードリーダ３０を携帯する販売者の氏名を格納する。支払先フィールドは、決済における取引金を支払う支払先を格納する。支払先は、例えば商品の販売元である販売会社などである。許可地域フィールドは、携帯電話２０を利用した取引が許可される地域を示す許可地域情報を格納する。許可地域情報は、例えば東京都・神奈川県など都道府県を示す情報であってもよく、また他の例としては、日本やアメリカなど国を示す情報であってもよい。取引回数フィールドは、対応する携帯電話２０と取引を行った回数を格納する。すなわち、インターネット通信部１０２が受信したカード情報を、復号化部１３０が復号化できた場合に、１回とカウントされる。カードリーダ認証情報フィールドは、カードリーダを認証することを示す認証情報を格納する。認証情報は、カードリーダ３０に登録された認証番号などであってもよい。また、カードリーダ認証情報フィールドは、複数の認証情報を格納してもよい。なお、本実施の形態における「カードリーダデータベース１２２」は、特許請求の範囲に記載の「装置管理テーブル」の一例である。
このように、本実施の形態におけるカードリーダデータベース１２２は、携帯電話識別情報に対応付けて、ユーザ識別情報、カードリーダ識別情報及びカードリーダ認証情報を格納している。従って、許可部１０８は、カードリーダデータベース１２２を利用して、認証要求に対する認証情報を選択することができる。許可部１０８はさらに、カードリーダデータベース１２２を利用して、カードリーダ認証情報を送信すべき携帯電話２０を選択することができる。
また、復号化部１３０は、カードリーダデータベース１２２において対応付けられている携帯電話識別情報、ユーザ識別情報、カードリーダ識別情報、及び取引回数などを利用して、カード情報を復号化することができる。なお、カードリーダデータベース１２２は、復号化部１３０がカード情報を復号化できた場合に、取引回数が１回とカウントされる。しかし、携帯電話２０とレジサーバ１００との通信に障害が生じた場合、取引回数を正しくカウントすることができない。従って、復号化部１３０は、カードリーダデータベース１２２に格納される取引回数を利用して、カード情報を復号化できない場合に、取引回数から所定の範囲の回数を利用して、カード情報の復号化を試みてもよい。
図４及び図５は、携帯電話２０及びカードリーダ３０の機能構成を示すブロック図である。携帯電話２０及びカードリーダ３０の一連の動作は、主にＣＰＵとＲＯＭ及びＲＡＭに格納されたプログラムの共働によって実現される。但し、それ以外の構成によって、携帯電話２０及びカードリーダ３０が実現されてもよく、その設計の自由度は高い。
図４は、携帯電話２０の機能構成を示すブロック図である。携帯電話２０は、接続部２２０と、リーダ通信部２０２と、インターネット通信部２１０と、入力部２０４と、表示部２０６と、端末暗号化部２３０と、携帯電話識別情報保持部２３２とを有する。
リーダ通信部２０２は、接続部２２０を介してカードリーダ３０と各種情報を送受信する。リーダ通信部２０２は、カードリーダ３０からカードリーダ識別情報及びカード情報を受け取る。
入力部２０４は、例えば携帯電話のプッシュボタン等であり、販売者からパスワードの入力を受け付ける。入力部２０４は、さらにカード所有者からカードの暗証番号等の入力を受け付ける。
携帯電話識別情報保持部２３２は、本携帯電話を識別する携帯電話識別情報を保持する。
端末暗号化部２３０は、リーダ通信部２０２からカード情報を受け取り、入力部２０４から暗証番号を受け取る。端末暗号化部２３０はさらに、インターネット通信部２１０から取引番号を受け取る。端末暗号化部２３０は、携帯電話識別情報保持部２３２から携帯電話識別情報を受け取る。端末暗号化部２３０は、携帯電話識別情報及び取引番号を利用してカード情報及び暗証番号を暗号化する。端末暗号化部２３０は、例えば、携帯電話識別情報をカード情報に織り交ぜ、さらに、取引番号をキーとしてハッシュ関数などを用いてカード情報にスクランブルをかけてもよい。
また、入力部２０４は、携帯電話２０のユーザ識別情報又はカードリーダ３０のユーザ識別情報を取得してもよい。この場合、端末暗号株２３０は、ユーザ識別情報を、カード番号及び暗証番号を暗号化する際に用いてもよい。
また、インターネット通信部２１０は、カードリーダ３０から取得したユーザ識別情報、又は入力部２０４が取得したユーザ識別情報を、インターネット１０に接続している他の機器に送信してもよい。
なお、レジサーバ１００の復号化部１３０は、携帯端末２０及びカードリーダ３０の暗号化ロジックに対応する復号化を行う。
インターネット通信部２１０は、インターネット１０を介してレジサーバ１００と各種情報を送受信する。インターネット通信部２１０は、端末暗号化部２３０からカード情報及び暗証番号を受け取り、これらをレジサーバ１００に送信する。インターネット通信部２１０は、レジサーバ１００から各種情報を受け取り、表示部２１０へ送る。表示部２１０は、例えば携帯電話の液晶画面であってもよく、受信部２０８から受け取った情報等を表示する。
このように、携帯電話２０は、カードリーダ識別情報、取引回数、及び携帯電話識別情報を利用して暗号化した後にカード情報をレジサーバ１００に送信するので、インターネット１０において、カード情報が漏洩するのを防ぐことができる。
図５は、カードリーダ３０の機能構成を示す。カードリーダ３０は、カード読取部３０２と、リーダ暗号化部３３０と、リーダ識別情報保持部３３２と、回数保持部３２４と、不正処理監視部３６０と、送信禁止部３６２と、許可部３０６と、接続先認証部３０８と、接続先保持部３１０と、通信部３４０と、認証情報保持部３６４と、カードリーダ認証部３６６と、接続部３２０と、テンキー３５０とを有する。
カード読取部３０２は、挿入されたカードからカード情報を読み取る。ここで読みとるカード情報には、ユーザを識別するユーザ識別情報を含んでいてもよい。
リーダ識別情報保持部３３２は、本カードリーダ３０を識別するリーダ識別情報を保持する。回数保持部３２４は、通信部３４０がカード情報を送信した回数を取引回数として保持する。
リーダ暗号化部３３０は、カード読み取り部３０２からカード情報を受け取る。リーダ暗号化部３３０は、またリーダ識別情報保持部３３２からリーダ識別情報を受け取り、回数保持部３２４から取引回数を受け取る。リーダ暗号化部３３０はさらに、テンキー３５０から入力された取引識別情報を受け取る。リーダ暗号化部３３０は、リーダ識別情報、取引回数、及び取引識別情報を利用して、カード情報を暗号化する。リーダ暗号化部３３０は、例えばリーダ識別情報、取引回数、及び取引識別情報を、カード情報に織り交ぜることによってカード情報を暗号化してもよい。
通信部３４０は、接続部３２０を介して携帯電話２０と各種情報を送受信する。通信部３４０は、リーダ暗号化部３３０からカード情報を受け取り、携帯電話２０に送信する。通信部３４０は、また携帯電話２０から携帯電話識別情報、及び取引が完了したことを示す取引完了通知を受信する。接続部３２０は、例えばソケットなど、携帯電話２０と接続可能な構造であって、携帯電話２０と接続する。
このように、カードリーダ２０は、カードリーダ読取部３０２が読み取ったカード情報を暗号化した後に、携帯電話２０に送信する。従って、カードリーダ３０は、、カード情報が携帯電話２０から漏洩するのを防止することができる。
なお、カードリーダ２０は、カード読取部３０２が読みとったカード情報がユーザ識別情報である場合、読みとったカード情報を、リーダ暗号化部３３０を介さずに、直接通信部３４０及び接続部３２０を介して携帯電話２０に送信してもよい。
接続先保持部３１０は、接続部３２０が接続すべき携帯電話２０の携帯電話識別情報を、接続先携帯電話識別情報として保持する。すなわち、各カードリーダ３０は、それぞれに予め設定された接続先携帯電話識別情報を格納する。
なお、接続先保持部３１０は、予め定められている接続先携帯電話識別情報を保持してもよく、また他の例としては、保持する接続先携帯電話識別情報を適宜更新してもよい。接続先保持部３１０は、さらにこの場合、カードリーダ３０は、接続部３２０を介して、携帯電話識別情報を取得してもよい。接続先保持部３１０は、取得した携帯電話識別情報を保持してもよい。また他の例としては、接続先保持部３１０は、複数の接続先携帯電話識別情報を保持してもよい。
不正処理監視部３６０は、本カードリーダ２０において不正な処理が行われていないか監視する。不正処理監視部３６０は、例えば、リーダ暗号化部３３０が、同一の取引識別情報を利用して暗号化を行っていた場合に、不正処理と判断してもよい。レジサーバ１００は、各取引毎に取引識別情報を発生させる。従って、異なる取引に同一の取引識別情報が割り当てられることはない。そこで、不正処理監視部３６０は、このように、同一の取引識別情報を利用した暗号化を不正処理と判断する。不正処理監視部３６０はまた、異なる取引に対して、テンキー３５０から同一の取引識別情報を受け付けた場合に、不正処理と判断してもよい。不正処理監視部３６０は、不正処理が検出された場合に、送信禁止部３６２に通知する。
送信禁止部３６２は、不正処理監視部３６０から通知を受けると、通信部３４０に対して、カード情報の送信を禁止する。このように、送信禁止部３６２は、カードリーダ３０において不正処理が行われた場合に、カード情報の送信を禁止することができる。これによって、第三者が本カードリーダ３０を不正に利用した場合に、カードリーダ３０から読み出されたカード情報がインターネット１０に送信されるのを防ぐことができる。
接続先認証部３０８は、通信部３４０から携帯電話２０の携帯電話識別情報を受け取る。接続先認証部３０８は、さらに接続先保持部３１０から接続先携帯電話識別情報を受け取る。接続先認証部３０８は、携帯電話識別情報と、接続先携帯電話識別情報とを照合し、接続先を認証する。
認証情報保持部３６４は、本カードリーダ３０を認証する認証情報を保持する。人情報保持部３６４が保持する認証情報は、レジサーバ１００のカードリーダデータベース１２２に保持される本カードリーダ３０の認証情報と同一の認証情報である。
カードリーダ認証部３６６は、テンキー３５０を利用してユーザが入力した認証情報を受け取る。カードリーダ認証部３６６は、受け取った認証情報と、認証情報保持部３６４に保持される認証情報とを利用して、本カードリーダ３０を認証する。すなわち、カードリーダ認証部３６６は、認証部正式なユーザが利用していることを認証する。なお、「テンキー３５０」は、特許請求の範囲に記載の「取得部」の一例である。
許可部３０６は、接続先認証部３０８が接続先の認証に成功した場合に、通信部３４０に対し、カードリーダ識別情報及びカード情報を送信することを許可する。許可部３０６はまた、カードリーダ認証部３６６が本カードリーダ３０のユーザの認証に成功した場合に、通信部３４０に対して、カード情報を送信することを許可する。
このように、本実施の形態のカードリーダ３０は、携帯電話２０と接続できるので、販売者が携帯する携帯電話２０を利用して、カード情報をレジサーバ１００へ送信することができる。また、カードリーダ３０の接続先認証部３０８は、接続先保持部３１０に予め保持されている携帯電話識別情報を利用して、携帯電話２０を認証する。従って、第三者が、他人の携帯電話２０またはカードリーダ３０を用いて、不正な取引を行うのを防ぐことができる。
また、テンキー３５０は、外部からカードリーダのユーザを識別するユーザ識別情報若しくは携帯電話２０のユーザを識別するユーザ識別情報を取得し、通信部３４０、接続部３２０、及び携帯電話２０を介して、インターネット１０に接続している他の機器に送信してもよい。
図６は、レジサーバ１００と携帯電話２０の通信を示す通信シーケンスである。販売者は、携帯する携帯電話２０とカードリーダ３０とを接続し、カードリーダ３０を用いた取引の準備をする（Ｓ１００）。携帯電話２０がカードリーダ３０に接続されると、携帯電話２０のリーダ通信部２０２は、カードリーダ３０からカードリーダ識別情報を取得する（Ｓ１０２）。次に、携帯電話２０のインターネット通信部２１０は、レジサーバ１００に対し、取引を行うことを要求する取引要求を送信する（Ｓ１０４）。
レジサーバ１００のインターネット通信部１０２は、携帯電話２０から取引要求を受け取る。次に、認証部１０８は、取引要求を送信した携帯電話２０を認証する（Ｓ１０６）。認証部１０８は、携帯電話２０の認証に成功すると、携帯電話２０から商品データベース１２０へのアクセスを許可する（Ｓ１０８）。次に、インターネット通信部１０２は、商品データベース１２０へのアクセスを許可した旨を示す許可通知を携帯電話２０へ送信する（Ｓ１１０）。
携帯電話２０のインターネット通信部２１０は、レジサーバ１００から許可通知を受信する。次に、インターネット通信部２１０は、レジサーバ１００の商品データベース１２０にアクセスし、取引の対象となる商品に関する情報を選択する（Ｓ１１２）。次に、携帯電話２０の表示部２０６は、取引の対象となる商品に関する情報などを含む取引内容を表示する。従って、販売者は、表示部２０６に表示された取引内容を確認することができる。携帯電話２０のインターネット通信部２１０は、販売者が確認した取引内容をレジサーバ１００に送信する（Ｓ１１４）。
レジサーバ１００のインターネット通信部１０２は、取引内容を受信する。次に、決済部１０６は、受信した取引内容に対し、取引内容を識別する取引番号を発行する（Ｓ１１６）。このように、レジサーバ１００は、取引内容を受信する毎に、受信した取引内容に対して異なる取引番号を発行する。すなわち、１取引につき、１つの仮想的なレジ端末が発生する。従って、レジサーバ１００は、各取引毎に取引番号を割り当てることによって、仮想的なレジ端末を発生させ、これによって、各取引についての処理を行うことができる。
次に、レジサーバ１００の決済部１０６は、取引番号を含む通信要求を作成する（Ｓ１１８）。インターネット通信部１０２は、通信要求を携帯電話２０に送信する（Ｓ１２０）。決済部１０６は、例えば、電子メールに通信要求を埋め込み、インターネット通信部１０２は、決済部１０６が作成した電子メールを送信してもよい。
携帯電話２０は、レジサーバ１００から通信要求を受け取ると、通信要求に基づいてレジサーバ１００との通信を確立する。通信要求には、例えば、Ｊａｖａで記載された、レジサーバ１００との通信を確立するためのプログラムが埋め込まれていてもよい。この場合、携帯電話２０は、プログラムによって、自動的にレジサーバ１００との通信を確立する。
このように、レジサーバ１００は、携帯電話２０からのアクセスによって確立した通信を一旦切断する。レジサーバ１００は、切断した後に、改めて、認証に利用した情報を用いて携帯電話２０にアクセスする。レジサーバ１００は、こうして確立した通信回線を利用して取引を行う。従って、レジサーバ１００は、不正なアクセスによってレジサーバ１００との通信を確立した携帯電話２０との通信を行うことがない。すなわち、レジサーバ１００は、不正にアクセスしてきた携帯電話２０との通信を避けることができる。
次に、携帯電話２０は、カード情報及びカードの暗証番号を取得し（Ｓ１２２）、暗号化されたカード情報及び暗号化された暗証番号をレジサーバ１００に送信する（Ｓ１２６）。このとき、ユーザは、カードに対応する暗証番号を、携帯電話２０のプッシュボタンを利用して入力してもよい。
このように、カード情報及び暗証番号は暗号化された後にレジサーバ１００に送信されるのでインターネット１０上で情報が漏洩するのを防ぐことができる。
またこのとき、携帯端末２０は、取引識別情報とともにカード情報を送信してもよい。これによって、レジサーバ１００は、対応する取引を認識することができる。
レジサーバ１００のインターネット通信部１０２は、携帯電話２０に送信した通信要求に対する返信としてカード情報及び暗証番号を、携帯電話２０から受信する。復号化部１３０は、カードリーダデータベース１２２に格納される情報を利用して、カード情報及び暗証番号を復号化する。なお、復号化部１３０が、レジサーバ１００が有する暗号ロジックを利用して、カード情報を復号化できない場合、レジサーバ１００は、カード情報に対する処理を中断し復号化できない旨を携帯電話２０に通知してもよい。
このように、復号化部１３０がカード情報の復号化に成功しない場合、レジサーバ１００は、カード情報を利用した決済を中断する。従って、レジサーバ１００は、不正に送信されたカード情報を利用して決済するのを避けることができる。
次に、カード会社サーバ通信部１１０は、取引内容及びカード情報をカード会社サーバ４００に送信する。このとき、カード会社サーバ通信部１１０は、さらにカードリーダデータベース１２２において、携帯電話に対応付けて格納される支払先を示す情報をカード会社サーバ４００に送信する。このように、カードリーダデータベース１２２は、携帯電話に対応付けて、支払先を格納するので、レジサーバ１００は、携帯電話２０から取引内容を受信した場合に、取引内容に示される支払金を支払うべき支払先を特定することができる。
次に、カード会社サーバ通信部１１０は、送信した取引内容に対し、取引内容の決済に関する内容を示す会計情報を、カード会社サーバ４００から受信する。インターネット通信部１０２は、カード会社サーバ４００から受信した会計情報を、携帯電話２０に送信する（Ｓ１２８）。
携帯電話２０は、会計情報を受信し、表示部２１０に表示させる（Ｓ１３０）。販売者及び購入者は、表示部２１０に表示された会計情報を確認すると、入力部２０６を介して確認した旨を入力する。確認した旨が入力されると、送信部２０４は、確認通知を送信する（Ｓ１３２）。
レジサーバ１００のインターネット通信部１０２が確認通知を受信すると、決済処理部１０６は、取引内容に関しての実際の決済処理を行う（Ｓ１３４）。決済が終了すると、レジサーバ１００は携帯電話２０に対し決済が完了したことを示す決済完了通知を送信する（Ｓ１３６）。
携帯電話２０は、決済完了通知を受信し、決済完了通知を表示部２１０に表示させる（Ｓ１３８）。このように、携帯電話２０の表示部２１０は、会計情報及び決済完了通知を表示するので、購入者及び販売者は、これによって、会計情報及び決済完了情報を確認することができる。以上で電子決済を行うときのレジサーバ１００及び携帯電話２０の動作は終了する。
図７は、カードリーダ識別情報取得段階（Ｓ１０２）における、カードリーダ３０の動作を示すフローチャートである。カードリーダ３０は、接続部３２０を介して携帯電話２０と接続する（Ｓ２００）。次に、通信部３４０は、携帯電話２０から携帯電話識別情報を受け取る（Ｓ２０２）。接続先認証部３０８は、携帯電話識別情報と携帯電話識別情報が接続先保持部３１０に格納されている接続先携帯電話識別情報とを照合する。携帯電話識別情報と、接続先携帯電話識別情報が一致する場合（Ｓ２０４）、許可部３０６は、カードリーダ識別情報及びカード情報を携帯電話２０に送信することを許可する（Ｓ２０６）。次に、通信部３４０は、カードリーダ識別情報を携帯電話２０に送信する（Ｓ２０８）。
なお、通信部３４０は、さらにカード取得部３０２から取得したカード情報を、図６を用いて説明したカード情報取得段階（Ｓ１２２）において携帯電話２０に送信したが、これにかえて、カードリーダ識別情報送信段階（Ｓ２０６）において、カードリーダ識別情報と共に携帯電話２０に送信してもよい。
Ｓ２０４において、通信部３４０から取得した携帯電話識別情報が接続先保持部３１０に保持される接続先携帯電話識別情報と異なる場合、許可部３０６は、カードリーダ識別情報を送信することを禁止する（Ｓ２１０）。この場合、カードリーダ３０の動作は終了する（Ｓ２１２）。このように、カードリーダ３０は、接続先保持部３１０に保持される接続先携帯電話識別情報で識別される携帯電話２０以外の携帯電話２０には、カード情報を送信しない。従って、第三者は、自己の携帯する携帯電話２０を利用して、カードリーダ３０を不正に利用するのを防ぐことができる。
図８は、図６におけるレジサーバ１００の携帯電話認証段階（Ｓ１０６）におけるレジサーバ１００の詳細な動作を示すフローチャートである。レジサーバ１００は、携帯電話２０からインターネット１０を介して携帯電話識別情報及び／又はユーザ識別情報を取得し（Ｓ３００）、かつ携帯電話２０からカードリーダ識別情報を取得する（Ｓ３０２）。さらに、レジサーバ１００は、さらに携帯電話２０の位置を検出する（Ｓ３０４）。
次に、レジサーバ１００の認証部１０８は、携帯電話データベース１２０を利用し、インターネット通信部１０２を介して受信した携帯電話識別情報及び／又はユーザ識別情報、カードリーダ識別情報、及び位置情報の組み合わせを認証する（Ｓ３０６）。ここでの組合せは、これらの項目のうちの任意の組合せであってもよい。認証部１０８が認証に成功した場合（Ｓ３０８）、認証部１０８は、携帯電話２０から商品データベース１２０のアクセスを許可する。Ｓ３０８において、認証部１０８が認証に成功しない場合は、取引は中止し、動作は終了する（Ｓ３１０）。このように、レジサーバ１００は、携帯電話識別情報及び／又はユーザ識別情報、カードリーダ識別情報、及び位置情報の組み合わせに基づいて、販売者を認証するので、より精度の高い認証を行うことができる。
図９は、図６において説明した商品選択段階（Ｓ１１２）における携帯電話２０の詳細な動作を示すフローチャートである。携帯電話２０は、商品データベース１２０へのアクセスが許可されると、インターネット１０を介して取引の対象となる商品に関する情報をレジサーバ１００から受信する（Ｓ４００）。次に、所定の取引内容をレジサーバ１００に送信する（Ｓ４０２）。次に、取引に対する購入金額をレジサーバ１００から受信する（Ｓ４０６）。このように、レジサーバ１００において、携帯電話２０及びカードリーダ３０の認証が成功すると、携帯電話２０は、レジサーバ１００の商品データベース１２０にアクセスすることができる。
図１０は、図６において説明したカード情報及び暗証番号取得段階（Ｓ１２２）における携帯電話２０及びカードリーダ３０の詳細な動作を示すフローチャートである。カードリーダ３０は、カード情報を読み取る（Ｓ５００）。次に、リーダ暗号化部３３０は、リーダ識別情報を利用してカード情報を暗号化し（Ｓ５０２）、さらに取引回数を利用して、カード情報を暗号化する（Ｓ５０４）。
このように、カードリーダ２０は、暗号化した後のカード情報を携帯電話２０に送信するので、携帯電話２０は、カード情報を復号化することができない。従って、カード情報が漏洩するのを防ぐことができる。
次に、通信部３４０は、暗号化されたカード情報を携帯電話２０に送信する（Ｓ５０６）。携帯電話２０のリーダ通信部２０２は、暗号化されたカード情報を受け取る。次に、携帯電話２０の入力部２０４は、ユーザからカードの暗証番号を受け付ける（Ｓ５０８）。このように、携帯電話２０を利用して、暗証番号を取得することができる。
次に、端末暗号化部２３０は、携帯電話識別情報を利用して、リーダ通信部２０２から受け取ったカード情報、及び入力部２０４から受け取った暗証番号を暗号化する（Ｓ５１０）。次に、インターネット通信部２１０から受け取った取引番号を利用して、カード情報及び暗証番号を暗号化する。
このように、携帯電話２０から送信されるカード情報は、カードリーダ２０及び携帯端末３０で、各装置固有の情報などを利用して暗号化されるので、不正に情報を取得した第三者に解読される可能性が少ない。
一方、カードリーダ３０は、Ｓ５０６においてカード情報を送信すると、回数保持部３２４に保持される取引回数を１増加する（Ｓ５２０）。回数保持部３２４は、その後通信部３４０を介して、レジサーバ１００がカード情報の受取を拒否したことを示す受け取り拒否情報を受け取った場合（Ｓ５２２）、保持される取引回数を１減じる。
このように、取引回数は、カード情報を送信する毎に変更される情報である。従って、取引回数を利用して暗号化することによって、より安全にカード情報を暗号化することができる。
図１１は、図６において説明した決済処理段階（Ｓ１３４）におけるレジサーバ１００の詳細な動作を示すフローチャートである。レジサーバ１００は、携帯電話２０から取引内容を受信すると（Ｓ６００）、受信したカード情報及び会計情報をカード会社サーバ４００へ送信する（Ｓ６０２）。次に、レジサーバ１００は、送信に対する返信として、取引内容についての決済が完了したことを示す決済確認情報を受信する（Ｓ６０４）。
図１２は、カードリーダ２０において不正処理が行われた場合の、カードリーダ３０、携帯電話２０、及びレジサーバ１００の通信シーケンスを示す。カードリーダ３０の不正処理監視部３６０は、常に不正処理を監視する。不正処理監視部３６０が不正処理を検出した場合に（Ｓ９００）、送信部３６２は、通信部３４０に対して、カード情報の送信を禁止する（Ｓ９０２）。次に、通信部３４０は、本カードリーダ３０を認証する認証要求を接続されている携帯電話２０に送る（Ｓ９０４）。次に、携帯電話２０は、受け取った認証要求をレジサーバ１００に送信する（Ｓ９０６）。すなわち、カードリーダ２０は、カード情報の送信が禁止された場合に、カード情報の送信を許可するために必要な情報をレジサーバ１００に要求する。
次に、レジサーバ１００は、認証要求を受信する。認証要求取得部１１４は、認証要求に含まれるカードリーダ識別情報を利用して認証要求の送信元であるカードリーダ３０を特定する。
次に、認証部１０８は、カードリーダデータベース１２２を利用して、認証要求の送信元であるカードリーダ３０の認証情報を選択する（Ｓ９１２）。次に、認証部１０８は、カードリーダデータベース１２２を利用して、認証要求の送信元であるカードリーダ３０に対応付けられている携帯電話２０を選択する（Ｓ９１４）。次に、インターネット通信部１０２は、カードリーダ２０の認証情報を、選択した携帯電話２０に送る（Ｓ９１６）。
次に、携帯電話２０のリーダ通信部２０２は、認証情報を受信する。次に、表示部２０６は、受信した認証情報を表示する（Ｓ９２０）。
次に、カードリーダ３０の利用者は、携帯電話２０の表示部２０６に表示された認証情報をテンキー３５０から入力する（Ｓ９３０）。認証情報が入力されると、カードリーダ３０のカードリーダ認証部３６６は、入力された認証情報と、認証情報保持部３６４に保持される認証情報と比較し、一致した場合に、認証成功と判断する（Ｓ９３２）。この場合、許可部３０６は、通信部３４０に対してカード情報の送信を許可する（Ｓ９３４）。なお、Ｓ９３２において、カードリーダ認証部３６６がカードリーダ３０の認証に成功しない場合、カード情報の送信は禁止されたままである。以上で、カードリーダ３０において不正処理が行われた場合の、各装置の動作は終了する。
このように、レジサーバ１００は、カードリーダ３０の認証情報を、カードリーダ３０に対応付けられた携帯電話２０に送る。従って、カードリーダ３０を不正に取得した第三者が利用していた場合、カードリーダ３０に対応付けられた携帯電話２０を所有していない限り、認証情報を取得することができない。従って、第三者が不正に利用するのを防ぐことができる。
またこのように、カードリーダ３０が、一方向通信しか行えなくとも、ユーザは、携帯電話２０に送信された認証情報をカードリーダ３０のテンキー３５０を介して入力するので、カードリーダ３０の認証を行うことができる。
また他の例としては、レジサーバ１００及びカードリーダ３０がそれぞれ複数の認証情報を保持している場合、カードリーダ３０は、複数のうちの任意の１つの認証情報を利用して認証してもよい。
なお、認証情報は、カードリーダ３０をレジサーバ１００に登録するとき、すなわち、カードリーダ３０の情報を、カードリーダデータベース１２２に登録するときに、設定してもよい。また、カードリーダ３０のユーザは、カードリーダ３０の認証情報保持部３６４に保持される認証情報を知ることができない。
図１３は、レジサーバ１００のハードウェア構成を示す図である。レジサーバ１００は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インタフェース７０６と、ハードディスクドライブ７０８と、データベースインタフェース７１０と、フロッピーディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作する。通信インタフェース７０６は、インターネット１０を介して外部と通信する。データベースインタフェース７１０は、データベースへのデータの書込、及びデータベースの内容の更新を行う。格納装置の一例としてのハードディスクドライブ７０８は、設定情報及びＣＰＵ７００が動作するプログラムを格納する。
フロッピーディスクドライブ７１２はフロッピーディスク７２０からデータまたはプログラムを読み取りＣＰＵ７００に提供する。ＣＤ−ＲＯＭドライブ７１４はＣＤ−ＲＯＭ７２２からデータまたはプログラムを読み取りＣＰＵ７００に提供する。通信インタフェース７０６は、インターネット１０に接続してデータを送受信する。データベースインタフェース７１０は、各種データベース７２４と接続してデータを送受信する。
ＣＰＵ７００が実行するソフトウェアは、フロッピーディスク７２０またはＣＤ−ＲＯＭ７２２等の記録媒体に格納されて利用者に提供される。記録媒体に格納されたソフトウェアは圧縮されていても非圧縮であってもよい。ソフトウェアは記録媒体からハードディスクドライブ７０８にインストールされ、ＲＡＭ７０４に読み出されてＣＰＵ７００により実行される。
記録媒体に格納されて提供されるソフトウェア、即ちハードディスクドライブ７０８にインストールされるソフトウェアは、機能構成として、インターネット通信モジュールと、商品情報抽出モジュールと、決済モジュールと、認証モジュールと、カード会社通信モジュールとを有する。前記各モジュールがコンピュータに働きかけて、ＣＰＵ７００に行わせる処理は、それぞれ本実施形態のレジサーバ１００における、対応する部材の機能及び動作と同一であるから、説明を省略する。
図１３に示した、記録媒体の一例としてのフロッピーディスク７２０またはＣＤ−ＲＯＭ７２２には、本出願で説明した全ての実施形態におけるレジサーバ１００の動作の一部または全ての機能を格納することができる。
これらのプログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブにインストールされた後にＲＡＭに読み出されて実行されても良い。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されても良い。又、符号化した形態で格納されていてもよい。
記録媒体としては、フロッピーディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、ＰＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリー等を用いることができる。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをレジサーバ１００に提供してもよい。このような記録媒体は、レジサーバ１００を製造するためのみに使用されるものであり、そのような記録媒体の業としての製造および販売等が本出願に基づく特許権の侵害を構成することは明らかである。
なお、携帯電話２０において、記録媒体に格納されて提供されるソフトウェア、即ちハードディスクドライブ７０８にインストールされるソフトウェアは、機能構成として、取得モジュールと、送信モジュールと、入力モジュールと、受信モジュールと、表示モジュールとを有する。カードリーダ３０において、記録媒体に格納されて提供されるソフトウェア、即ちハードディスクドライブ７０８にインストールされるソフトウェアは、機能構成として、カード読取モジュールと、送信モジュールと、許可モジュールと、接続モジュールとを有する。各モジュールがコンピュータに働きかけて、ＣＰＵ７００に行わせる処理は、それぞれ本実施形態の携帯電話２０及びカードリーダ３０における、対応する部材の機能及び動作と同一であるから、説明を省略する。
図１３に示した、記録媒体の一例としてのフロッピーディスク７２０またはＣＤ−ＲＯＭ７２２には、本出願で説明した全ての実施形態における携帯電話２０及びカードリーダ３０それぞれの動作の一部または全ての機能を格納することができる。
図１４は、第２実施形態における電子決済システム全体を示す図である。本実施の形態の電子決済システムは、レジサーバ１００、携帯電話２０、カードリーダ３０に加えて、さらに携帯電話２０及びカードリーダ３０を接続する接続装置４０を備える。この点で、本実施の形態の電子決済システムは、第１実施形態における電子決済システムと異なる。接続装置４０は、カードリーダ接続部４０２を介してカードリーダ３０に接続し、携帯電話接続部４０４を介して携帯電話２０に接続する。接続装置４０は、カードリーダ接続部４０２を介してカードリーダ３０と各種情報を送受信する。接続装置４０はまた、携帯電話接続部４０４を介して、携帯電話２０と各種情報を送受信する。以下、本実施形態の接続装置４０について詳述する。
図１５及び図１６は、本実施の形態におけるカードリーダ３０及び接続装置４０の機能構成を示すブロック図である。図１５は、カードリーダ３０の機能構成を示すブロック図である。図１６は、接続装置４０の機能構成を示すブロック図である。
カードリーダ３０は、カード読取部３０２と、通信部３４０と、接続部３２０とを備える。なお、カードリーダ３０のこれらの構成及び動作は、図５を用いて説明した第１実施形態におけるカードリーダ３０における同一名の部分の構成及び動作と同様なので説明を省略する。このように、本実施の形態におけるカードリーダ３０は、第１実施形態におけるカードリーダ３０に比べて簡易な機能を有する。
接続装置４０は、カードリーダ接続部４０２と、カードリーダ通信部４２０と、携帯電話接続部４０４と、携帯電話通信部４２２と、接続装置暗号化部４３０と、接続装置識別情報保持部４３２と、回数保持部４３４と、接続先認証部４０６と、接続先識別情報保持部４０８と、許可部４１０とを備える。
なお、本実施の形態における「カードリーダ通信部４２０及び携帯電話通信部４２２」は、特許請求の範囲に記載の「転送部」の一例である。
カードリーダ接続部４０２は、カードリーダ３０と接続する。カードリーダ通信部４２０は、カードリーダ接続部４０２を介してカードリーダ３０と各種情報を送受信する。カードリーダ通信部４２０は、カード情報を受け取り、接続装置暗号化部４３０に送る。カードリーダ通信部４２０はまた、カードリーダ識別情報をカードリーダ３０から受信する。
接続装置識別情報保持部４３２は、本接続装置４０を識別する接続装置識別情報を保持する。回数保持部４２４は、携帯電話通信部４２２がカード情報を送信した回数を取引回数として保持する。接続装置暗号化部４３０は、カードリーダ通信部４２０から受け取ったカード情報を暗号化する。接続装置暗号化部４３０及び回数保持部４２４の構成及び動作は、それぞれ図４を用いて説明した第１実施形態におけるカードリーダ３０におけるリーダ暗号化部３３０及び回数保持部３２４の構成及び動作と同様である。
携帯電話接続部４０４は、携帯電話２０と接続する。携帯電話通信部４２２は、携帯電話接続部４０４を介して、各種情報を送受信する。携帯電話通信部４２２は、接続装置暗号化部４３０から暗号化後のカード情報を受け取り、携帯電話２０に送信する。携帯電話通信部４２２は、さらに、カードリーダ通信部４２０からカードリーダ識別情報を受け取り、これを送信する。
接続先保持部４０８は、カードリーダ接続部４０２が接続すべきカードリーダ３０のカードリーダ識別情報を保持する。接続先保持部４０８は、さらに携帯電話接続部４０４が接続すべき携帯電話２０の携帯電話識別情報を保持する。
接続先認証部４０６は、携帯電話接続部４０４が携帯電話２０に接続された場合に、携帯電話接続部４０４を介して、携帯電話２０から携帯電話識別情報を取得する。接続先認証部４０６は、取得した携帯電話識別情報と、接続先保持部４０８に保持される携帯電話識別情報とを照合し、接続された携帯電話２０を認証する。接続先認証部４０６は、さらにカードリーダ接続部４０２が携帯電話２０に接続された場合に、カードリーダ接続部４０２を介して、カードリーダ４０からカードリーダ識別情報を取得する。接続先認証部４０６は、取得したカードリーダ３０からカードリーダ識別情報と、接続先保持部４０８に保持されるカードリーダ識別情報とを照合し、接続されたカードリーダ３０を認証する。
許可部４１０は、接続先認証部４０６が、接続先の認証に成功した場合に、携帯電話通信部４２２に対して、カードリーダ識別情報及びカード情報を携帯電話２０に転送することを許可する。
このように、本実施の形態における接続装置４０は、携帯電話２０及びカードリーダ３０の認証に成功した場合に、カード情報の転送を信許可するので、カード情報の漏洩を防止することができる。また、本実施の形態においては、接続装置暗号化部４３０がカード情報を暗号化する。従って、接続装置４０は、第１実施形態におけるカードリーダ３０と同様に、携帯電話２０に対して、暗号化した後のカード情報を送信することができる。
また、携帯電話２０の入力部２０４は、第１の実施形態と同様に、携帯電話２０のユーザ識別情報又はカードリーダ３０のユーザ識別情報を取得し、インターネット通信部２１０を介して、インターネット１０に接続している他の機器に送信してもよい。
図１７は、本実施の形態における接続装置４０の動作を示すフローチャートである。本図は、第１実施形態において説明した、通信シーケンスにおけるカードリーダ識別情報取得段階（Ｓ１０２）における接続装置４０の動作を示す。
接続装置４０のカードリーダ接続部４０２に、カードリーダ３０が接続されると（Ｓ７００）、接続先認証部４０６は、カードリーダ接続部４０２を介して、接続されたカードリーダ３０のカードリーダ識別情報を取得する。接続先認証部４０６は、接続先識別情報保持部４０８に格納されるカードリーダ識別情報と、カードリーダ３０から取得したカードリーダ識別情報とを照合する。カードリーダ３０から取得したカードリーダ識別情報が、接続先識別情報保持部４０８に保持されるカードリーダ識別情報と一致しない場合（Ｓ７０２）、カードリーダ識別情報及びカード情報の、携帯電話２０への送信が禁止される（Ｓ７２０）。次に、カードリーダ３０を利用した取引は中止する（Ｓ７２２）。
Ｓ７０２において、接続先認証部４０６が、カードリーダ３０の認証に成功した場合は、さらに携帯電話２０が接続されるまで待機する。携帯電話接続部４０４に携帯電話２０が接続されると（Ｓ７０４）、接続先認証部４０６は、携帯電話接続部４０４を介して携帯電話識別情報を取得する。接続先認証部４０６は、接続先識別情報保持部４０８に格納される携帯電話識別情報と、携帯電話２０から取得した携帯電話識別情報とを照合する。携帯電話２０から取得した携帯電話識別情報が、接続先識別情報保持部４０８に保持される携帯電話識別情報と一致しない場合（Ｓ７０６）、Ｓ７２０へジャンプする。
Ｓ７０６において、接続先認証部４０６が、携帯電話２０の認証に成功した場合は、許可部４１０は、携帯電話通信部４２２に対して、カード情報及びカードリーダ識別情報を、携帯電話２０に送信することを許可する（Ｓ７０８）。次に、転送部４１４は、カード識別情報を、携帯電話２０に送信する（Ｓ７１０）。以上で、接続装置４０の動作は終了する。
そして、携帯電話２０は、ユーザ識別情報を取得して、接続装置４０から受信した情報と共に、レジサーバ１００に送信する。
このように、許可部４１０は、接続装置４０に接続されたカードリーダ３０及び携帯電話２０の認証に成功した場合に、カード情報の送信を許可する。従って、第三者が、不正にカードリーダ３０及び携帯電話２０を利用するのを防ぐことができる。
図１８は、本実施の形態におけるカードリーダ３０、接続装置４０、及び携帯電話２０の詳細な動作を示すフローチャートである。本図は、第１実施形態において図５を用いて説明した、通信シーケンスにおけるカードリーダ識別情報取得段階（Ｓ１０２）におけるカードリーダ３０、接続装置４０、及び携帯電話２０の動作を示す。
はじめに、カードリーダ３０のカード読取部３０２は、カード情報を読み取る（Ｓ８００）。次に、通信部３２０は、カード情報を接続装置４０に送信する（Ｓ８０２）。接続装置４０のカードリーダ通信部４２０は、カード情報を受信する。以下、接続装置４０のＳ８１４からＳ８２２における動作は、第１実施形態において図９を用いて説明したカードリーダ３０のＳ５０２からＳ５２２における動作と同様である。また、携帯電話２０のＳ８１０からＳ８１４における動作は、第１実施形態において図９を用いて説明した携帯電話２０のＳ５０８からＳ５１２における動作ととと同様である。
本実施の形態における電子決済システムにおけるレジサーバ１００、携帯電話２０、及びカードリーダ３０のこれ以外の構成及び動作は、第１実施形態におけるレジサーバ１００、携帯電話２０、及びカードリーダ３０の構成及び動作と同様なので説明を省略する。
このように、本実施の形態においては、接続装置４０及び携帯電話２０がそれぞれカード情報を暗号化することができる。
なお、第１実施形態において説明した携帯電話２０及びカードリーダ３０は、販売者が携帯し、例えば、購入者の自宅において取引を行う場合に利用されるが、これにかえて、携帯電話２０及びカードリーダ３０は、各購入者が所持してもよい。この場合、レジサーバ１００のカードリーダデータベース１２２の販売者名フィールドは、販売者の名前にかえて、購入者の名前を格納する。また、パスワードフィールドは、購入者が入力すべきパスワードを格納する。これによって、購入者は、所持する携帯電話２０及びカードリーダ３０を利用して、容易にカードによる取引を行うことができる。さらに他の例としては、電子決済システムは、販売者が所持する携帯電話２０と購入者が所持するカードリーダ３０とを利用した取引を行ってもよい。
同様に、第２実施形態において説明した携帯電話２０、カードリーダ３０、及び接続装置４０は、販売者が所持してもよく、また他の例としては、例えば購入者が所持してもよい。さらに他の例としては、電子決済システムは、購入者が所持する携帯電話２０と、販売者が所持する接続装置４０及びカードリーダ３０を利用した取引を行ってもよい。このように、携帯電話２０、カードリーダ３０、及び接続装置４０は、販売者及び購入者のいずれが所持してもよく、予め、設定された組み合わせが満たされればよい。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
そうした第１の変更例を説明する。図１９は、第１実施形態におけるカードリーダ３０の変更例である。本例におけるカードリーダ３０は、第１実施形態におけるカードリーダ３０の構成に加えて、通信先保持部３５０及び通信確立部３５２をさらに備える。通信先保持部３５０は、接続すべき携帯電話２０が通信すべき通信先を指定する通信先情報を含み、通信先情報が示す通信先と携帯電話２０との通信を確立させるプログラムを保持する。すなわち、通信先保持部３１２は、レジサーバ１００と携帯電話２０との通信を確立させるプログラムを保持する。通信確立部３５２は、通信先保持部が保持するプログラムを起動し、接続部３２０に接続される携帯電話２０と、レジサーバ１００との通信を確立する。
本例における許可部３０６は、接続先認証部３０８が接続先の認証に成功した場合に、通信確立部３５２に対して、通信確立プログラムの実行を許可する。このように、本例においても、携帯電話２０の認証に成功した場合に、携帯電話２０とレサーバ１００との通信が確立する。従って、携帯電話２０からレジサーバ１００への不正なアクセスを防ぐことができる。
本例においては、第１実施形態で図７を用いて説明した送信許可段階（Ｓ２０６）で、カードリーダ識別情報及びカード情報の送信が許可されると、通信確立部３５２は、通信先保持部３５０に保持されるプログラムを利用して、携帯電話２０とレジサーバ１００との通信を確立する。すなわち、接続先認証部３０８が、携帯電話識別情報と、接続先保持部３１０に保持される接続先携帯電話識別情報の照合に成功した場合に、携帯電話２０とレジサーバ１００との通信が自動的に確立される。このように、認証に成功した場合、携帯電話２０とレジサーバ１００との通信が自動的に確立する。従って、購入者及び販売員は、レジサーバ１００の通信アドレスを知る必要がない。従って、携帯電話２０からレジサーバ１００へ不正にアクセスするのを防ぐことができる。なお、この場合、レジサーバ１００は、携帯電話２０に対して、通信要求を送信しなくともよい。
図２０は、第２実施形態における接続装置４０の変更例である。本実施の形態における第２実施形態の接続装置４０は、通信先保持部４５０及び通信確立部４５２をさらに備える。なお、通信先保持部４５０及び通信確立部４５２の構成及び動作は、それぞれ第１実施形態におけるカードリーダ３０の第１の変更例における通信先保持部３５０及び通信確立部３５２の構成及び動作と同様なので説明を省略する。
第２の変更例としては、本実施の形態における電子決済システムは、レジサーバ１００及びカード会社サーバ４００と専用回線を介して通信するシンクロサーバをさらに備えてもよい。この場合、レジサーバ１００は、シンクロサーバを介してカード会社サーバ４００と通信する。これによって、カード会社サーバ４００と送受信する、カード所有者の個人情報が漏洩するのを防ぐことができる。また、この場合、シンクロサーバは、カード情報をうけとり、カード情報に基づいて、通信要求を作成してもよい。このように、レジサーバ１００の機能の一部をシンクロサーバに持たせてもよい。
第３の変更例としては、本実施の形態におけるカードリーダデータベース１２２は、１つの携帯電話識別情報に、１つのカードリーダ識別情報が対応付けて格納されていたが、これにかえて、１つの携帯電話識別情報に、複数のカードリーダ識別情報が対応付けられていてもよい。これによって、１カ所の店店舗から配布されている複数のカードリーダを、一人の販売者が利用する場合において一人の販売者は販売元の店舗で配布されたすべてのカードリーダを利用することができる。
また他の例としては、カードリーダデータベース１２２は、１つのカードリーダ識別情報に、複数の携帯電話識別情報を対応付けて格納してもよい。また他の例としては、カードリーダデータベース１２２は、複数の携帯電話識別情報に、複数のカードリーダ識別情報をそれぞれ対応付けて格納してもよい。
この場合、カードリーダ３０の接続先保持部３１０は、それぞれ、レジサーバ１００のカードリーダデータベース１２２において、カードリーダ３０に対応付けられている携帯電話２０の携帯電話識別情報を格納する。従って、接続先保持部３１０は、１つまたは複数の携帯電話識別情報を格納する。
第４の変更例としては、本実施の形態においては、カードリーダ３０は、接続部３２０に接続された携帯電話２０の携帯電話識別情報が、予め指定された携帯電話識別情報と一致しない場合に、カード情報の送信を禁止したが、カード情報の送信を禁止するのにかえて、カード情報の読み取りを禁止してもよい。いずれにせよカードリー３０は、カード情報を不正に送信するのを防ぐことができる。
第５の変更例としては、第２実施形態においては、接続装置４０の接続先認証部４０６が、カードリーダ３０及び携帯電話２０の認証に成功した場合に、許可部４１０は、カードリーダ識別情報及びカード情報の送信を許可した。これにかえて、接続先認証部４０６が、携帯電話２０の認証に成功した場合に、許可部４１０は、カードリーダ識別情報及びカード情報の携帯電話２０への送信を許可してもよい。これによって、例えば第三者が、所持する携帯電話２０を利用して、他人の接続装置４０を利用して、取引を行うのを防ぐことができる。
また例えば、購入者が、携帯電話２０及び接続装置４０を所持し、販売員がカードリーダ３０を所持している場合、接続装置４０は、次のような認証を行ってもよい。すなわち、接続先認証部４０６が、カードリーダ２０の認証に成功した場合に、許可部４１０は、カードリーダ識別情報及びカード情報の携帯電話２０への送信を許可してもよい。これによって、接続装置４０は、予め登録された販売員の所持するカードリーダ３０のみ認証するので、不正に販売を行う第三者との取引を防止することができる。
第６の変更例としては、本実施の形態においては、カードの暗証番号は、携帯電話２０のプッシュボタンを介して入力されたが、これにかえて、カードリーダ３０から入力されてもよい。入力された、暗証番号は、接続部３２０を介して携帯電話２０に送られてもよい。
第７の変更例としては、本実施の形態においては、カードリーダ３０は、カードリーダ識別情報を利用してカード情報を暗号化し、携帯電話２０は、携帯電話識別情報を利用してカード情報を暗号化したが、これにかえて、カードリーダ３０が、カードリーダ識別情報及び携帯電話識別情報を利用してカード情報を暗号化してもよい。なお、この場合、カードリーダ３０は、通信部３４０を介して携帯電話２０から取得した携帯電話識別情報を利用して、カード情報を暗号化する。このように、カード情報の暗号化を担当する装置は、本実施の形態に限定されるものではない。
また他の例としては、本実施の形態においては、携帯電話２０が取引識別情報を利用して、カード情報を暗号化したが、これにかえて、カードリーダ３０は、テンキー３５０を介して取得した取引識別情報を利用してカード情報を暗号化してもよい。
また他の例としては、第２実施形態におけるカード情報は、接続装置識別情報及び携帯電話識別情報を利用して暗号化されたが、カード情報は、接続装置識別情報及び携帯電話識別情報に加えて、携帯電話識別情報を利用して暗号化されてもよい。このように、カード情報は、カードリーダ識別情報、接続装置識別情報、及び携帯電話識別情報の少なくとも２つの情報を利用して暗号化されてもよい。
第８の変更例としては、本実施の形態における取引端末は、携帯電話２０であったが、これにかえて取引端末は、パーソナルコンピュータや、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）であってもよい。
第９の変更例としては、本実施の形態においては、レジサーバ１００は、取引識別情報をインターネット１０を介して携帯端末２０に送信したが、これにかえて、レジサーバ１００は、取引識別情報を含むレシートを発行してもよい。この場合、カードリーダ３０を利用する販売員は、レシートに含まれる取引識別情報をテンキー３５０から入力する。さらにこの場合、カードリーダ３０は取引識別情報を利用してカード情報を暗号化してもよい。すなわち、取引識別情報を携帯端末２０に通知しない。これによって、カードリーダ３０は、携帯端末２０に知られていない情報を利用してカード情報を暗号化することができる。すなわち、携帯端末２０にカード情報を復号化させる情報が残らないので、カード情報の漏洩を避けることができる。
産業上の利用可能性
以上の説明から明らかなように、本発明によれば、商品の取引における決済を、ネットワークを介して、安全かつ簡便に行うことができる。
【図面の簡単な説明】
図１は、電子決済システム全体を示す図である。
図２は、レジサーバ１００の機能構成を示すブロック図である。
図３は、カードリーダデータベース１２２のデータ構成を示す図である。
図４は、携帯電話２０の機能構成を示す図である。
図５は、カードリーダ３０の機能構成を示すブロック図である。
図６は、レジサーバ１００と、携帯電話２０の通信シーケンスである。
図７は、図６のカードリーダ識別情報取得段階（Ｓ１０２）における、カードリーダ３０の詳細な動作を示すフローチャートである。
図８は、図６の携帯電話認証段階（Ｓ１０６）における、レジサーバ１００の詳細な動作を示すフローチャートである。
図９は、図６の商品選択段階（Ｓ１１２）における、携帯電話２０の詳細な動作を示すフローチャートである。
図１０は、図６のカード情報及び暗証番号取得段階（Ｓ１２２）における、携帯電話２０及びカードリーダ３０の詳細な動作を示すフローチャートである。
図１１は、図６の決済処理段階（Ｓ１３４）における、レジサーバ１００の詳細な動作を示すフローチャートである。
図１２は、カードリーダ３０において不正処理が行われた場合の、カードリーダ３０、携帯電話２０、及びレジサーバ１００の通信シーケンスである。
図１３は、レジサーバ１００のハードウェア構成を示す図である。
図１４は、第２実施形態における電子決済システム全体を示す図である。
図１５は、第２実施形態におけるカードリーダ３０の機能構成を示す。
図１６は、接続装置４０の機能構成を示すブロック図ある。
図１７は、接続装置４０の動作を示すフローチャートである。
図１８は、第２実施形態におけるカードリーダ３０、接続装置４０、及び携帯電話２０の詳細な動作を示すフローチャートである。
図１９は、変更例におけるカードリーダ３０の機能構成を示すブロック図である。
図２０は、変更例における接続装置４０の機能構成を示すブロック図である。
図面に用いた主な符号の凡例を以下に示す。
１０  インターネット
２０  携帯電話
３０  カードリーダ
４０  接続装置
１００  レジサーバ
４００  カード会社サーバ
７２４  データベース
【図１】
2002084548.tif 000003
【図２】
2002084548.tif 000004
【図３】
2002084548.tif 000005
【図４】
2002084548.tif 000006
【図５】
2002084548.tif 000007
【図６】
2002084548.tif 000008
【図７】
2002084548.tif 000009
【図８】
2002084548.tif 000010
【図９】
2002084548.tif 000011
【図１０】
2002084548.tif 000012
【図１１】
2002084548.tif 000013
【図１２】
2002084548.tif 000014
【図１３】
2002084548.tif 000015
【図１４】
2002084548.tif 000016
【図１５】
2002084548.tif 000017
【図１６】
2002084548.tif 000018
【図１７】
2002084548.tif 000019
【図１８】
2002084548.tif 000020
【図１９】
2002084548.tif 000021
【図２０】
2002084548.tif 000022
【国際調査報告】
2002084548.tif 000023
2002084548.tif 000024
2002084548.tif 000025
2002084548.tif 000026
2002084548.tif 000027