(57)【特許請求の範囲】
【請求項１】
Ｗｅｂサーバとクライアント端末を備え、クライアント端末がＷｅｂサーバにある電子データの改竄されていないかの真正性を検証して電子データに基づく真正性の検証結果を出力する真正性出力方法において、
クライアント端末が電子データに基づく真正性の検証結果と共に出力される情報をクライアント端末の検証用個人テーブルに登録するステップと、クライアント端末が、電子データに基づく真正性の検証結果を出力する際に、前記検証用個人テーブル中に登録されている情報を読み出して当該検証結果と共に出力するステップとを有することを特徴とする真正性出力方法。
【請求項２】
前記検証結果と共に出力される情報は、利用者によって指定された任意の文字列情報、画像データ情報、音声データ情報または動画データ情報といった利用者によって指定された感覚的認識可能なマルチメディアデータであることを特徴とする請求項１に記載された真正性出力方法。
【請求項３】
前記検証結果と共に出力される情報を暗号化して検証用個人テーブルに登録することを特徴とする請求項１または請求項２のいずれかに記載された真正性出力方法。
【請求項４】
前記検証結果と共に出力される情報にデジタル署名を施して検証用個人テーブルに登録することを特徴とする請求項１乃至請求項３のいずれか１項に記載された真正性出力方法。
【請求項５】
前記電子データに基づく真正性の検証結果を出力する際に、前記検証用個人テーブル中に登録されている情報を、利用者によって指定された特定の位置に出力することを特徴とする請求項１乃至請求項４のいずれか１項に記載された真正性出力方法。
【請求項６】
前記電子データに基づく真正性の検証結果を出力する際に、前記検証用個人テーブル中に登録されている情報を、新規に生成された出力領域に出力することを特徴とする請求項１乃至請求項５のいずれか１項に記載された真正性出力方法。
【請求項７】
前記電子データに基づく真正性の検証結果を出力する際に、前記検証用個人テーブル中に登録されている情報を、利用者によって指定された当該電子データ中の特定の認証情報と共に出力することを特徴とする請求項１乃至請求項６のいずれか１項に記載された真正性出力方法。
【請求項８】
特定の情報処理装置へのログインダイアログを出力する際に、前記検証用個人テーブル中に登録されている情報を読み出してログインダイアログと共に出力することを特徴とする請求項１乃至請求項７のいずれか１項に記載された真正性出力方法。
【請求項９】
Ｗｅｂサーバとクライアント端末を備え、Ｗｅｂサーバにある電子データの改竄されていないかの真正性を検証して電子データに基づく真正性の検証結果を出力する真正性出力装置において、
電子データに基づく真正性の検証結果と共に出力される情報を検証用個人テーブルに登録する情報登録処理部と、電子データに基づく真正性の検証結果を出力する際に、前記検証用個人テーブル中に登録されている情報を読み出して当該検証結果と共に出力する情報出力処理部とを備えることを特徴とする真正性出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報の真正性の検証結果を出力する真正性出力装置に関し、特に第３者による偽の真正性表示を防止する真正性出力装置に適用して有効な技術に関するものである。
【０００２】
【従来の技術】
ネットワーク上のＥＣ(Electronic Commerce)活動等において、取引相手の実在性や本人性、更には与信等を確認する認証技術は極めて重要である。これを実現する基盤技術としては、暗号技術（公開鍵方式、秘密鍵方式）があるが、パスワード等も広く用いられている。
【０００３】
一方、ホームページやその他のデジタルコンテンツの取り扱いにおいても、改竄されていないことや、原本であることを確認する必要があり、真正性確認の出来る電子印鑑等があるが、基盤技術としては同様に暗号技術に基づくものと、それ以外の様々な方法が用いられている。
【０００４】
ＷＥＢサイトに用いる技術では、真正性確認の為のマークを用いて確認するものがある（特開平１１−２３９１２９号公報）。この例では、ページデータ等の電子データの真正性を検証する為に、認証情報を電子透かしとして埋め込んだマーーク画像データを当該電子データに付加しておき、マーク中の前記認証情報を用いて認証処理を行うことにより、当該電子データが改竄されているかどうかを検証したり、そのサイトがマーク発行機関から優良サイトとして認められているかどうかを検証可能としている。また電子認証基盤では、インターネットでの本人性を証明する為に公開鍵暗号方式を用いて検証する手段が実現されている。
【０００５】
【発明が解決しようとする課題】
従来の技術では、悪意のある第３者が、正規の認証処理結果で出力される真正性表示の挙動（ダイアログ表示）や画像変化の表示を真似た偽の表示をオンライン経由若しくは何らかのプログラムをクライアント端末に送り込む等して行った場合、正規の認証処理結果の表示と偽の認証処理結果の表示とを区別するのが難しいという問題がある。
【０００６】
本発明の目的は上記問題を解決し、電子データに基づく真正性の検証結果を出力する際に、第３者による偽造の困難な検証結果を出力することが可能な技術を提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、公開鍵暗号等を用いて行う認証等の電子データに基づく真正性の検証結果を出力する真正性出力装置において、検証用個人テーブル中に登録されている情報を電子データに基づく真正性の検証結果と共に出力するものである。
【０００８】
本発明では、電子データに基づく真正性を検証する為のプログラムをインストールする際等に、電子データに基づく真正性を検証する利用者だけが知る任意の情報として、任意の文字列情報、画像データ情報や音声データ情報等を受付けてクライアント側の情報処理装置内の検証用個人テーブルに登録しておく。
【０００９】
インターネットのホームページ等の電子データにアクセスした結果、そのアクセスした電子データに当該電子データに基づく真正性を検証する為の情報が含まれていた場合には検証処理を行い、その検証結果を出力する際に、前記検証用個人テーブル中に登録されている情報を読み出して当該検証結果と共に出力する。
【００１０】
真正性表示を不正に行おうとする第３者が、クライアント側の検証用個人テーブルにどの様な情報が登録されているかを予め知ることは困難である為、真正性表示の偽造が困難となり、第３者による偽の真正性表示を防止することができる。
【００１１】
以上の様に本発明の真正性出力装置によれば、検証用個人テーブル中に登録されている情報を電子データに基づく真正性の検証結果と共に出力するので、電子データに基づく真正性の検証結果を出力する際に、第３者による偽造の困難な検証結果を出力することが可能である。
【００１２】
【発明の実施の形態】
以下に電子データに基づく真正性の検証結果を出力する一実施形態の真正性出力装置について説明する。
【００１３】
図１は本実施形態の真正性出力処理の概略を示す図である。図１に示す様に本実施形態の真正性出力装置１００では、インターネット上のホームページ等の電子データに電子マーク（以下、ＩＭと表す）が付加されている場合に、そのＩＭにより当該電子データに基づく真正性を処理部１０２で検証し、その検証結果を画面部１０１に出力する際に、真正性出力装置１００内の検証用個人テーブル中に登録されている情報「＠上村＠」を読み出して当該検証結果と共に出力する。
【００１４】
図２は本実施形態の真正性出力装置１００の概略構成を示す図である。図２に示す様に本実施形態の真正性出力装置１００は、ＣＰＵ２０１と、メモリ２０２と、磁気ディスク装置２０３と、入力装置２０４と、出力装置２０５と、ＣＤ−ＲＯＭ装置２０６と、通信装置２０７と、検証用個人テーブル２０８とを有している。
【００１５】
ＣＰＵ２０１は、真正性出力装置１００全体の動作を制御する装置である。メモリ２０２は、真正性出力装置１００全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
【００１６】
磁気ディスク装置２０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置２０４は、電子データに基づく真正性を検証する為の各種入力を行う装置である。出力装置２０５は、電子データに基づく真正性の検証に伴う各種出力を行う装置である。
【００１７】
ＣＤ−ＲＯＭ装置２０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置２０７は、インターネットやイントラネット等のネットワークを介してＷｅｂサーバとの通信を行う装置である。検証用個人テーブル２０８は、電子データに基づく真正性の検証結果と共に出力される情報を登録するテーブルである。
【００１８】
また真正性出力装置１００は、情報登録処理部２１１と、情報出力処理部２１２とを有している。
【００１９】
情報登録処理部２１１は、電子データに基づく真正性の検証結果と共に出力される情報を検証用個人テーブル２０８に登録する処理部である。情報出力処理部２１２は、電子データに基づく真正性の検証結果を出力する際に、検証用個人テーブル２０８中に登録されている情報を読み出して当該検証結果と共に出力する処理部である。
【００２０】
真正性出力装置１００を情報登録処理部２１１及び情報出力処理部２１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００２１】
以下に本実施形態の真正性出力装置１００において、電子データに基づく真正性の検証結果と共に出力される情報を予め検証用個人テーブル２０８に登録しておく処理について説明する。本実施形態の真正性出力装置１００では、電子データに基づく真正性を検証する為のプログラムがインストールされた場合等、所定の条件になった場合に情報登録処理部２１１を起動し、真正性の検証結果と共に出力される情報の検証用個人テーブル２０８への登録を行う。インストール時以外でも、常時、以下と同様のＩ／Ｆ画面を表示することにより、検証用個人テーブル２０８の編集／登録ができるものとしても良い。
【００２２】
図３は本実施形態の情報登録処理の処理手順を示すフローチャートである。図３に示す様に真正性出力装置１００の情報登録処理部２１１は、電子データに基づく真正性の検証結果と共に出力される情報を検証用個人テーブル２０８に登録する処理を行う。
【００２３】
ステップ３０１で真正性出力装置１００の情報登録処理部２１１は、電子データに基づく真正性の検証結果と共に出力される情報を登録する為の基本画面を出力装置２０５へ出力し、利用者からの入力を受付ける。
【００２４】
図４は本実施形態の基本画面の一例を示す図である。図４に示す様に本実施形態の基本画面には、検証用個人テーブル２０８を格納するファイル名を設定する「テーブル設定」と、検証用個人テーブル２０８に登録される情報を入力する「登録情報」の項目が表示されている。
【００２５】
ここで検証用個人テーブル２０８をレジストリに格納することとしても良く、登録情報として、図４の様な任意の文字列情報だけでなく、任意の英数字情報、画像データ情報、音声データ情報、動画データ情報、手話データ情報やダイアログ用ＩＭデータ情報を用いたり、それらを組み合わせた情報を入力しても良い。また前記基本画面の「登録情報」の項目には、登録される情報そのものを入力する以外に、その情報の所在場所を示すファイル名等の情報を入力しても良いものとする。なお前記ダイアログ用ＩＭデータ情報とは、電子データが改竄されていない場合に、ＩＭに埋め込まれた文字情報を合成した画像を表示する為のデータ情報である。
【００２６】
ステップ３０２では、前記基本画面に入力された内容での登録が利用者から指示されたかどうかを調べ、登録が指示された場合にはステップ３０３へ進み、前記基本画面に入力された内容で検証用個人テーブル２０８の登録を行う。
【００２７】
ステップ３０４では、前記基本画面で登録した内容以外の登録が利用者から要求されたかどうかを調べ、基本画面以外の登録が要求された場合にはステップ３０５へ進む。
【００２８】
ステップ３０５では、基本画面で登録した内容以外の登録を行う為の拡張画面を出力装置２０５へ出力し、利用者からの入力を受付ける。
【００２９】
図５は本実施形態の拡張画面の一例を示す図である。図５に示す様に本実施形態の拡張画面には、登録情報の音声出力、暗号化及び署名化を行うかどうかを選択する為の表示が行われている。ここで暗号化または署名化が選択された場合には、暗号化やデジタル署名で用いられる暗号鍵の指定が行われるものとする。また登録情報の項目には、文字列１個に限らず各種情報を複数入力できるＩ／Ｆを表示しても良い。図５の様な拡張画面に加え、登録情報の出力位置を登録する為の位置登録画面を出力装置２０５へ出力し、出力位置の登録を行っても良い。
【００３０】
図６は本実施形態の位置登録画面の一例を示す図である。図６の位置登録画面では、ダイアログに登録情報を出力する場合の出力位置の登録画面を表している。なおこの出力位置の登録の際に、新規Ｗｅｂページや新規ダイアログ等の新規出力領域を生成して出力することを登録しても良い。
【００３１】
ステップ３０６では、前記拡張画面に入力された内容での登録が利用者から指示されたかどうかを調べ、登録が指示された場合にはステップ３０７へ進み、前記拡張画面に入力された内容を検証用個人テーブル２０８に格納する。また、ＩＭや公開鍵証明書等の情報により電子データに基づく真正性の検証を行う場合では、ＩＭ発行機関名や認証局名等、利用者によって指定されたＩＭや公開鍵証明書中の特定の情報を、電子データに基づく真正性の検証結果と共に出力される情報として検証用個人テーブル２０８に登録しておいても良い。
【００３２】
図７は本実施形態の検証用個人テーブル２０８の一例を示す図である。図７に示す様に本実施形態の検証用個人テーブル２０８には、登録情報の種別と、暗号化の有無、署名化の有無、出力位置情報、登録情報が格納されている。ここで図７の署名化有りの登録情報の「○上村○,aoudkre,×上村×」のデータは、それぞれ「元の情報、署名データ、不正時の情報」を表している。
【００３３】
以下に本実施形態の真正性出力装置１００において、電子データに付加されたＩＭ等により電子データに基づく真正性を検証し、その検証結果を出力する際に、検証用個人テーブル２０８中に予め登録されている情報を読み出して当該検証結果と共に出力する処理について説明する。本実施形態の真正性出力装置１００では、電子データに基づく真正性を検証する為のプログラムが実行され、検証結果が得られると、情報出力処理部２１２を起動し、検証用個人テーブル２０８中に登録されている情報を読み出して当該検証結果と共に出力する。
【００３４】
図８は本実施形態の情報出力処理の処理手順を示すフローチャートである。図８に示す様に真正性出力装置１００の情報出力処理部２１２は、電子データに基づく真正性の検証結果を出力する際に、検証用個人テーブル２０８中に登録されている情報を読み出して当該検証結果と共に出力する処理を行う。
【００３５】
ステップ８０１で真正性出力装置１００の情報出力処理部２１２は、前記基本画面のテーブル設定で設定されたファイル名のファイルを参照し、検証用個人テーブル２０８中の登録情報を読み出す。なお前記基本画面のテーブル設定で検証用個人テーブル２０８をレジストリに格納することとした場合にはレジストリの検証用個人テーブル２０８から登録情報を読み出すものとする。
【００３６】
ステップ８０２では、前記読み出した登録情報に対して暗号化が行われているかどうかを調べ、暗号化が行われている場合にはステップ８０３で復号化を行う。
【００３７】
ステップ８０４では、前記読み出した登録情報に対してデジタル署名が行われているかどうかを調べ、デジタル署名が行われている場合にはステップ８０５で署名内容をチェックし、前記読み出した登録情報の改竄が行われていないかどうかを確認する。
【００３８】
ステップ８０６では、前記読み出した登録情報の種別が音声データ情報であるかどうかを調べ、音声データ情報である場合にはステップ８１１へ進み、音声データの再生を行う。
【００３９】
ステップ８０７では、前記読み出した登録情報の出力位置情報を参照し、出力位置を示す座標や、新規出力領域の生成の有無を示す情報を読み出す。ステップ８０８では、前記読み出した出力位置情報に、新規Ｗｅｂページや新規ダイアログ等の新規出力領域を生成して出力することが示されているかどうかを調べ、新規出力領域の生成が示されている場合にはステップ８０９へ進み、指定された新規出力領域を生成する。
【００４０】
ステップ８１０では、登録情報の種別に合わせて画像表示プログラムや動画再生プログラム等の出力処理プログラムを起動し、ステップ８０７で読み出した出力位置に前記読み出した登録情報を出力する。なおステップ８０９で新規Ｗｅｂページや新規ダイアログ等の新規出力領域を生成している場合には、その生成した新規出力領域中のステップ８０７で読み出した出力位置に前記読み出した登録情報を出力する。また、検証用個人テーブル２０８への登録の際に、ＩＭ発行機関名や認証局名等、利用者によって指定されたＩＭや公開鍵証明書中の特定の情報が、電子データに基づく真正性の検証結果と共に出力される情報として登録されていた場合には、それらのＩＭ発行機関名や認証局名等の情報をＩＭや公開鍵証明書から読み出して共に出力しても良い。
【００４１】
図９は本実施形態の真正性結果出力の第１の例を示す図である。図９に示す真正性結果出力例では、電子データに基づく真正性の検証結果として、メッセージ「このホームページが正しいことを証明します。URL：http://www.im.com/」を表示すると共に、電子データに基づく真正性の検証結果と共に出力される情報として文字列情報「＠上村＠」を出力位置９０１〜９０３に表示する表示例を表している。
【００４２】
図１０は本実施形態の真正性結果出力の第２の例を示す図である。図１０に示す真正性結果出力例では、電子データに基づく真正性検証結果のメッセージと共に画像データ情報を出力位置１００１〜１００３に表示する表示例を表している。
【００４３】
図１１は本実施形態の真正性結果出力の第３の例を示す図である。図１１に示す真正性結果出力例では、電子データに基づく真正性の検証結果として表示されるＩＭの画像データと共に、文字列情報「＠上村＠」や画像データ情報を出力位置１１０１及び１１０２に表示する表示例を表している。
【００４４】
図１２は本実施形態の真正性結果出力の第４の例を示す図である。図１２に示す真正性結果出力例では、新規Ｗｅｂページや新規ダイアログ等の新規出力領域を生成して、文字列情報「＠上村＠」や画像データ情報を表示する表示例を表している。
【００４５】
図１３は本実施形態の真正性結果出力の第５の例を示す図である。図１３に示す真正性結果出力例では、正規の検証プログラムが検証した時にのみ表示が行われる検証プログラム専用領域、ブラウザ専用領域や吹き出し位置に、画像データ情報を表示する表示例を表している。
【００４６】
図１４は本実施形態の真正性結果出力の第６の例を示す図である。図１４に示す真正性結果出力例では、電子データに基づく真正性検証結果のメッセージと共に音声データ情報を出力する様子を表している。
【００４７】
また本実施形態において、ＩＭによる認証結果を出力する為のプルダウンメニュー中に検証用個人テーブル２０８中に登録されている情報を出力しても良い。
【００４８】
図１５は本実施形態のプルダウンメニュー中の出力例を示す図である。図１５に示すプルダウンメニュー出力例では、ＩＭをクリックしたときに表示されるプルダウン専用メニュー中の出力位置１５０１に、文字列情報「＠上村＠」を表示する表示例を表している。
【００４９】
前記の様に本実施形態では、電子データに付加されたＩＭ等により電子データに基づく真正性を検証し、その検証結果を出力する際に、検証用個人テーブル２０８中に予め登録されている情報を読み出して当該検証結果と共に出力するので、利用者は、検証用個人テーブル２０８中に予め登録しておいた内容が出力されていることを確認することで、本物と偽者の区別を容易に行うことができる。
【００５０】
また電子データに基づく真正性表示を不正に行おうとする第３者が、クライアント側の検証用個人テーブル２０８にどの様な情報が登録されているかを予め知ることは困難である為、真正性表示の偽造が困難となり、第３者による偽の真正性表示を防止することができる。
【００５１】
なお本実施形態では、電子データにＩＭが付加されている場合について主に説明したが、ＩＭに限らず、ＰＫＩ(Public Key Infrastructure)の公開鍵証明書を検証クライアントで検証した結果を表示する際も適用することが可能であり、同様にして真正性証明のあらゆる場面に適用することができる。
【００５２】
また検証用個人テーブル２０８中の登録情報とＷｅｂサーバ等のログイン処理が必要な情報処理装置のＵＲＬとを対応付けておき、特定の情報処理装置へログインを行う際に、検証用個人テーブル２０８中に登録されている登録情報を読み出してログインダイアログと共に出力し、どの情報処理装置へのログイン処理であるかを利用者に明示する様にしても良い。
【００５３】
以上説明した様に本実施形態の真正性出力装置によれば、検証用個人テーブル中に登録されている情報を電子データに基づく真正性の検証結果と共に出力するので、電子データに基づく真正性の検証結果を出力する際に、第３者による偽造の困難な検証結果を出力することが可能である。
【００５４】
【発明の効果】
本発明によれば検証用個人テーブル中に登録されている情報を電子データに基づく真正性の検証結果と共に出力するので、電子データに基づく真正性の検証結果を出力する際に、第３者による偽造の困難な検証結果を出力することが可能である。
【図面の簡単な説明】
【図１】本実施形態の真正性出力処理の概略を示す図である。
【図２】本実施形態の真正性出力装置１００の概略構成を示す図である。
【図３】本実施形態の情報登録処理の処理手順を示すフローチャートである。
【図４】本実施形態の基本画面の一例を示す図である。
【図５】本実施形態の拡張画面の一例を示す図である。
【図６】本実施形態の位置登録画面の一例を示す図である。
【図７】本実施形態の検証用個人テーブル２０８の一例を示す図である。
【図８】本実施形態の情報出力処理の処理手順を示すフローチャートである。
【図９】本実施形態の真正性結果出力の第１の例を示す図である。
【図１０】本実施形態の真正性結果出力の第２の例を示す図である。
【図１１】本実施形態の真正性結果出力の第３の例を示す図である。
【図１２】本実施形態の真正性結果出力の第４の例を示す図である。
【図１３】本実施形態の真正性結果出力の第５の例を示す図である。
【図１４】本実施形態の真正性結果出力の第６の例を示す図である。
【図１５】本実施形態のプルダウンメニュー中の出力例を示す図である。
【符号の説明】
１００…真正性出力装置、１０１…画面部、１０２…処理部、２０１…ＣＰＵ、２０２…メモリ、２０３…磁気ディスク装置、２０４…入力装置、２０５…出力装置、２０６…ＣＤ−ＲＯＭ装置、２０７…通信装置、２０８…検証用個人テーブル、２１１…情報登録処理部、２１２…情報出力処理部、９０１〜９０３…出力位置、１００１〜１００３…出力位置、１１０１及び１１０２…出力位置、１５０１…出力位置。
【図１】
0004166437.tif 000002
【図２】
0004166437.tif 000003
【図３】
0004166437.tif 000004
【図４】
0004166437.tif 000005
【図５】
0004166437.tif 000006
【図６】
0004166437.tif 000007
【図７】
0004166437.tif 000008
【図８】
0004166437.tif 000009
【図９】
0004166437.tif 000010
【図１０】
0004166437.tif 000011
【図１１】
0004166437.tif 000012
【図１２】
0004166437.tif 000013
【図１３】
0004166437.tif 000014
【図１４】
0004166437.tif 000015
【図１５】
0004166437.tif 000016