(57)【要約】【課題】  インターネットを介したオンラインサービス処理におけるクライアントからサーバへの秘密情報受渡方法の安全性をさらに向上させること。【解決手段】  クライアントとセキュアクライアントからサーバへ秘密情報を二分割して受け渡す、あるいはセキュアクライアントからサーバへ全部の秘密情報を受け渡す。また、セキュアクライアントからサーバへセキュアクライアントＩＤまたはセキュアクライアント電話番号を送信し、サーバが受信したセキュアクライアントＩＤまたはセキュアクライアント電話番号に組した秘密情報を受け渡す。セキュアクライアントがオンラインサービス処理情報を表示または再生する。【選択図】      図５
2008071131.tif 000002
【特許請求の範囲】
【請求項１】
オンラインサービスを受けるクライアントと、当該クライアントの利用者が所持するセキュアクライアントと、オンラインサービスを提供するサーバがインターネットを介して接続された構成における秘密情報受渡方法であって、
前記サーバがオンラインサービス処理に係るセッションＩＤと連携ＩＤの組を生成し、その生成したセッションＩＤと連携ＩＤの組をデータベースに記憶した後、生成したセッションＩＤをクライアントに送信する第１のステップと、
前記クライアントが前記サーバに対し、サーバから受信したセッションＩＤと第１の秘密情報を送信する第２のステップと、
前記サーバが受信したセッションＩＤと第１の秘密情報の組を前記データベース記憶した後、前記クライアントに対して、受信したセッションＩＤに組した連携ＩＤを送信する第３のステップと、
前記セキュアクライアントが前記サーバに対して前記クライアントが受信した連携ＩＤと第２の秘密情報を送信する第４のステップと、
前記サーバが、受信した連携ＩＤと第２の秘密情報の組を前記データベースに記憶する第５のステップと、
前記クライアントが前記サーバに対し、セッションＩＤを送信し、前記サーバが受信したセッションＩＤに組した第１及び第２の秘密情報を使用してオンラインサービス処理を実行する第６のステップを備えることを特徴とする秘密情報受渡方法。
【請求項２】
オンラインサービスを受けるクライアントと、当該クライアントの利用者が所持するセキュアクライアントと、オンラインサービスを提供するサーバがインターネットを介して接続された構成における秘密情報受渡方法であって、
前記サーバがオンラインサービス処理に係るセッションＩＤと連携ＩＤの組を生成し、その生成したセッションＩＤと連携ＩＤの組をデータベースに記憶した後、生成したセッションＩＤと連携ＩＤの組をクライアントに送信する第１のステップと、
前記セキュアクライアントが前記サーバに対して連携ＩＤと秘密情報を送信する第２のステップと、
前記サーバが受信した連携ＩＤと秘密情報の組を前記データベースに記憶する第３のステップと、
前記クライアントが前記サーバに対してセッションＩＤを送信して、前記サーバが受信したセッションＩＤに組した秘密情報を使用してオンラインサービス処理を実行する第４のステップを備えることを特徴とする秘密情報受渡方法。
【請求項３】
オンラインサービスを受けるクライアントと、当該クライアントの利用者が所持するセキュアクライアントと、オンラインサービスを提供するサーバがインターネットを介して接続され、前記セキュアクライアントがセキュアクライアントＩＤを予め記憶し、前記サーバがセキュアクライアントＩＤと秘密情報の組をデータベースに予め記憶している秘密情報受渡方法であって、
前記サーバがオンラインサービス処理に係るセッションＩＤと連携ＩＤの組を生成し、その生成したセッションＩＤと連携ＩＤの組をデータベースに記憶した後、生成したセッションＩＤと連携ＩＤの組をクライアントに送信する第１のステップと、
前記セキュアクライアントが前記サーバに対して、前記クライアントが前記サーバから受信した前記連携ＩＤと予め記憶したセキュアクライアントＩＤを送信する第２のステップと、
前記サーバが、受信したセキュアクライアントＩＤに組した秘密情報と受信した連携ＩＤの組を前記データベースに記憶する第３のステップと、
前記クライアントが前記サーバに対してセッションＩＤを送信して、前記サーバが受信したセッションＩＤに組した秘密情報を使用してオンラインサービス処理を実行する第４のステップを備えることを特徴とする秘密情報受渡方法。
【請求項４】
オンラインサービスを受けるクライアントと、オンラインサービスを提供するサーバがインターネットを介して接続され、当該クライアントの利用者が所持するセキュアクライアントと、前記サーバが電話網を介して接続可能に構成され、前記サーバが前記セキュアクライアントの電話番号と秘密情報の組を予め記憶している秘密情報受渡方法であって、
前記サーバがオンラインサービス処理に係るセッションＩＤと連携ＩＤの組を生成し、その生成したセッションＩＤと連携ＩＤの組をデータベースに記憶した後、生成したセッションＩＤと連携ＩＤの組をクライアントに送信する第１のステップと、
前記セキュアクライアントが前記サーバに対して前記クライアントが前記サーバから受信した連携ＩＤと予め記憶したセキュアクライアントの電話番号を送信する第２のステップと、
前記サーバが、受信したセキュアクライアントの電話番号に組した秘密情報と受信した連携ＩＤの組を前記データベースに記憶する第３のステップと、
前記クライアントが前記サーバに対してセッションＩＤを送信して、前記サーバが受信したセッションＩＤに組した秘密情報を使用してオンラインサービス処理を実行する第４のステップを備えることを特徴とする秘密情報受渡方法。
【請求項５】
前記サーバが連携ＩＤとオンラインサービス処理情報の組を記憶しており、前記セキュアクライアントが前記サーバに連携ＩＤを送信し、前記サーバがセキュアクライアントに対して、受信した連携ＩＤに組したオンラインサービス処理情報を送信し、前記セキュアクライアントがオンラインサービス処理情報を表示または再生することを特徴とする請求項１〜４のいずれか一項に記載の秘密情報受渡方法。
【請求項６】
前記オンラインサービス処理がログイン認証処理であり、前記秘密情報がユーザ識別情報であり、オンラインサービス処理情報がログインするクライアントのＩＰアドレスであることを特徴とする請求項１〜５のいずれか一項に記載の秘密情報受渡方法。
【請求項７】
前記オンラインサービス処理がクレジットカード決済処理であり、前記秘密情報がクレジットカード情報であり、オンラインサービス処理情報が決済する金額の数値であることを特徴とする請求項１〜５のいずれか一項に記載の秘密情報受渡方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを介したオンラインサービス処理におけるクライアントからサーバへの秘密情報受渡方法及びオンラインサービスシステムに関する。
【背景技術】
【０００２】
インターネットを介したオンラインサービス処理におけるクライアントからサーバへの秘密情報受渡の例として、ログイン認証処理におけるユーザ識別情報受渡やクレジットカード決済処理におけるクレジットカード情報受渡がある。
例えば、クライアントはパソコンや携帯電話機であり、サーバはウェブサーバであり、ユーザ識別情報はユーザＩＤとパスワードであり、クレジットカード情報はクレジットカード番号と有効期限と名前である。
一般的な秘密情報受渡方法では、インターネットに接続された１台のクライアントに全部の秘密情報が入力されて、インターネットを介してクライアントからサーバへ秘密情報が送信される。インターネットに接続されたクライアントは、フィッシングメールを送付されることで偽サーバへ誘導されたり、スパイウェアを仕込まれることでキー入力を盗聴されたりするので、秘密情報が不正取得される危険性は高い。
【０００３】
上記の危険性への対策をした秘密情報受渡方法として、特許文献１に記載されているコールバックを利用した秘密情報受渡方法がある。
コールバックを利用した秘密情報受渡方法では、サーバが登録済電話番号宛に電話を掛けてクライアントを呼び出し、呼び出されたクライアントのユーザが秘密情報を入力し、その秘密情報を電話網を介してクライアントからサーバへ送信する。
この方法によれば、電話網に接続されたクライアントはフィッシングメールやスパイウェアの脅威に晒されないので、秘密情報が不正取得される危険性は低い。
【０００４】
【特許文献１】特開２０００−７６３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、コールバックを利用した秘密情報受渡方法では、サーバが登録済電話番号を記憶していない場合、インターネットに接続されたクライアントに電話番号が入力されて、インターネットを介してクライアントからサーバへ電話番号が送信されるため、偽サーバが不正取得した電話番号宛に電話を掛けてクライアントを呼び出すと、秘密情報が不正取得される危険性が高いという問題点がある。
【０００６】
そこで本発明は、上記の問題点を解決し、インターネットを介したオンラインサービス処理におけるクライアントからサーバへ渡す秘密情報をさらに安全に受け渡すことができる秘密情報受渡方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、オンラインサービスを受けるクライアントと、当該クライアントの利用者が所持するセキュアクライアントと、オンラインサービスを提供するサーバがインターネットを介して接続された構成における秘密情報受渡方法であって、
前記サーバがオンラインサービス処理に係るセッションＩＤと連携ＩＤの組を生成し、その生成したセッションＩＤと連携ＩＤの組をデータベースに記憶した後、生成したセッションＩＤをクライアントに送信する第１のステップと、
前記クライアントが前記サーバに対し、サーバから受信したセッションＩＤと第１の秘密情報を送信する第２のステップと、
前記サーバが受信したセッションＩＤと第１の秘密情報の組を前記データベース記憶した後、前記クライアントに対して、受信したセッションＩＤに組した連携ＩＤを送信する第３のステップと、
前記セキュアクライアントが前記サーバに対して前記クライアントが受信した連携ＩＤと第２の秘密情報を送信する第４のステップと、
前記サーバが、受信した連携ＩＤと第２の秘密情報の組を前記データベースに記憶する第５のステップと、
前記クライアントが前記サーバに対し、セッションＩＤを送信し、前記サーバが受信したセッションＩＤに組した第１及び第２の秘密情報を使用してオンラインサービス処理を実行する第６のステップを備えることを特徴とする。
【０００８】
また、オンラインサービスを受けるクライアントと、当該クライアントの利用者が所持するセキュアクライアントと、オンラインサービスを提供するサーバがインターネットを介して接続された構成における秘密情報受渡方法であって、
前記サーバがオンラインサービス処理に係るセッションＩＤと連携ＩＤの組を生成し、その生成したセッションＩＤと連携ＩＤの組をデータベースに記憶した後、生成したセッションＩＤと連携ＩＤの組をクライアントに送信する第１のステップと、
前記セキュアクライアントが前記サーバに対して連携ＩＤと秘密情報を送信する第２のステップと、
前記サーバが受信した連携ＩＤと秘密情報の組を前記データベースに記憶する第３のステップと、
前記クライアントが前記サーバに対してセッションＩＤを送信して、前記サーバが受信したセッションＩＤに組した秘密情報を使用してオンラインサービス処理を実行する第４のステップを備えることを特徴とする。
【０００９】
また、オンラインサービスを受けるクライアントと、当該クライアントの利用者が所持するセキュアクライアントと、オンラインサービスを提供するサーバがインターネットを介して接続され、前記セキュアクライアントがセキュアクライアントＩＤを予め記憶し、前記サーバがセキュアクライアントＩＤと秘密情報の組をデータベースに予め記憶している秘密情報受渡方法であって、
前記サーバがオンラインサービス処理に係るセッションＩＤと連携ＩＤの組を生成し、その生成したセッションＩＤと連携ＩＤの組をデータベースに記憶した後、生成したセッションＩＤと連携ＩＤの組をクライアントに送信する第１のステップと、
前記セキュアクライアントが前記サーバに対して、前記クライアントが前記サーバから受信した前記連携ＩＤと予め記憶したセキュアクライアントＩＤを送信する第２のステップと、
前記サーバが、受信したセキュアクライアントＩＤに組した秘密情報と受信した連携ＩＤの組を前記データベースに記憶する第３のステップと、
前記クライアントが前記サーバに対してセッションＩＤを送信して、前記サーバが受信したセッションＩＤに組した秘密情報を使用してオンラインサービス処理を実行する第４のステップを備えることを特徴とする。
【００１０】
また、オンラインサービスを受けるクライアントと、オンラインサービスを提供するサーバがインターネットを介して接続され、当該クライアントの利用者が所持するセキュアクライアントと、前記サーバが電話網を介して接続可能に構成され、前記サーバが前記セキュアクライアントの電話番号と秘密情報の組を予め記憶している秘密情報受渡方法であって、
前記サーバがオンラインサービス処理に係るセッションＩＤと連携ＩＤの組を生成し、その生成したセッションＩＤと連携ＩＤの組をデータベースに記憶した後、生成したセッションＩＤと連携ＩＤの組をクライアントに送信する第１のステップと、
前記セキュアクライアントが前記サーバに対して前記クライアントが前記サーバから受信した連携ＩＤと予め記憶したセキュアクライアントの電話番号を送信する第２のステップと、
前記サーバが、受信したセキュアクライアントの電話番号に組した秘密情報と受信した連携ＩＤの組を前記データベースに記憶する第３のステップと、
前記クライアントが前記サーバに対してセッションＩＤを送信して、前記サーバが受信したセッションＩＤに組した秘密情報を使用してオンラインサービス処理を実行する第４のステップを備えることを特徴とする。
【００１１】
また、前記サーバが連携ＩＤとオンラインサービス処理情報の組を記憶しており、前記セキュアクライアントが前記サーバに連携ＩＤを送信し、前記サーバがセキュアクライアントに対して、受信した連携ＩＤに組したオンラインサービス処理情報を送信し、前記セキュアクライアントがオンラインサービス処理情報を表示または再生することを特徴とする。
【００１２】
また、前記オンラインサービス処理がログイン認証処理であり、前記秘密情報がユーザ識別情報であり、オンラインサービス処理情報がログインするクライアントのＩＰアドレスであることを特徴とする。
また、前記オンラインサービス処理がクレジットカード決済処理であり、前記秘密情報がクレジットカード情報であり、オンラインサービス処理情報が決済する金額の数値であることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、クライアントとセキュアクライアントからサーバへ二分割された秘密情報が受け渡されたり、セキュアクライアントからサーバへ全部の秘密情報が受け渡されたりすることで、フィッシングメールやスパイウェアの脅威に晒されるクライアントに全部の秘密情報を入力せずに秘密情報の受渡しを行うことが可能なため、安全性が向上する。
また、セキュアクライアントからサーバへセキュアクライアントＩＤまたはセキュアクライアント電話番号が送信され、サーバが受信したセキュアクライアントＩＤまたはセキュアクライアント電話番号に組した秘密情報を受け渡されたとすることで、オンラインサービス利用者が秘密情報という知識ではなくセキュアクライアントという所有により秘密情報の受渡しを実施可能なため、秘密情報の受渡しの安全性が向上する。
また、セキュアクライアントがオンラインサービス処理情報を表示または再生することで、オンラインサービス利用者がオンラインサービス処理情報を確認してから秘密情報の受渡を実施可能なため、さらに安全性が向上するなどの効果がある。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の秘密情報受渡方法について図面に示す実施の形態を参照して詳細に説明する。
図１は、本発明を適用したオンラインサービスシステムの実施の形態を示すシステム構成図であり、オンラインサービスの提供を受けるクライアント１と、クライアント１の利用者が所持するセキュアクライアント２と、サーバ３とがインターネットを介して接続して構成される。
サーバ３は、データベース４を内蔵している。
クライアント１は例えばパソコンで構成され、セキュアクライアント２は例えば携帯電話機で構成され、サーバ３はウェブサーバで構成される。
【００１５】
図２は、クライアント１とセキュアクライアント２の詳細構成を示すブロック図である。
クライアント１は、ＣＰＵ１０１、メモリ１０２を備え、メモリ１０２内にはＷｅｂブラウザ１０３が格納されている。また、表示装置１０４と入力装置１０５とネットワーク通信装置１０６とを備える。
セキュアクライアント２は、ＣＰＵ２０１とメモリ２０２を備え、メモリ２０２にはＷｅｂブラウザ２０３が格納されている。このほかに、通話回路２０４が内蔵されている。
また、表示装置２０５と入力装置２０６とネットワーク通信装置２０７を備えている。
【００１６】
図３は、サーバ３の詳細構成を示すブロック図である。
サーバ３は、ＣＰＵ３０１と、メモリ３０２を備え、メモリ３０２には本発明の秘密情報受渡方法の処理を実行する秘密情報受渡方法実行プログラム３０３と、オンラインサービスを提供するオンラインサービスプログラム３０４が格納されている。このほかに、通話回路３０５とデータベース４が内蔵されている。また、ネットワーク通信装置３０６を備えている。
【００１７】
図４は、サーバ３のデータベース４におけるセッションテーブルのデータ構成例を示す図である。
同図（ａ）は、ログイン認証処理の場合のセッションテーブルのデータ構成例、同図（ｂ）はクレジット決済処理の場合のセッションテーブルのデータ構成例を示すものである。
これらのセッションテーブルのカラムは、セッションＩＤ（４０１）と連携ＩＤ（４０２）とオンラインサービス処理情報（４０３）と低重要度秘密情報（４０４）と高重要度秘密情報（４０５）である。
セッションＩＤは、サーバ３がクライアント１を識別するためのＩＤであり、ユニーク制約のあるカラムである。
連携ＩＤは、サーバ３がクライアント１とセキュアクライアント２の対応関係を識別するためのＩＤであり、ユニーク制約のあるカラムである。
オンラインサービス処理情報は、オンラインサービス処理を実行するのに必要な秘密情報以外の情報である。オンラインサービス処理がログイン認証処理の場合、例えば、オンラインサービス処理情報はログインするクライアントのＩＰアドレスである。オンラインサービス処理がクレジットカード決済処理の場合、例えば、オンラインサービス処理情報は決済する金額の数値である。下記に説明する本発明の秘密情報受渡方法の処理例では、クライアント１が、オンラインサービス処理情報を記憶しているものとする。
低重要度秘密情報（第１の秘密情報）と高重要度秘密情報（第２の秘密情報）は、１つの秘密情報を二分割した情報である。
秘密情報がユーザ識別情報の場合、例えば、低重要度秘密情報はユーザＩＤであり、高重要度秘密情報はパスワードである。秘密情報がクレジットカード情報の場合、例えば、低重要度秘密情報は有効期限と名前であり、高重要度秘密情報はクレジットカード番号である。
【００１８】
本発明の秘密情報受渡方法の処理のうち、クライアント１とセキュアクライアント２からサーバ３へ二分割された秘密情報が送信される場合の処理の一例について、図５を参照しながら説明する。
ただし、秘密情報が、低重要度秘密情報と高重要度秘密情報に二分割されているものとする。また、セキュアクライアント２が、偽サーバへ誘導される危険性が無いサーバへのアクセス方法を持つクライアントであるものとする。セキュアクライアント２が携帯電話機の場合、偽サーバへ誘導される危険性が無いサーバへのアクセス方法としては、オンラインサービス事業者が提供するＵＲＬをブックマークしてサーバへアクセスする方法や、携帯電話キャリアが提供するリンクを辿ってサーバへアクセスする方法がある。
【００１９】
最初に、ステップ３０１において、クライアント１が、サーバ３にオンラインサービス処理情報を送信する。
次に、ステップ３０２において、サーバ３が、クライアント１からオンラインサービス処理情報を受信して、データベース４のセッションテーブルのユニーク制約を満たすようにセッションＩＤと連携ＩＤをランダムに生成し、データベース４のセッションテーブルに、生成したセッションＩＤと連携ＩＤと受信したオンラインサービス処理情報を含むレコードを記憶させ、クライアント１にセッションＩＤと低重要度秘密情報受渡要求画面（低重要度秘密情報入力欄と送信ボタンから構成される画面）を送信する。
【００２０】
次に、ステップ３０３において、クライアント１が、サーバ３からセッションＩＤと低重要度秘密情報受渡要求画面を受信して、セッションＩＤを記憶し、図６の低重要度秘密情報受渡要求画面を表示し、オンラインサービス利用者によって低重要度秘密情報が入力されて送信ボタンを押下されると、サーバ３にセッションＩＤと低重要度秘密情報を送信する。
低重要度秘密情報受渡要求画面の一例を図６に示す。ログイン認証処理の場合、図６（ａ）に示すような低重要度秘密情報受渡要求画面が表示され、クレジットカード決済処理の場合、同図（ｂ）に示すような低重要度秘密情報受渡要求画面が表示される。
【００２１】
次に、ステップ３０４において、サーバ３が、クライアント１からセッションＩＤと低重要度秘密情報を受信し、データベース４のセッションテーブルの受信したセッションＩＤを含むレコードについて低重要度秘密情報を記憶して連携ＩＤを取得して、クライアント１に連携要求画面（連携ＩＤ表示欄とオンラインサービス処理要求ボタンから構成される画面）を送信する。
【００２２】
次に、ステップ３０５において、クライアント１が、サーバ３から連携要求画面を受信して表示する。
連携要求画面の一例を図７に示す。ログイン認証処理の場合、図７（ａ）に示すような連携要求画面が表示され、クレジットカード決済処理の場合、同図（ｂ）に示すような連携要求画面が表示される。
次に、ステップ３０６において、セキュアクライアント２が、オンラインサービス利用者によって偽サーバへ誘導される危険性が無いサーバへのアクセス方法を実行し、サーバ３に接続する。
【００２３】
次に、ステップ３０７において、サーバ３が、セキュアクライアント２に連携ＩＤ受渡要求画面（連携ＩＤ入力欄と送信ボタンから構成される画面）を送信する。連携ＩＤ受渡要求画面の一例を図８に示す。
次に、ステップ３０８において、セキュアクライアント２が、サーバ３から連携ＩＤ受渡要求画面を受信して表示し、オンラインサービス利用者によって連携ＩＤが入力されるのを待ち、入力されて送信ボタンが押下されたならば、サーバ３に連携ＩＤを送信する。
【００２４】
次に、ステップ３０９において、サーバ３が、セキュアクライアント２から連携ＩＤを受信して、データベース４のセッションテーブルの受信した連携ＩＤを含むレコードについてオンラインサービス処理情報を取得して、セキュアクライアント２に連携ＩＤと高重要度秘密情報受渡要求画面（オンラインサービス処理情報表示欄と高重要度秘密情報入力欄と送信ボタンから構成される画面）を送信する。
高重要度秘密情報受渡要求画面の一例を図９に示す。なお、図９（ａ）はログイン処理、同図（ｂ）はクレジットカード決済処理の場合の高重要度秘密情報受渡要求画面の一例を示すものである。
ここで、ステップ３０９において、オンラインサービス処理情報がＩＰアドレスの場合、サーバ３が、ＤＮＳ逆引きを実行することでＩＰアドレスからホスト名やプロバイダ名や地域名を取得して、オンラインサービス処理情報表示欄にＩＰアドレスの代わりにホスト名やプロバイダ名や地域名を設定することも可能である。
【００２５】
次に、ステップ３１０において、セキュアクライアント２が、サーバ３から連携ＩＤと高重要度秘密情報受渡要求画面を受信し、高重要度秘密情報受渡要求画面を表示して、オンラインサービス利用者によって高重要度秘密情報が入力され、送信ボタンを押下されたならば、サーバ３に連携ＩＤと高重要度秘密情報を送信する。
次に、ステップ３１１において、サーバ３が、セキュアクライアント２から連携ＩＤと高重要度秘密情報を受信し、データベース４のセッションテーブルの受信した連携ＩＤを含むレコードについて高重要度秘密情報を記憶し、セキュアクライアント２に秘密情報受渡完了画面を送信する。
【００２６】
秘密情報受渡完了画面の一例を図１０に示す。なお、なお、図１０（ａ）はログイン処理、同図（ｂ）はクレジットカード決済処理の場合の秘密情報受渡完了画面の一例を示すものである。
次に、ステップ３１２において、セキュアクライアント２が、サーバ３から秘密情報受渡完了画面を受信して表示する。
【００２７】
次に、ステップ３１３において、クライアント１が、オンラインサービス利用者によってオンラインサービス処理要求ボタンを押下されたことを契機に、サーバ３にセッションＩＤを送信する。
次に、ステップ３１４において、サーバ３が、クライアント１からセッションＩＤを受信して、データベース４のセッションテーブルの受信したセッションＩＤを含むレコードについてオンラインサービス処理情報と低重要度秘密情報と高重要度秘密情報を取得して、オンラインサービス処理情報と低重要度秘密情報と高重要度秘密情報を使用してオンラインサービス処理を実行して、クライアント１にオンラインサービス処理完了画面を送信する。
【００２８】
オンラインサービス処理完了画面の一例を図１１に示す。なお、図１１（ａ）はログイン処理、同図（ｂ）はクレジットカード決済処理の場合のオンラインサービス処理完了画面の一例を示すものである。
最後に、ステップ３１５において、クライアント１が、サーバ３からオンラインサービス処理完了画面を受信して表示する。
【００２９】
本発明の秘密情報受渡方法の処理のうち、セキュアクライアント２からサーバ３へ全部の秘密情報を送信する場合の処理の一例について、図１２を参照しながら説明する。
ただし、全部の秘密情報が、高重要度秘密情報であるものとする。秘密情報がユーザ識別情報の場合、例えば、高重要度秘密情報はユーザＩＤとパスワードである。秘密情報がクレジットカード情報の場合、例えば、高重要度秘密情報はクレジットカード番号と有効期限と名前である。セキュアクライアント２は、偽サーバへ誘導される危険性が無いサーバへのアクセス方法を持つクライアントであるものとする。
【００３０】
セキュアクライアント２からサーバ３へ全部の秘密情報が送信される場合の処理は、先に説明したクライアント１とセキュアクライアント２からサーバ３へ二分割された秘密情報が送信される場合の処理を基に、次に説明するステップ１００１〜１００２の処理を追加して、ステップ３０１，１００１〜１００２，３０６〜３１５の処理を順番に実行すればよい。
ステップ１００１において、サーバ３が、クライアント１からオンラインサービス処理情報を受信し、データベース４のセッションテーブルのユニーク制約を満たすようにセッションＩＤと連携ＩＤをランダムに生成して、データベース４のセッションテーブルに、生成したセッションＩＤと生成した連携ＩＤと受信したオンラインサービス処理情報を含むレコードを記憶し、クライアント１にセッションＩＤと連携要求画面（連携ＩＤ表示欄とオンラインサービス処理要求ボタンから構成される画面）を送信する。
【００３１】
ステップ１００２において、クライアント１が、サーバ３からセッションＩＤと連携要求画面を受信して、セッションＩＤを記憶して、連携要求画面を表示する。
【００３２】
本発明の秘密情報受渡方法の処理のうち、セキュアクライアント２からサーバ３へセキュアクライアントＩＤを送信する場合の処理の一例について、図１３を参照しながら説明する。
ただし、全部の秘密情報が、高重要度秘密情報であるものとする。セキュアクライアント２が、セキュアクライアントＩＤを記憶しているものとする。セキュアクライアントＩＤは、サーバ３がセキュアクライアント２を識別するためのＩＤである。セキュアクライアント２が携帯電話機の場合、例えば、セキュアクライアントＩＤは携帯電話機の所属携帯電話キャリア名と携帯電話機の製造番号を含む文字列である。データベース４が、セキュアクライアントＩＤと高重要度秘密情報をカラムに持つセキュアクライアントＩＤテーブルを記憶しているものとする。
データベース４のセキュアクライアントＩＤテーブルの一例を図１４に示す。
なお、図１４（ａ）はログイン処理、同図（ｂ）はクレジットカード決済処理の場合のセキュアクライアントＩＤテーブルの一例を示すものである。
【００３３】
セキュアクライアント２からサーバ３へセキュアクライアントＩＤを送信する場合の処理は、先に説明したセキュアクライアント２からサーバ３へ全部の秘密情報を送信する場合の処理を基に、次に説明するステップ１１０１〜１１０７の処理を追加して、ステップ３０１，１００１〜１００２，１１０１〜１１０７，３１３〜３１５の処理を順番に実行すればよい。
ステップ１１０１において、セキュアクライアント２が、オンラインサービス利用者によってサーバへのアクセス方法を実行し、サーバ３に接続する。
ステップ１１０２において、サーバ３が、セキュアクライアント２から接続されたならば、セキュアクライアント２に連携ＩＤ受渡要求画面（連携ＩＤ入力欄と送信ボタンから構成される画面）を送信する。
【００３４】
ステップ１１０３において、セキュアクライアント２が、サーバ３から連携ＩＤ受渡要求画面を受信して表示し、オンラインサービス利用者によって連携ＩＤを入力され、かつ送信ボタンが押下されたならば、サーバ３に連携ＩＤを送信する。
ステップ１１０４において、サーバ３が、セキュアクライアント２から連携ＩＤを受信し、データベース４のセッションテーブルの受信した連携ＩＤを含むレコードについてオンラインサービス処理情報を取得し、セキュアクライアント２に連携ＩＤとセキュアクライアントＩＤ受渡要求画面（オンラインサービス処理情報表示欄と送信ボタンから構成される画面）を送信する。
【００３５】
セキュアクライアントＩＤ受渡要求画面の一例を図１５に示す。なお、図１５（ａ）はログイン処理、同図（ｂ）はクレジットカード決済処理の場合のセキュアクライアントＩＤ受渡要求画面の一例を示すものである。
ステップ１１０５において、セキュアクライアント２が、サーバ３から連携ＩＤとセキュアクライアントＩＤ受渡要求画面を受信し、セキュアクライアントＩＤ受渡要求画面を表示して、オンラインサービス利用者によって送信ボタンが押下されたならば、サーバ３に連携ＩＤとセキュアクライアントＩＤを送信する。
【００３６】
ステップ１１０６において、サーバ３が、セキュアクライアント２から連携ＩＤとセキュアクライアントＩＤを受信し、データベース４のセキュアクライアントＩＤテーブルの受信したセキュアクライアントＩＤを含むレコードについて高重要度秘密情報を取得し、データベース４のセッションテーブルの受信した連携ＩＤを含むレコードについて高重要度秘密情報を記憶し、セキュアクライアント２に秘密情報受渡完了画面を送信する。
ただし、ステップ１１０６において、データベース４のセキュアクライアントＩＤテーブルの受信したセキュアクライアントＩＤを含むレコードが複数ある場合、サーバ３が、セキュアクライアント２に該当した複数のレコードの高重要度秘密情報を送信して、セキュアクライアント２からオンラインサービス利用者によって選択された唯一の高重要度秘密情報を受信して、データベース４のセッションテーブルに受信した高重要度秘密情報を記憶することも可能である。
ステップ１１０７において、セキュアクライアント２が、サーバ３から秘密情報受渡完了画面を受信して表示する。
【００３７】
本発明の秘密情報受渡方法の処理のうち、セキュアクライアント２からサーバ３へセキュアクライアント電話番号を送信する場合の処理の一例について、図１６を参照しながら説明する。
ただし、全部の秘密情報が、高重要度秘密情報であるものとする。セキュアクライアント２とサーバ３が、電話網を介して接続され、セキュアクライアント電話番号とサーバ電話番号が割り当てられているものとする。データベース４が、セキュアクライアント電話番号と高重要度秘密情報をカラムに持つセキュアクライアント電話番号テーブルを記憶しているものとする。
【００３８】
データベース４のセキュアクライアント電話番号テーブルの一例を図１７に示す。なお、図１７（ａ）はログイン処理、同図（ｂ）はクレジットカード決済処理の場合のセキュアクライアント電話番号テーブルの一例を示すものである。
【００３９】
セキュアクライアント２からサーバ３へセキュアクライアント電話番号を送信する場合の処理は、先に説明したセキュアクライアント２からサーバ３へ全部の秘密情報が送信される場合の処理を基に、次に説明するステップ１４０１〜１４０７の処理を追加して、ステップ３０１，１００１〜１００２，１４０１〜１４０７，３１３〜３１５の処理を順番に実行すればよい。
ステップ１４０１において、セキュアクライアント２が、オンラインサービス利用者によってサーバ電話番号宛に電話を掛けてサーバ３を呼び出し、サーバ３に接続してセキュアクライアント電話番号を送信する。
ステップ１４０２において、サーバ３が、セキュアクライアント２から接続されてセキュアクライアント電話番号を受信し、セキュアクライアント電話番号を記憶して、セキュアクライアント２に連携ＩＤ受渡要求音声（連携ＩＤ入力を要求する音声）を送信する。
【００４０】
ステップ１４０３において、セキュアクライアント２が、サーバ３から連携ＩＤ受渡要求音声を受信して再生し、オンラインサービス利用者によって連携ＩＤが入力されたならば、サーバ３に連携ＩＤを送信する。
ステップ１４０４において、サーバ３が、セキュアクライアント２から連携ＩＤを受信し、連携ＩＤを記憶して、データベース４のセッションテーブルの受信した連携ＩＤを含むレコードについてオンラインサービス処理情報を取得して、セキュアクライアント２にボタン入力要求音声（オンラインサービス処理情報を読み上げる音声とボタン入力を要求する音声）を送信する。
【００４１】
ステップ１４０５において、セキュアクライアント２が、サーバ３からボタン入力要求音声を受信して再生し、オンラインサービス利用者によってボタンが押下されたならば、サーバ３にボタンを押下された音声を送信する。
ステップ１４０６において、サーバ３が、セキュアクライアント２からボタンを押下された音声を受信して、データベース４のセキュアクライアント電話番号テーブルのステップ１４０２で記憶したセキュアクライアント電話番号を含むレコードについて高重要度秘密情報を取得し、データベース４のセッションテーブルのステップ１４０４で記憶した連携ＩＤを含むレコードについて高重要度秘密情報を記憶し、セキュアクライアント２に秘密情報受渡完了音声を送信する。
【００４２】
ここで、ステップ１４０６において、データベース４のセキュアクライアント電話番号テーブルのステップ１４０２で記憶したセキュアクライアント電話番号を含むレコードが複数ある場合、サーバ３が、セキュアクライアント２に該当した複数のレコードの高重要度秘密情報を送信して、セキュアクライアント２からオンラインサービス利用者によって選択された唯一の高重要度秘密情報を受信して、データベース４のセッションテーブルに受信した高重要度秘密情報を記憶することも可能である。
ステップ１４０７において、セキュアクライアント２が、サーバ３から秘密情報受渡完了音声を受信して再生する。
なお、上記実施の形態において、秘密情報を第１の秘密情報と第２の秘密情報で構成したが、３つ以上で構成するようにすることができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の秘密情報受渡方法を実施するシステムの実施の形態を示すシステム構成図である。
【図２】クライアント及びセキュアクライアントの詳細構成例を示すブロック図である。
【図３】サーバの詳細構成例を示すブロック図である。
【図４】データベースのセッションテーブルの一例を示す図である。
【図５】本発明の秘密情報受渡方法の処理のうち、クライアントとセキュアクライアントからサーバへ二分割された秘密情報が送信される場合の処理の一例を示すフローチャートである。
【図６】低重要度秘密情報受渡要求画面の一例を示す図である。
【図７】連携要求画面の一例を示す図である。
【図８】連携ＩＤ受渡要求画面の一例を示す図である。
【図９】高重要度秘密情報受渡要求画面の一例を示す図である。
【図１０】秘密情報受渡完了画面の一例を示す図である。
【図１１】オンラインサービス処理完了画面の一例を示す図である。
【図１２】本発明の秘密情報受渡方法の処理のうち、セキュアクライアントからサーバへ全部の秘密情報が送信される場合の処理の一例を示すフローチャートである。
【図１３】本発明の秘密情報受渡方法の処理のうち、セキュアクライアントからサーバへセキュアクライアントＩＤが送信される場合の処理の一例を示すフローチャートである。
【図１４】データベースのセキュアクライアントＩＤテーブルの一例を示す図である。
【図１５】セキュアクライアントＩＤ受渡要求画面の一例を示す図である。
【図１６】本発明の秘密情報受渡方法の処理のうち、セキュアクライアントからサーバへセキュアクライアント電話番号が送信される場合の処理の一例を示すフローチャートである。
【図１７】データベースのセキュアクライアント電話番号テーブルの一例を示す図である。
【符号の説明】
【００４４】
１  クライアント
２  セキュアクライアント
３  サーバ
４  データベース
【図１】
2008071131.tif 000003
【図２】
2008071131.tif 000004
【図３】
2008071131.tif 000005
【図４】
2008071131.tif 000006
【図５】
2008071131.tif 000007
【図６】
2008071131.tif 000008
【図７】
2008071131.tif 000009
【図８】
2008071131.tif 000010
【図９】
2008071131.tif 000011
【図１０】
2008071131.tif 000012
【図１１】
2008071131.tif 000013
【図１２】
2008071131.tif 000014
【図１３】
2008071131.tif 000015
【図１４】
2008071131.tif 000016
【図１５】
2008071131.tif 000017
【図１６】
2008071131.tif 000018
【図１７】
2008071131.tif 000019