(57)【要約】【課題】ＤＮＳサーバの対策が行われているか判断がつきにくく、正規サイトにアクセスできているか判断することが困難。【解決手段】コンテンツサーバ２０は、サイトＩＤを取得し、サイト検証情報を生成する検証情報生成手段を備え、ネットワーク閲覧端末４０からアクセスを受けたときに、取得されたサイドＩＤおよび生成されたサイト検証情報をネットワーク閲覧端末に送信し、  ネットワーク閲覧端末は、検証情報取得手段と検証問い合わせ手段とを有し、サイトＩＤおよびサイト検証情報を取得し、移動無線端末３０へサイトＩＤおよびサイト検証情報を送信し、  携帯キャリア認証サーバ１０はサイト検証手段を備え、移動無線端末からサイトＩＤおよびサイト検証情報を受け、サイト署名検証用鍵を用いてサイト検証情報を検証し、  移動無線端末は検証結果出力手段を備え、携帯キャリア認証サーバからサイト検証情報の検証結果を受けて出力する。【選択図】図２
2010232821.tif 000002
【特許請求の範囲】
【請求項１】
携帯キャリア認証サーバと、コンテンツサイトサーバと、ネットワーク閲覧端末と、 移動無線端末とを有し、前記携帯キャリア認証サーバと前記移動無線端末とがキャリア網で接続されてなるネットワークシステムであって、
前記コンテンツサーバは、サイトＩＤを取得し、サイト検証情報を生成する検証情報生成手段を備え、前記コンテンツサーバが前記ネットワーク閲覧端末からアクセスを受けたときに、取得された該サイドＩＤおよび生成された該サイト検証情報を前記ネットワーク閲覧端末に送信し、
前記ネットワーク閲覧端末は、検証情報取得手段と検証問い合わせ手段とを有し、該検証情報取得手段は前記サイトＩＤおよびサイト検証情報を取得し、該検証問い合わせ手段は、前記移動無線端末へ前記サイトＩＤおよびサイト検証情報を送信し、
前記携帯キャリア認証サーバはサイト検証手段を備え、前記移動無線端末から前記サイトＩＤおよびサイト検証情報を受け、該サイト検出手段により予めサイトＩＤと対応して記憶しておいたサイト署名検証用鍵を用いてサイト検証情報を検証し、
前記移動無線端末は検証結果出力手段を備え、該検証結果出力手段が前記携帯キャリア認証サーバからサイト検証情報の検証結果を受けて出力する、
ことを特徴とするネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムにおいて、
前記携帯キャリア認証サーバがサイトＩＤに対応する暗号鍵を前記コンテンツサーバへ送信し、
前記携帯キャリア認証サーバがサイト検証情報を検証した後に前記暗号鍵を前記移動無線端末を介して前記ネットワーク閲覧端末に送信するネットワークシステム。
【請求項３】
請求項１に記載のネットワークシステムにおいて、
前記ネットワーク閲覧端末は前記移動無線端末に含まれるネットワークシステム。
【請求項４】
携帯キャリア認証サーバと、コンテンツサイトサーバと、ネットワーク閲覧端末と、 移動無線端末とを有し、前記携帯キャリア認証サーバと前記移動無線端末とがキャリア網で接続されてなるネットワークシステムにおけるサイト検証方法であって、
前記コンテンツサーバが前記ネットワーク閲覧端末からアクセスを受けたときに、サイドＩＤおよびサイト検証情報を前記ネットワーク閲覧端末に送信し、
前記ネットワーク閲覧端末が前記サイトＩＤおよびサイト検証情報を、前記移動無線端末を介して前記携帯キャリア認証サーバへ送信し、
前記携帯キャリア認証サーバが前記ネットワーク閲覧端末から前記サイトＩＤおよびサイト検証情報を受け、予めサイトＩＤと対応して記憶しておいたサイト署名検証用鍵を用いてサイト検証情報を検証し、
前記移動無線端末が前記携帯キャリア認証サーバからサイト検証情報の検証結果を受けて出力するサイト検証方法。
【請求項５】
請求項４に記載のサイト検証方法において、
前記携帯キャリア認証サーバがサイトＩＤに対応する暗号鍵をコンテンツサーバへ送信し、
前記携帯キャリア認証サーバがサイト検証情報を検証した後に前記暗号鍵を移動無線端末を介してネットワーク閲覧端末に送信するサイト検証方法。
【請求項６】
請求項４に記載のサイト検証方法において、
ネットワーク閲覧端末は前記移動無線端末に含まれるサイト検証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークシステム及びサイト検証方法に係わり、特に携帯キャリア認証サーバと、コンテンツサイトサーバと、ネットワーク閲覧端末と、移動無線端末とを有するネットワークシステム及びサイト検証方法に関する。
【背景技術】
【０００２】
従来、攻撃者がＤＮＳサーバに攻撃を加えて、インターネット利用者を偽のサイトへ誘導し、機密性の高い個人情報等について収集したり、閲覧ＰＣにスパイウェアをインストールさせることで、被害を与えていた。一般的に、サイトのＩＰアドレスを攻撃者の設置した悪質なサイトのアドレスに書き換える攻撃をＤＮＳ Ｐｏｉｓｏｎｉｎｇ（ＤＮＳスプーフィング）と呼ばれている。また、このようなＤＮＳサーバに不正な書き換えを加えて、偽のサイトへ誘導し、個人情報を搾取する詐欺をファーミング詐欺と呼ばれている。
【０００３】
ＤＮＳスプーフィングはＤＮＳサーバのセキュリティホールや設定ミスをついているため、対策パッチの適用や設定ミスの撲滅などＤＮＳサーバでの対策が必要であった。また、ＳＳＬ（Ｓｅｃｕｒｅ Ｓｏｃｋｅｔ Ｌａｙｅｒ）などのサーバ証明書を用いて、インターネット閲覧ＰＣでサイトの正当性を検証ができるが、閲覧ＰＣ自身に不正プログラムがインストールされている場合、その検証結果が改ざんされ、閲覧ＰＣ利用者を偽サイトへ誘導されてしまっていた。
【０００４】
本願発明に関連する技術として、特許文献１には携帯電話を使用した認証操作の簡単な認証システムが記載されており、特許文献２にはユーザ識別情報と認証情報によりユーザの認証を行うための認証システムが記載されており、特許文献３には複数の端末から参照可能な共有ファイルの暗号鍵を管理する暗号鍵管理システムについての記載がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１０８９７３号公報
【特許文献２】特開２００７−１９３４８１号公報
【特許文献３】特開２００５−２８６４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
第１の問題点は、ＤＮＳサーバでの対策が行われても、利用者からはＤＮＳサーバの対策パッチの適用や設定ミスのチェックなどの対策が行われているか判断がつきにくく、利用者は正規サイトを閲覧していることを確認することが困難であった。その理由は、対策パッチの適用や設定ミスの撲滅などＤＮＳサーバでの対策であり、利用者は正規サイトにアクセスできているか判断する技術ではなかった。
【０００７】
第２の問題点は、閲覧ＰＣでサイトの正当性を検証しても、閲覧ＰＣでおこなうサイト検証結果を信じることができなかった。その理由は、閲覧ＰＣ自身に不正プログラムがインストールされていた場合、サイト検証結果を改ざんできるからである。
【０００８】
［発明の目的］
本発明の目的は、ＤＮＳサーバが不正書き換えされ、偽サイトに誘導されたとしても、アクセスしているサイトが正規サイトでないことを検知できることにある。
【０００９】
また、たとえインターネット閲覧端末も不正プログラムがインストールされ、サイト証明書の検証が偽装されていたとしても、インターネット閲覧端末のアクセス先の偽サイトを正規サイトでないということを検知できることにある。
【課題を解決するための手段】
【００１０】
本発明に係わるネットワークシステムは、携帯キャリア認証サーバと、コンテンツサイトサーバと、ネットワーク閲覧端末と、 移動無線端末とを有し、前記携帯キャリア認証サーバと前記移動無線端末とがキャリア網で接続されてなるネットワークシステムであって、
前記コンテンツサーバは、サイトＩＤを取得し、サイト検証情報を生成する検証情報生成手段を備え、前記コンテンツサーバが前記ネットワーク閲覧端末からアクセスを受けたときに、取得された該サイドＩＤおよび生成された該サイト検証情報を前記ネットワーク閲覧端末に送信し、
前記ネットワーク閲覧端末は、検証情報取得手段と検証問い合わせ手段とを有し、該検証情報取得手段は前記サイトＩＤおよびサイト検証情報を取得し、該検証問い合わせ手段は、前記移動無線端末へ前記サイトＩＤおよびサイト検証情報を送信し、
前記携帯キャリア認証サーバはサイト検証手段を備え、前記移動無線端末から前記サイトＩＤおよびサイト検証情報を受け、該サイト検出手段により予めサイトＩＤと対応して記憶しておいたサイト署名検証用鍵を用いてサイト検証情報を検証し、
前記移動無線端末は検証結果出力手段を備え、該検証結果出力手段が前記携帯キャリア認証サーバからサイト検証情報の検証結果を受けて出力する、
ことを特徴とするネットワークシステムである。
【００１１】
本発明に係わるサイト検証方法は、携帯キャリア認証サーバと、コンテンツサイトサーバと、ネットワーク閲覧端末と、 移動無線端末とを有し、前記携帯キャリア認証サーバと前記移動無線端末とがキャリア網で接続されてなるネットワークシステムにおけるサイト検証方法であって、
前記コンテンツサーバが前記ネットワーク閲覧端末からアクセスを受けたときに、サイドＩＤおよびサイト検証情報を前記ネットワーク閲覧端末に送信し、
前記ネットワーク閲覧端末が前記サイトＩＤおよびサイト検証情報を、前記移動無線端末を介して前記携帯キャリア認証サーバへ送信し、
前記携帯キャリア認証サーバが前記ネットワーク閲覧端末から前記サイトＩＤおよびサイト検証情報を受け、予めサイトＩＤと対応して記憶しておいたサイト署名検証用鍵を用いてサイト検証情報を検証し、
前記移動無線端末が前記携帯キャリア認証サーバからサイト検証情報の検証結果を受けて出力するサイト検証方法である。
【発明の効果】
【００１２】
本発明の第１の効果は、ＤＮＳサーバが不正書き換えされ、偽サイトに誘導されたとしても、アクセスしているサイトが正規サイトでないことを検知できることにある。
【００１３】
その理由は、インターネットＤＮＳに影響を受けないキャリアネットワーク上の認証サーバで、サイトの正当性を検証することができるためである。キャリアネットワークである理由は、仮にインターネット上に正規サイトを確認する認証サーバの仕組みがあっても、インターネットＤＮＳで認証サーバとは異なる、偽の認証サーバに誘導されてしまうことも防ぐことができるからである。
【００１４】
本発明の第２の効果は、ネットワーク閲覧端末も不正プログラムがインストールされ、サイト証明書の検証が偽装されていたとしても、ネットワーク閲覧端末のアクセス先の偽サイトを正規サイトでないということを検知できることにある。
【００１５】
その理由は、閲覧ＰＣではなく、携帯認証サーバでサイト検証をおこない、移動無線端末でサイト検証結果を出力することができるためである。
【図面の簡単な説明】
【００１６】
【図１】本発明を想定したネットワーク構成を示すブロック図である。
【図２】本発明の第１の実施形態のネットワークシステム構成を示すブロック図である。
【図３】第１の実施形態のサイト登録の動作を示す流れ図である。
【図４】第１の実施形態のサイト検証の動作の具体例を示す図である。
【図５】第１の実施形態の登録サイトＤＢ、検証情報ＤＢ、サイト情報ＤＢの構成図を示す図である。
【図６】本発明の第２の実施形態の構成を示すブロック図である。
【図７】第２の実施形態のサイト検証の動作の具体例を示す図である。
【図８】第２の実施形態の登録サイトＤＢ、検証情報ＤＢ、サイト情報ＤＢ、端末間通信ＤＢ、サイト間通信ＤＢの構成図を示す図である。
【図９】本発明の第３の実施形態の構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、発明を実施するための形態について図面を参照して詳細に説明する。
［実施形態１］
図１を参照すると、本発明の第１の実施の形態のシステムは、携帯キャリア認証サーバ１０と、コンテンツサイトサーバ２０と、移動無線端末３０と、インターネット閲覧端末４０から構成されている。携帯キャリア認証サーバ１０と移動無線端末３０とは携帯キャリア網５０を介して接続されている。携帯キャリア認証サーバ１０とコンテンツサイトサーバ２０とインターネット閲覧端末とはインターネット６０を介して接続されている。またインターネット６０にはＤＮＳサーバ７０が接続されている。なお、キャリア網（キャリアネットワーク）とはキャリア（通信事業者）の独自のネットワークである。フォーミング詐欺サイトサーバ８０は、ＤＮＳサーバ７０に不正な書き換えを加えたときに誘導されるサーバである。
【００１８】
図２に示すように、携帯キャリア認証サーバ１０は、サイト登録部１１１と、検索キー生成部１１２と、サイト検証部１１３と、サイトサーバ送受信部１１４と、無線端末送受信部１１５と、登録サイトデータベース（ＤＢ）１２１と、検証情報データベース（ＤＢ）１２２とを備えている。
【００１９】
コンテンツサイトサーバ２０は、サイト情報生成部２１１と、検証情報生成部２１２と、認証サーバ送受信部２１３と、閲覧端末送受信部２１４と、サイト情報データベース（ＤＢ）２２１とを備えている。
【００２０】
移動無線端末３０は、検証結果出力部３１１と、認証サーバ送受信部３１２と、閲覧端末送受信部３１３とを備えている。
【００２１】
インターネット閲覧端末４０は、検証情報取得部４１１と、検証問い合わせ部４１２と、サイトサーバ送受信部４１３と、無線端末送受信部４１４とを備えている。
【００２２】
これらの各構成部は、図２、図５を参照すると、それぞれ概略つぎのように動作する。
【００２３】
まず図２を参照して、携帯キャリア認証サーバ１０について説明する。
サイト登録部１１１は、サイトサーバ送受信部１１４から受信したサイト名、サイト署名検証用鍵を、携帯キャリア認証サーバ内で生成したサイトＩＤとともに、登録サイトＤＢ１２１に記憶し、登録結果とサイトＩＤをサイトサーバ送受信部１１４に送信する。例えば、サイト署名生成用鍵とサイト署名検証用鍵は、公開鍵暗号方式の秘密鍵と公開鍵に相当する。
【００２４】
検索キー生成部１１２は、サイトサーバ送受信部１１４から受信したサイトＩＤを、携帯キャリア認証サーバ内で生成した検索キー、有効期限とともに、検証情報ＤＢ１２２に記憶し、検索キーをサイトサーバ送受信部１１４に送信する。
【００２５】
サイト検証部１１３は、無線端末送受信部１１５から受信したサイトＩＤ、検索キー、サイト検証情報に対して、検証情報ＤＢ１２２から検索キーの有効期限と検索キーが未使用であることを確認し、登録サイトＤＢ１２１からサイト署名検証用鍵を取得しサイト検証情報を検証し、その結果を無線端末送受信部１１５に送信する。
【００２６】
サイトサーバ送受信部１１４は、コンテンツサイトサーバ２０の認証サーバ送受信部２１３からサイト署名検証鍵、サイト名を受信すると、サイト登録部１１１にサイト署名検証鍵、サイト名を送信する。また、サイトサーバ送受信部１１４は、サイト登録部１１１からサイトＩＤ、登録結果を受信すると、認証サーバ送受信部２１３へサイトＩＤ、登録結果を送信する。また、サイトサーバ送受信部１１４は、認証サーバ送受信部２１３からサイトＩＤを受信すると、サイト検証部１１３にサイトＩＤを送信し、一方、サイト検証部１１３から検索キーを受信すると、認証サーバ送受信部２１３に検索キーを送信する。
【００２７】
無線端末送受信部１１５は、移動無線端末３０の認証サーバ送受信部３１２からサイトＩＤ、検索キー、サイト検証情報を受信すると、サイト検証部１１３にサイトＩＤ、検索キー、サイト検証情報を送信する。また、サイト検証部１１３からサイト検証結果を受信すると、認証サーバ送受信部３１２にサイト検証結果を送信する。
【００２８】
登録サイトＤＢ１２１は、サイトＩＤ、サイト名、サイト署名検証用鍵を記憶している。
【００２９】
検証情報ＤＢ１２２は、サイトＩＤ、検索キー、検索キーの有効期限、検索キーの使用有無を記憶している。
【００３０】
次に、コンテンツサイトサーバ２０について説明する。
【００３１】
サイト情報生成部２１１は、サイト署名生成用鍵、サイト署名検証用鍵を生成し、サイト署名検証用鍵を認証サーバ送受信部２１３に送信する。また、認証サーバ送受信部２１３から、サイトＩＤと携帯キャリア認証サーバにサイト登録が完了した登録結果とを受信すると、サイト情報ＤＢ２２１にサイト署名生成用鍵、サイト署名検証用鍵、サイトＩＤを記憶する。
【００３２】
検証情報生成部２１２は、閲覧端末送受信部２１４からアクセス通知を受けると、サイト情報ＤＢ２２１からサイトＩＤを取得し、認証サーバ送受信部２１３にサイトＩＤを送信する。また、認証サーバ送受信部２１３から検索キーを受信すると、サイト情報ＤＢ２２１からサイト署名生成用鍵を取得し、サイト検証情報を生成し、閲覧端末送受信部２１４に送信する。
【００３３】
認証サーバ送受信部２１３は、携帯キャリア認証サーバ１０のサイトサーバ送受信部１１４とデータの送受信をおこなう。
【００３４】
閲覧端末送受信部２１４は、インターネット閲覧端末４０のサイトサーバ送受信部４１３とデータの送受信をおこなう。
【００３５】
サイト情報ＤＢ２２１は、サイトＩＤ、サイト署名生成用鍵、サイト署名検証用鍵を記憶している。
【００３６】
次に、移動無線端末３０について説明する。
【００３７】
検証結果出力部３１１は、認証サーバ送受信部３１２から受信したサイト検証結果を出力する。
【００３８】
認証サーバ送受信部３１２は、閲覧端末送受信部３１３からサイトＩＤ、検索キー、サイト検証情報を受信すると、携帯キャリア認証サーバ１０の無線端末送受信部１１５にサイトＩＤ、検索キー、サイト検証情報を送信する。
【００３９】
閲覧端末送受信部３１３は、インターネット閲覧端末４０の無線端末送受信部４１４からサイトＩＤ、検索キー、サイト検証情報を受信すると、認証サーバ送受信部３１２にサイトＩＤ、検索キー、サイト検証情報を送信する。
【００４０】
次に、インターネット閲覧端末４０について説明する。
【００４１】
検証情報取得部４１１は、ＨＴＭＬリクエストをサイトサーバ送受信部４１３に送信する。また、サイトサーバ送受信部４１３からＨＴＭＬレスポンスを受信し、レスポンスメッセージに埋め込まれたサイトＩＤ、検索キー、サイト検索情報を抽出し、検証問い合わせ部４１２にサイトＩＤ、検索キー、サイト検証情報を送信する。たとえば、検証情報取得部４１１は、ＷＥＢブラウザのプラグインに相当し、ブラウザからＨＴＭＬリクエストを中継したり、ＨＴＭＬレスポンスを中継してレスポンスメッセージに埋め込まれた情報を抽出したりする。
【００４２】
検証問い合わせ部４１２は、検証情報取得部４１１からサイトＩＤ、検索キー、サイト検証情報を受信すると、無線端末送受信部４１４にサイトＩＤ、検索キー、サイト検証情報を送信する。
【００４３】
サイトサーバ送受信部４１３は、検証情報取得部４１１からＨＴＭＬリクエストを受信すると、閲覧端末受信部２１４へＨＴＭＬリクエストを送信する。また、閲覧端末送受信部２１４からＨＴＭＬレスポンスを受信すると、検証情報取得部４１１にＨＴＭＬレスポンスを送信する。
【００４４】
無線端末送受信部４１４は、検証問い合わせ部４１２から受信したサイトＩＤ、検索キー、サイト検索情報を閲覧端末送受信部３１３に送信する。
【００４５】
次に、図２のブロック図、図３及び図４のフローチャート、図５の構成図を参照して本実施の形態の全体の動作について説明する。
【００４６】
まず、図３を用いてサイト登録について説明する。
【００４７】
コンテンツサイトサーバ２０は、サイト情報生成部２１１によりサイト署名生成用鍵とサイト署名検証用鍵を生成する（図３のステップＡ１）。ここで、例えば、サイト署名生成用鍵とサイト署名検証用鍵は、公開鍵暗号方式の秘密鍵と公開鍵に相当する。コンテンツサイトサーバ２０は、認証サーバ送受信部２１３によりサイト署名検証用鍵と自身のサイト名をサイト検証を行う携帯キャリア認証サーバ１０に送信する（ステップＡ２）。
【００４８】
携帯キャリア認証サーバ１０は、サイトサーバ送受信部１１４によりサイト署名検証用鍵、サイト名を受信すると（ステップＡ３）、サイト登録部１１１によりサイトＩＤを生成する（ステップＡ４）。また、携帯キャリア認証サーバ１０は、サイトＩＤ、サイト名、サイト署名検証用鍵を登録サイトＤＢ１２１に記憶し（ステップＡ５）、サイトサーバ送受信部１１４によりその登録が完了した旨の登録結果と生成したサイトＩＤをコンテンツサイトサーバ２０に送信する（ステップＡ６）。
【００４９】
コンテンツサイトサーバ２０は認証サーバ送受信部２１３により携帯キャリア認証サーバ１０からサイトＩＤと登録結果を受信する（ステップＡ７）。また、コンテンツサイトサーバ２０は、サイト情報生成部２１１によりサイトＩＤ、サイト署名生成用鍵、サイト署名検証用鍵をサイト情報ＤＢ２２１に記憶する（ステップＡ８）。
【００５０】
次に、サイト検証について説明する。
【００５１】
インターネット閲覧端末４０は、インターネット利用者がコンテンツサイトにアクセスするとき、検証情報取得部４１１がアクセスを検知し、ＨＴＭＬリクエストをサイトサーバ送受信部によりコンテンツサイトサーバ２０に送信する（図４のステップＢ１）。たとえば、検証情報取得部４１１は、ＷＥＢブラウザのプラグインに相当する。
【００５２】
コンテンツサイトサーバ２０は、閲覧端末送受信部２１４によりＨＴＭＬリクエストを受信すると、検証情報生成部２１２によりサイト情報ＤＢ２２１からサイトＩＤを取得し、認証サーバ送受信部２１３により携帯キャリア認証サーバ１０にサイトＩＤを送信する（ステップＢ２）。
【００５３】
携帯キャリア認証サーバ１０は、サイトサーバ送受信部１１４によりサイトＩＤを受信すると、検索キー生成部１１２により検索キーを生成し、サイトＩＤ、有効期限、使用有無が未使用と共に検証情報ＤＢ１２２に記憶する（ステップＢ３）。また、携帯キャリア認証サーバ１０は、サイトサーバ送受信部１１４により検索キーをコンテンツサイトサーバ２０に送信する（ステップＢ４）。
【００５４】
コンテンツサイトサーバ２０は、認証サーバ送受信部２１３により検索キーを受信すると、検証情報生成部２１２によりサイト情報ＤＢ２２１からサイト署名生成用鍵を取得しサイト検証情報を生成する（ステップＢ５）。また、コンテンツサイトサーバ２０は、検証情報生成部２１２によりサイトＩＤ、検索キー、サイト検証情報をＨＴＭＬに埋め込んだレスポンスを閲覧端末送受信部２１４を用いてインターネット閲覧端末４０に送信する（ステップＢ６）。
【００５５】
インターネット閲覧端末４０は、サイトサーバ送受信部４１３によりＨＴＭＬレスポンスを受信すると、検証情報取得部４１１によりサイトＩＤ、検索キー、サイト検証情報を抽出する（ステップＢ７）。また、インターネット閲覧端末４０は、検証問い合わせ部４１２によりサイトＩＤ、検索キー、サイト検証情報を無線端末送受信部４１４に送信し、無線端末送受信部４１４により移動無線端末３０に送信する（ステップＢ８）。
【００５６】
移動無線端末３０は、閲覧端末送受信部３１３によりサイトＩＤ、検索キー、サイト検証情報を受信すると、認証サーバ送受信部３１２によりサイトＩＤ、検索キー、サイト検証情報を携帯キャリア認証サーバ１０に送信する（ステップＢ９）。
【００５７】
携帯キャリア認証サーバ１０は、無線端末送受信部１１４によりサイトＩＤ、検索キー、サイト検証情報を受信すると、サイト検証部１１３により検証情報ＤＢ１２２から検索キー、有効期限、使用有無を取得し検索キーの有効期限と検索キーが未使用であることを確認し、登録サイトＤＢ１２１からサイト署名検証用鍵を取得しサイト検証情報を検証する（ステップＢ１０）。また、携帯キャリア認証サーバ１０は、無線端末送受信部１１５によりサイト検証結果を移動無線端末３０に送信する（ステップＢ１１）。
【００５８】
移動無線端末３０は、認証サーバ送受信部３１２によりサイト検証結果を受信すると、検証結果出力部３１１によりサイト検証結果を画面等に出力する（ステップＢ１２）。
【００５９】
次に、本実施の形態の効果について説明する。
【００６０】
本実施の形態では、インターネットと異なる携帯キャリアネットワークに置かれる携帯キャリア認証サーバのサイト検証部によりインターネット上のコンテンツサイトサーバの正当性を検証できるように構成されているため、たとえインターネット上のＤＮＳサーバが攻撃されたことでいかなるサイトのアクセス先が不正書き換えされ、偽サイトに誘導されたとしても、アクセスしているサイトが正規サイトでないことを検知できる。
【００６１】
また、インターネット閲覧端末と異なる移動無線端末のサイト検証結果によりインターネット閲覧端末のアクセス先のサイトの正当性検証結果を出力できるように構成されているため、たとえインターネット閲覧端末が不正プログラムがインストールされていたとしても、アクセスしているサイトが正規サイトでないことを検知できる。
［実施形態２］
図６及び図７、図８を参照すると、本発明の第２の実施形態は、コンテンツサイトサーバ２０が端末間通信ＤＢ２２１を含む点と、インターネット閲覧端末４０がサイト間通信ＤＢ４２１を含む点と、検証情報ＤＢ１２２の構成とが、第１の実施形態の構成と異なる。
【００６２】
これらの構成部は図６及び図７、図８を参照すると、それぞれ概略つぎのように動作する。
【００６３】
検索キー生成部１１２は、サイトサーバ送受信部１１４からサイトＩＤを受信すると、検索キーとともに暗号鍵も生成し、サイトＩＤと共に検証情報ＤＢ１２２に記憶する。また、検索キー生成部１１２は、サイトサーバ送受信部１１４に検索キーと暗号鍵を送信する。なお、暗号鍵はたとえば、共通鍵暗号方式の共通鍵に相当し、コンテンツサイトサーバとインターネット閲覧端末間の暗号化通信に用いられる。
【００６４】
サイト検証部１１３は、検索キー、サイト検証情報の検証後、その結果と暗号鍵を無線端末送受信部１１５に送信する。
【００６５】
無線端末送受信部１１５は、サイト検証結果のほかに、暗号鍵を認証サーバ送受信部３１２に送信する。
【００６６】
検証情報生成部２１２は、認証サーバ送受信部２１３から検索キーと暗号鍵を受信すると、端末間通信ＤＢ２２２に検索キーのほかに暗号鍵も記憶する。
【００６７】
認証サーバ送受信部３１２は、無線端末送受信部１１５からサイト検証結果のほかに暗号鍵を受信する。
【００６８】
閲覧端末受信部３１３は、無線端末送受信部４１４に暗号鍵を送信する。
【００６９】
検証情報取得部４１１は、サイトサーバ送受信部４１３からサイトＩＤ、検索キー、サイト検証情報を受信し、抽出すると、検索キーをサイト間通信ＤＢ４２１に記憶する。
【００７０】
検証問い合わせ部４１２は、無線端末送受信部４１４から暗号鍵を受信すると、サイト間通信ＤＢ４２１に記憶する。
【００７１】
無線端末送受信部４１４は、閲覧端末送受信部３１３から暗号鍵を受信すると、検証問い合わせ部４１２に暗号鍵を送信する。
【００７２】
検証情報ＤＢ１２２は、サイトＩＤ、検索キー、暗号鍵、有効期限、使用有無を記憶する。
【００７３】
端末間通信ＤＢ２２２は、検索キー、暗号鍵を記憶する。
【００７４】
サイト間通信ＤＢ４２１は、検索キー、暗号鍵を記憶する。
【００７５】
次に、図６の構成図、図７のフローチャート、図８のデータベース構成図を参照して本実施の形態のサイト検証の動作について詳細に説明する。
【００７６】
インターネット閲覧端末４０は、ＨＴＭＬリクエストをコンテンツサイトサーバ２０に送信する（図７のステップＣ１）。
【００７７】
コンテンツサイトサーバ２０は、ＨＴＭＬリクエストを受信すると、携帯キャリア認証サーバ１０にサイトＩＤを送信する（ステップＣ２）。
【００７８】
携帯キャリア認証サーバ１０は、検索キーのほかに、暗号鍵を生成し、サイトＩＤと共に検証情報ＤＢ１２２に記憶する（ステップＣ３）。また、コンテンツサイトサーバ２０に検索キーと暗号鍵を送信する（ステップＣ４）。
【００７９】
コンテンツサイトサーバ２０は、検索キーと暗号鍵を受信すると、端末間通信ＤＢ２２２に検索キーと暗号鍵を記憶する（ステップＣ５）。また、サイト検証情報を生成する（ステップＣ６）。さらに、サイトＩＤ、検索キー、サイト検証情報をＨＴＭＬに埋め込んだレスポンスメッセージをインターネット閲覧端末４０に送信する（ステップＣ７）。
【００８０】
インターネット閲覧端末４０は、サイトＩＤ、検索キー、サイト検証情報を抽出し、検索キーをサイト間通信ＤＢ４２１に記憶する（ステップＣ８）。また、サイトＩＤ、検索キー、サイト検証情報を移動無線端末３０に送信する（ステップＣ９）。
【００８１】
移動無線端末３０は、サイトＩＤ、検索キー、サイト検証情報を携帯キャリア認証サーバ１０に送信する（ステップＣ１０）。
【００８２】
携帯キャリア認証サーバ１０は、受信した検索キーの有効期限、使用有無を検証し、サイト検証情報を検証する（ステップＣ１１）。また、サイト検証結果と検証情報ＤＢ１２２から取得した暗号鍵を移動無線端末３０に送信する（ステップＣ１２）。
【００８３】
移動無線端末３０は、サイト検証結果と暗号鍵を受信すると、サイト検証結果を出力する（ステップＣ１３）。また、暗号鍵をインターネット閲覧端末に送信する（ステップＣ１４）。
【００８４】
インターネット閲覧端末４０は、暗号鍵を受信すると、サイト間通信ＤＢ４２１に暗号鍵を記憶する（ステップＣ１５）。
【００８５】
次に、本実施の形態の効果について説明する。
【００８６】
本実施の形態では、携帯キャリア認証サーバがコンテンツサイトサーバと移動無線端末を介してインターネット閲覧端末と情報の送受信できるように構成されているため、携帯キャリア認証サーバを仲介したコンテンツサイトサーバとインターネット閲覧端末間の暗号鍵の共有を安全にできる。
【００８７】
［実施形態３］
図９を参照すると、本発明の第３の実施形態は、インターネット閲覧端末の機能を移動無線端末に含む構成で、第１の実施形態の構成と異なる。なお、本実施形態は、移動無線端末で、インターネット閲覧をする場合を想定する。
【００８８】
次に、本実施の形態の効果について説明する。
【００８９】
本実施の形態では、移動無線端末にインターネット閲覧端末の機能を含むように構成されているため、移動無線端末でインターネットを閲覧する場合に、ＤＮＳサーバの不正書き換えがされ、偽サイトに誘導されたとしても、アクセスしているサイトが正規サイトでないことを検知できる。特に、移動無線端末はＰＣと比べて、計算能力が低いことから、端末に計算負荷をかけずに、ファーミング詐欺サイトへの誘導を検出できる仕組みとなっている。
【産業上の利用可能性】
【００９０】
本発明によれば、インターネット閲覧端末を利用して、インターネット上のサイトへアクセスし、電子商取引、ネットバンキング、電子申請など個人情報を取り扱う分野に適用できる。
【符号の説明】
【００９１】
１０    携帯キャリア認証サーバ
２０    コンテンツサイトサーバ
３０    移動無線端末
４０    インターネット閲覧端末
５０    携帯キャリア網
６０    インターネット
７０    ＤＮＳサーバ
８０    ファーミング詐欺サイト
１１１    サイト登録部
１１２    検索キー生成部
１１３    サイト検証部
１１４    サイトサーバ送受信部
１１５    無線端末送受信部
１２１    登録サイトＤＢ
１２２    検証情報ＤＢ
２１１    サイト情報生成部
２１２    検証情報生成部
２１３    認証サーバ送受信部
２１４    閲覧端末送受信部
２２１    サイト情報ＤＢ
２２２    端末間通信ＤＢ
３１１    検証結果出力部
３１２    認証サーバ送受信部
３１３    閲覧端末送受信部
３１４    検証情報取得部
３１５    検証問い合わせ部
３１６    サイトサーバ送受信部
４１１    検証情報取得部
４１２    検証問い合わせ部
４１３    サイトサーバ送受信部
４１４    無線端末送受信部
４２１    サイト間通信ＤＢ
【図１】
2010232821.tif 000003
【図２】
2010232821.tif 000004
【図３】
2010232821.tif 000005
【図４】
2010232821.tif 000006
【図５】
2010232821.tif 000007
【図６】
2010232821.tif 000008
【図７】
2010232821.tif 000009
【図８】
2010232821.tif 000010
【図９】
2010232821.tif 000011