(57)【要約】      （修正有）【課題】なりすまし等の問題の発生する危険性を回避し、信頼性の高い認証情報を有する情報を作成することが可能となる認証情報書込装置を提供する。【解決手段】秘密鍵で暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書とからなる認証情報を用意し、情報のテキストエリアに対し、情報の検証処理を行うための認証情報をテキストデータとして埋め込むことで、認証情報の複製を防止し、なりすまし等の問題の発生を回避する。【選択図】図３
2006284720.tif 000002
【特許請求の範囲】
【請求項１】
任意の情報に認証情報を書き込む認証情報書込装置であって、
前記情報のテキストエリアに対し、前記認証情報をテキストデータとして埋め込む認証情報埋込手段を有することを特徴とする認証情報書込装置。
【請求項２】
前記認証情報埋込手段は、
秘密鍵を用いて前記情報に暗号化を施す暗号化手段を有し、
前記暗号化手段により暗号化を施した署名データと、前記秘密鍵に関連づけられた公開鍵証明書と、を前記認証情報として前記情報のテキストエリアに対しテキストデータとして埋め込むことを特徴とする請求項１記載の認証情報書込装置。
【請求項３】
前記認証情報埋込手段は、バイナリエディタを用いて前記認証情報をテキストデータとして埋め込むことを特徴とする請求項１または２記載の認証情報書込装置。
【請求項４】
任意の情報に含まれる認証情報の検証処理を行う認証情報検証装置であって、
前記情報のテキストエリアに埋め込まれている認証情報を取得する認証情報取得手段と、
前記認証情報取得手段により取得した認証情報を基に、前記情報が改竄されているか否かの検証を行う検証手段と、
を有することを特徴とする認証情報検証装置。
【請求項５】
前記認証情報取得手段は、バイナリエディタを用いて前記情報のテキストエリアから前記認証情報を読み出して取得することを特徴とする請求項４記載の認証情報検証装置。
【請求項６】
前記認証情報には、秘密鍵を用いて前記情報に暗号化を施した署名データと、前記秘密鍵に関連づけられた公開鍵証明書と、が含まれており、
前記検証手段は、前記署名データを、前記公開鍵証明書を基に復号化を施し、該復号化を施した復号化データと、前記情報に圧縮を施した圧縮データと、が一致するか否かを判定し、前記復号化データと、前記圧縮データと、が一致すると判定した場合に、前記情報が改竄されていないと判断し、前記復号化データと、前記圧縮データと、が一致しないと判定した場合に、前記情報が改竄されていると判断することを特徴とする請求項４記載の認証情報検証装置。
【請求項７】
検証を行うための認証情報が含まれた任意の情報を提供する情報提供装置と、前記情報を取得し、該取得した情報に含まれる認証情報の検証を行う情報取得装置と、を有して構成される認証情報検証システムであって、
前記情報提供装置は、
前記情報のテキストエリアに対し、前記認証情報をテキストデータとして埋め込む認証情報埋込手段と、
前記認証情報埋込手段により前記認証情報をテキストデータとして埋め込んだ前記情報を前記情報取得装置に提供する情報提供手段と、
を有し、
前記情報取得装置は、
前記情報提供装置から前記情報を取得する情報取得手段と、
前記情報取得手段により取得した前記情報のテキストエリアに埋め込まれている認証情報を取得する認証情報取得手段と、
前記認証情報取得手段により取得した認証情報を基に、前記情報が改竄されているか否かの検証を行う検証手段と、
を有することを特徴とする認証情報検証システム。
【請求項８】
前記情報提供装置は、
秘密鍵を用いて前記情報に暗号化を施す暗号化手段を有し、
前記認証情報埋込手段は、前記暗号化手段により暗号化を施した署名データと、前記秘密鍵に関連づけられた公開鍵証明書と、を前記認証情報として前記情報のテキストエリアに対しテキストデータとして埋め込むことを特徴とする請求項７記載の認証情報検証システム。
【請求項９】
前記情報提供装置は、
バイナリエディタを用いて、前記情報のテキストエリアに対し、前記認証情報をテキストデータとして埋め込むことを特徴とする請求項７または８記載の認証情報検証システム。
【請求項１０】
前記情報取得装置は、
バイナリエディタを用いて、前記情報のテキストエリアに埋め込まれている認証情報を取得することを特徴とする請求項７記載の認証情報検証システム。
【請求項１１】
前記認証情報には、秘密鍵を用いて前記情報に暗号化を施した署名データと、前記秘密鍵に関連づけられた公開鍵証明書と、が含まれており、
前記情報取得装置は、
前記署名データを、前記公開鍵証明書を基に復号化を施し、該復号化を施した復号化データと、前記情報に圧縮を施した圧縮データと、が一致するか否かを判定し、前記復号化データと、前記圧縮データと、が一致すると判定した場合に、前記情報が改竄されていないと判断し、前記復号化データと、前記圧縮データと、が一致しないと判定した場合に、前記情報が改竄されていると判断することを特徴とする請求項７記載の認証情報検証システム。
【請求項１２】
任意の情報に認証情報を書き込む認証情報書込装置における認証情報書込方法であって、
前記情報のテキストエリアに対し、前記認証情報をテキストデータとして埋め込む認証情報埋込工程を、前記認証情報書込装置が行うことを特徴とする認証情報書込方法。
【請求項１３】
前記認証情報埋込工程は、
秘密鍵を用いて前記情報に暗号化を施す暗号化工程を有し、
前記暗号化工程により暗号化を施した署名データと、前記秘密鍵に関連づけられた公開鍵証明書と、を前記認証情報として前記情報のテキストエリアに対しテキストデータとして埋め込むことを特徴とする請求項１２記載の認証情報書込方法。
【請求項１４】
前記認証情報埋込工程は、バイナリエディタを用いて前記認証情報をテキストデータとして埋め込むことを特徴とする請求項１２または１３記載の認証情報書込方法。
【請求項１５】
任意の情報に含まれる認証情報の検証処理を行う認証情報検証装置において行う認証情報検証方法であって、
前記情報のテキストエリアに埋め込まれている認証情報を取得する認証情報取得工程と、
前記認証情報取得工程により取得した認証情報を基に、前記情報が改竄されているか否かの検証を行う検証工程と、
を、前記認証情報検証装置が行うことを特徴とする認証情報検証方法。
【請求項１６】
前記認証情報取得工程は、バイナリエディタを用いて前記情報のテキストエリアから前記認証情報を読み出して取得することを特徴とする請求項１５記載の認証情報検証方法。
【請求項１７】
前記認証情報には、秘密鍵を用いて前記情報に暗号化を施した署名データと、前記秘密鍵に関連づけられた公開鍵証明書と、が含まれており、
前記検証工程は、前記署名データを、前記公開鍵証明書を基に復号化を施し、該復号化を施した復号化データと、前記情報に圧縮処理を施した圧縮データと、が一致するか否かを判定し、前記復号化データと、前記圧縮データと、が一致すると判定した場合に、前記情報が改竄されていないと判断し、前記復号化データと、前記圧縮データと、が一致しないと判定した場合に、前記情報が改竄されていると判断することを特徴とする請求項１５記載の認証情報検証方法。
【請求項１８】
任意の情報に認証情報を書き込む認証情報書込装置において実行される認証情報書込プログラムであって、
前記情報のテキストエリアに対し、前記認証情報をテキストデータとして埋め込む認証情報埋込処理を、前記認証情報書込装置において実行させることを特徴とする認証情報書込プログラム。
【請求項１９】
前記認証情報埋込処理は、
秘密鍵を用いて前記情報に暗号化を施す暗号化処理を有し、
前記暗号化処理により暗号化を施した署名データと、前記秘密鍵に関連づけられた公開鍵証明書と、を前記認証情報として前記情報のテキストエリアに対しテキストデータとして埋め込むことを特徴とする請求項１８記載の認証情報書込プログラム。
【請求項２０】
前記認証情報埋込処理は、バイナリエディタを用いて前記認証情報をテキストデータとして埋め込むことを特徴とする請求項１８または１９記載の認証情報書込プログラム。
【請求項２１】
任意の情報に含まれる認証情報の検証処理を行う認証情報検証装置において実行させる認証情報検証プログラムであって、
前記情報のテキストエリアに埋め込まれている認証情報を取得する認証情報取得処理と、
前記認証情報取得処理により取得した認証情報を基に、前記情報が改竄されているか否かの検証を行う検証処理と、
を、前記認証情報検証装置において実行させることを特徴とする認証情報検証プログラム。
【請求項２２】
前記認証情報取得処理は、バイナリエディタを用いて前記情報のテキストエリアから前記認証情報を読み出して取得することを特徴とする請求項２１記載の認証情報検証プログラム。
【請求項２３】
前記認証情報には、秘密鍵を用いて前記情報に暗号化を施した署名データと、前記秘密鍵に関連づけられた公開鍵証明書と、が含まれており、
前記検証処理は、前記署名データを、前記公開鍵証明書を基に復号化を施し、該復号化を施した復号化データと、前記情報に圧縮を施した圧縮データと、が一致するか否かを判定し、前記復号化データと、前記圧縮データと、が一致すると判定した場合に、前記情報が改竄されていないと判断し、前記復号化データと、前記圧縮データと、が一致しないと判定した場合に、前記情報が改竄されていると判断することを特徴とする請求項２１記載の認証情報検証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公開鍵技術を用いた認証情報書込装置、認証情報検証装置、認証情報検証システム、認証情報書込方法、認証情報検証方法、認証情報書込プログラム、及び認証情報検証プログラムに関するものである。
【背景技術】
【０００２】
情報通信分野における電子文書の普及に伴い、秘匿すべき情報を電子文書として扱いたいという要望が高まり、様々な暗号化技術の開発が行われているのが現状である。
【０００３】
なお、暗号化技術として、公開鍵暗号化技術や電子署名技術があり、その暗号化技術を利用する利用者は、互いに自分用の公開鍵を相手側に知らせておく必要がある。そのため、例えば、電子メールの場合には、メールの本文に、公開鍵となる比較的長大な文字列を付記するという方法が行われている。
【０００４】
また、プライバシーマークやＩＳＭＳなど、様々な認証制度があり、その認証制度を支援する認証マークをウェブページ上に掲載している場合が多い。しかしながら、ウェブページに掲載されている認証マークは、偽造やコピーが容易であるため、ウェブページに掲載されている認証マークを勝手に複製して使用することも可能であり、なりすましの問題が発生する危険性も考えられる。このため、なりすまし等が発生した場合には、セキュリティや個人情報に対する被害が甚大なだけではなく、認証制度自体の信頼性も揺らぎかねないことになる。
【０００５】
なお、本発明より先に出願された技術文献として、透かし情報として公開鍵を埋め込んだ画像を電子文書に添付し、公開鍵を従来のように無味乾燥で長大な文字列として表現するのではなく、コンパクトな形態で電子文書に埋込み、また、電子文書から取り出すことが開示された文献がある（例えば、特許文献１参照）。
【０００６】
また、証明書の内容の一部又は全部を含まない画像データに、証明書の内容の残る一部又は全部を含むデータを秘密鍵を使って公開鍵暗号方式で暗号化した暗号化データを、埋め込んだ電子化証明書が開示された文献がある（例えば、特許文献２参照）。
【特許文献１】特開２００２−５５６０９号公報
【特許文献２】特開２００４−４５６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１は、透かし情報として公開鍵を画像データに埋込んでいることから、その画像データを複製した場合には、その画像データに埋込んだ公開鍵まで複製されてしまうことになり、上述したようになりすましの問題が発生する危険性がある。また、上記特許文献２は、画像データ自体に対し暗号化データを埋込んでおり、暗号化データの埋込み方法が異なることになる。
【０００８】
本発明は上記事情に鑑みてなされたものであり、信頼性の高い認証情報を有する情報を作成することが可能となる認証情報書込装置、その情報の検証を行う認証情報検証装置、認証情報検証システム、方法及びプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
かかる目的を達成するために、本発明は以下の特徴を有することとする。
【００１０】
本発明にかかる認証情報書込装置は、任意の情報に認証情報を書き込む認証情報書込装置であって、情報のテキストエリアに対し、認証情報をテキストデータとして埋め込む認証情報埋込手段を有することを特徴とするものである。
【００１１】
また、本発明にかかる認証情報書込装置において、認証情報埋込手段は、秘密鍵を用いて情報に暗号化を施す暗号化手段を有し、暗号化手段により暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書と、を認証情報として情報のテキストエリアに対しテキストデータとして埋め込むことを特徴とするものである。
【００１２】
また、本発明にかかる認証情報書込装置において、認証情報埋込手段は、バイナリエディタを用いて認証情報をテキストデータとして埋め込むことを特徴とするものである。
【００１３】
また、本発明にかかる認証情報検証装置は、任意の情報に含まれる認証情報の検証処理を行う認証情報検証装置であって、情報のテキストエリアに埋め込まれている認証情報を取得する認証情報取得手段と、認証情報取得手段により取得した認証情報を基に、情報が改竄されているか否かの検証を行う検証手段と、を有することを特徴とするものである。
【００１４】
また、本発明にかかる認証情報検証装置において、認証情報取得手段は、バイナリエディタを用いて情報のテキストエリアから認証情報を読み出して取得することを特徴とするものである。
【００１５】
また、本発明にかかる認証情報検証装置は、認証情報には、秘密鍵を用いて情報に暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書と、が含まれており、検証手段は、署名データを、公開鍵証明書を基に復号化を施し、該復号化を施した復号化データと、情報に圧縮を施した圧縮データと、が一致するか否かを判定し、復号化データと、圧縮データと、が一致すると判定した場合に、情報が改竄されていないと判断し、復号化データと、圧縮データと、が一致しないと判定した場合に、情報が改竄されていると判断することを特徴とするものである。
【００１６】
また、本発明にかかる認証情報検証システムは、検証を行うための認証情報が含まれた任意の情報を提供する情報提供装置と、情報を取得し、該取得した情報に含まれる認証情報の検証を行う情報取得装置と、を有して構成される認証情報検証システムであって、情報提供装置は、情報のテキストエリアに対し、認証情報をテキストデータとして埋め込む認証情報埋込手段と、認証情報埋込手段により認証情報をテキストデータとして埋め込んだ情報を情報取得装置に提供する情報提供手段と、を有し、情報取得装置は、情報提供装置から情報を取得する情報取得手段と、情報取得手段により取得した情報のテキストエリアに埋め込まれている認証情報を取得する認証情報取得手段と、認証情報取得手段により取得した認証情報を基に、情報が改竄されているか否かの検証を行う検証手段と、を有することを特徴とするものである。
【００１７】
また、本発明にかかる認証情報検証システムにおいて、情報提供装置は、秘密鍵を用いて情報に暗号化を施す暗号化手段を有し、認証情報埋込手段は、暗号化手段により暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書と、を認証情報として情報のテキストエリアに対しテキストデータとして埋め込むことを特徴とするものである。
【００１８】
また、本発明にかかる認証情報検証システムにおいて、情報提供装置は、バイナリエディタを用いて、情報のテキストエリアに対し、認証情報をテキストデータとして埋め込むことを特徴とするものである。
【００１９】
また、本発明にかかる認証情報検証システムにおいて、情報取得装置は、バイナリエディタを用いて、情報のテキストエリアに埋め込まれている認証情報を取得することを特徴とするものである。
【００２０】
また、本発明にかかる認証情報検証システムにおいて、認証情報には、秘密鍵を用いて情報に暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書と、が含まれており、情報取得装置は、署名データを、公開鍵証明書を基に復号化を施し、該復号化を施した復号化データと、情報に圧縮を施した圧縮データと、が一致するか否かを判定し、復号化データと、圧縮データと、が一致すると判定した場合に、情報が改竄されていないと判断し、復号化データと、圧縮データと、が一致しないと判定した場合に、情報が改竄されていると判断することを特徴とするものである。
【００２１】
また、本発明にかかる認証情報書込方法は、任意の情報に認証情報を書き込む認証情報書込装置における認証情報書込方法であって、情報のテキストエリアに対し、認証情報をテキストデータとして埋め込む認証情報埋込工程を、認証情報書込装置が行うことを特徴とするものである。
【００２２】
また、本発明にかかる認証情報書込方法において、認証情報埋込工程は、秘密鍵を用いて情報に暗号化を施す暗号化工程を有し、暗号化工程により暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書と、を認証情報として情報のテキストエリアに対しテキストデータとして埋め込むことを特徴とするものである。
【００２３】
また、本発明にかかる認証情報書込方法において、認証情報埋込工程は、バイナリエディタを用いて認証情報をテキストデータとして埋め込むことを特徴とするものである。
【００２４】
また、本発明にかかる認証情報検証方法は、任意の情報に含まれる認証情報の検証処理を行う認証情報検証装置において行う認証情報検証方法であって、情報のテキストエリアに埋め込まれている認証情報を取得する認証情報取得工程と、認証情報取得工程により取得した認証情報を基に、情報が改竄されているか否かの検証を行う検証工程と、を、認証情報検証装置が行うことを特徴とするものである。
【００２５】
また、本発明にかかる認証情報検証方法において、認証情報取得工程は、バイナリエディタを用いて情報のテキストエリアから認証情報を読み出して取得することを特徴とするものである。
【００２６】
また、本発明にかかる認証情報検証方法において、認証情報には、秘密鍵を用いて情報に暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書と、が含まれており、検証工程は、署名データを、公開鍵証明書を基に復号化を施し、該復号化を施した復号化データと、情報に圧縮処理を施した圧縮データと、が一致するか否かを判定し、復号化データと、圧縮データと、が一致すると判定した場合に、情報が改竄されていないと判断し、復号化データと、圧縮データと、が一致しないと判定した場合に、情報が改竄されていると判断することを特徴とするものである。
【００２７】
また、本発明にかかる認証情報書込プログラムは、任意の情報に認証情報を書き込む認証情報書込装置において実行される認証情報書込プログラムであって、情報のテキストエリアに対し、認証情報をテキストデータとして埋め込む認証情報埋込処理を、認証情報書込装置において実行させることを特徴とするものである。
【００２８】
また、本発明にかかる認証情報書込プログラムにおいて、認証情報埋込処理は、秘密鍵を用いて情報に暗号化を施す暗号化処理を有し、暗号化処理により暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書と、を認証情報として情報のテキストエリアに対しテキストデータとして埋め込むことを特徴とするものである。
【００２９】
また、本発明にかかる認証情報書込プログラムにおいて、認証情報埋込処理は、バイナリエディタを用いて認証情報をテキストデータとして埋め込むことを特徴とするものである。
【００３０】
また、本発明にかかる認証情報検証プログラムは、任意の情報に含まれる認証情報の検証処理を行う認証情報検証装置において実行させる認証情報検証プログラムであって、情報のテキストエリアに埋め込まれている認証情報を取得する認証情報取得処理と、認証情報取得処理により取得した認証情報を基に、情報が改竄されているか否かの検証を行う検証処理と、を、認証情報検証装置において実行させることを特徴とするものである。
【００３１】
また、本発明にかかる認証情報検証プログラムにおいて、認証情報取得処理は、バイナリエディタを用いて情報のテキストエリアから認証情報を読み出して取得することを特徴とするものである。
【００３２】
また、本発明にかかる認証情報検証プログラムにおいて、認証情報には、秘密鍵を用いて情報に暗号化を施した署名データと、秘密鍵に関連づけられた公開鍵証明書と、が含まれており、検証処理は、署名データを、公開鍵証明書を基に復号化を施し、該復号化を施した復号化データと、情報に圧縮を施した圧縮データと、が一致するか否かを判定し、復号化データと、圧縮データと、が一致すると判定した場合に、情報が改竄されていないと判断し、復号化データと、圧縮データと、が一致しないと判定した場合に、情報が改竄されていると判断することを特徴とするものである。
【発明の効果】
【００３３】
本発明によれば、情報のテキストエリアに対し、認証情報をテキストデータとして埋め込むことで、認証情報の複製を防止することが可能となり、信頼性の高い認証情報を有する情報を作成することが可能となる。
【発明を実施するための最良の形態】
【００３４】
まず、図１、図３を参照しながら、本実施形態における認証情報検証システムの特徴について説明する。
【００３５】
本実施形態における認証情報検証システムは、検証を行うための認証情報が含まれた任意の情報を提供する情報提供装置（１００）と、前記情報を取得し、該取得した情報に含まれる認証情報の検証を行う情報取得装置（２００）と、を有して構成される認証情報検証システムであって、情報提供装置（１００）は、図３に示すように情報（１１０）のテキストエリア（１１１）に対し、認証情報（１２０）をテキストデータとして埋め込み、その認証情報（１２０）をテキストデータとして埋め込んだ情報（１１０）を情報取得装置（２００）に提供することになる。そして、情報取得装置（２００）は、情報提供装置（１００）から図３に示す情報（１１０）を取得し、該取得した情報（１１０）のテキストエリア（１１１）に埋め込まれている認証情報（１２０）を取得する。そして、その取得した認証情報（１２０）を基に、情報提供装置（１００）から取得した情報（１１０）が改竄されているか否かの検証を行うことになる。このように、本実施形態における認証情報検証システムは、図３に示すように、情報（１１０）のテキストエリア（１１１）に対し、認証情報（１２０）をテキストデータとして埋め込むことで、認証情報（１２０）の複製を防止することが可能となり、信頼性の高い認証情報（１２０）を有する情報（１１０）を作成することが可能となる。以下、添付図面を参照しながら、本実施形態における認証情報検証システムについて説明する。
【００３６】
（第１の実施形態）
まず、図１を参照しながら、本実施形態における認証情報検証システムのシステム構成について説明する。
【００３７】
本実施形態における認証情報検証システムは、画像データを外部の通信機器に提供する画像データ提供装置（１００）と、前記画像データ提供装置（１００）が提供する画像データを取得する画像データ取得装置（２００）と、画像データに含まれる認証情報の検証処理を行う認証局の保有する既存の認証情報検証装置（３００）と、がネットワーク（４００）を介して接続されて構成される。なお、ネットワーク（４００）は、画像データ提供装置（１００）と、画像データ取得装置（２００）と、認証情報検証装置（３００）と、の間で情報の授受ができれば、特に限定するものではなく、有線、無線を問わずあらゆる情報通信形態を適用することは可能である。
【００３８】
＜画像データ提供装置１００＞
まず、図２を参照しながら、画像データ提供装置（１００）について説明する。
【００３９】
画像データ提供装置（１００）は、任意の画像データのテキストエリアに対し、その画像データの正当性を検証するための認証情報を埋め込み、その認証情報を埋め込んだ画像データを外部の通信装置に提供するための装置である。
【００４０】
画像データ提供装置（１００）は、図２に示すように、秘密鍵入力部（１）と、画像データ入力部（２）と、認証情報書込部（３）と、情報格納部（４）と、画像データ出力部（５）と、を有して構成される。
【００４１】
秘密鍵入力部（１）は、秘密鍵を入力するものである。画像データ入力部（２）は、画像データを入力するものである。認証情報書込部（３）は、画像データのテキストエリアに対し認証情報の書き込み処理を行うものである。情報格納部（４）は、画像データを格納するものである。画像データ出力部（５）は、画像データを外部の通信機器に出力するものである。
【００４２】
本実施形態における画像データ提供装置（１００）は、まず、画像データ入力部（２）からファイル形式の画像データが入力されることになる。また、秘密鍵入力部（１）から秘密鍵が入力されることになる。
【００４３】
次に、認証情報書込部（３）は、秘密鍵入力部（１）から入力された秘密鍵を基に、画像データ入力部（２）から入力されたファイル形式の画像データに対し、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）方式や、ＲＳＡ方式などを用いて暗号化処理を施し、画像データの署名データを生成する。そして、認証情報書込部（３）は、図３に示すように、暗号化処理を施して生成した画像データ（１１０）の署名データ（１２３）と、暗号化処理の際に使用した秘密鍵に関連付けられた公開鍵証明書（１２２）と、認証情報検証装置（３００）において検証処理を行うための認証局の公開鍵証明書（１２１）と、の３つの情報からなる認証情報（１２０）を、画像データ（１１０）のテキストエリア（１１１）にテキストデータとして埋め込むことになる。なお、認証局の公開鍵証明書（１２１）は、画像データ提供装置（１００）が認証情報検証装置（３００）から取得することになる。
【００４４】
なお、認証情報（１２０）をテキストエリア（１１１）に埋め込む際には、認証情報書込部（３）が、バイナリエディタを用いてＰＥＭ（Ｐｒｉｖａｃｙ  Ｅｎｈａｎｃｅｄ  Ｍａｉｌ）やＸＭＬ−ｓｉｇｎａｔｕｒｅのフォーマット形式で埋め込むことになる。
【００４５】
次に、画像データ提供装置（１００）は、画像データ出力部（５）から図３に示す画像データ（１１０）を画像データ取得装置（２００）に送信することになる。
【００４６】
このように、本実施形態における画像データ提供装置（１００）は、画像データのテキストエリアに対し、その画像データの正当性を検証するための認証情報をテキストデータとして埋め込むことで、その認証情報を埋め込んだ画像データを複製したとしても、認証情報自体は複製されることがないため、なりすましの発生を防止することが可能となる。
【００４７】
なお、画像データ提供装置（１００）は、認証情報書込部（３）により認証情報が埋め込まれた画像データを、情報格納部（４）に格納し、外部の通信機器である画像データ取得装置（２００）からの画像データの取得要求により、情報格納部（４）から画像データを取得し、該取得した画像データを画像データ出力部（５）から取得要求先の画像データ取得装置（２００）に送信することになる。また、画像データ提供装置（１００）は、認証情報書込部（３）により認証情報が埋め込まれた画像データを生成した際に、該生成した画像データを画像データ出力部（５）から自動的に任意の通信機器に送信したりすることも可能である。
【００４８】
＜画像データ取得装置２００＞
次に、図４を参照しながら、画像データ取得装置（２００）について説明する。
【００４９】
画像データ取得装置（２００）は、画像データ提供装置（１００）から送信される図３に示す画像データ（１１０）を取得し、該取得した画像データ（１１０）のテキストエリア（１１１）の中から認証情報（１２０）を取得し、該取得した認証情報（１２０）を基に、画像データ（１１０）の正当性を検証する装置である。
【００５０】
画像データ取得装置（２００）は、図４に示すように、画像データ取得部（１１）と、認証情報検証部（１２）と、情報格納部（１３）と、画像データ表示部（１４）と、を有して構成される。
【００５１】
画像データ取得部（１１）は、画像データ提供装置（１００）が外部の通信機器に対して提供している画像データ（１１０）を取得するものである。なお、本実施形態における画像データ（１１０）の取得方法は、特に限定せず、画像データ提供装置（１００）において作成される認証情報（１２０）が書き込まれた画像データ（１１０）を画像データ取得部（１１）が取得できればあらゆる取得方法を適用することが可能である。
【００５２】
例えば、画像データ取得部（１１）は、Ｗｅｂブラウザ機能を起動させ、該起動させたＷｅｂブラウザ機能を基に、画像データ提供装置（１００）から画像データ（１１０）を取得することも可能である。また、画像データ提供装置（１００）から自動的に送信される画像データ（１１０）を受信した際に、該受信した画像データ（１１０）を画像データ取得部（１１）が取得するように構築することも可能である。
【００５３】
認証情報検証部（１２）は、画像データ取得部（１１）が取得した画像データ（１１０）の正当性を検証するものである。情報格納部（１３）は、画像データ（１１０）を格納するものである。画像データ表示部（１４）は、画像データ（１１０）の正当性の検証結果を表示するものである。
【００５４】
本実施形態における画像データ取得装置（２００）は、まず、画像データ取得部（１１）が何かしらの方法により図３に示す画像データ（１１０）を取得することになる。そして、認証情報検証部（１２）は、画像データ取得部（１１）が取得した画像データ（１１０）のテキストエリア（１１１）に埋め込まれている認証情報（１２０）を読み出し、画像データ（１１０）のテキストエリア（１１１）の中から認証情報（１２０）を取得することになる。なお、認証情報（１２０）を画像データ（１１０）のテキストエリア（１１１）から読み出す際には、認証情報検証部（１２）が、バイナリエディタを用いてＰＥＭ（Ｐｒｉｖａｃｙ  Ｅｎｈａｎｃｅｄ  Ｍａｉｌ）やＸＭＬ−ｓｉｇｎａｔｕｒｅのフォーマット形式で読み出すことになる。
【００５５】
次に、認証情報検証部（１２）は、図３に示すように認証情報（１２０）に含まれる画像データの署名データ（１２３）を、画像データ用公開鍵証明書（１２２）にて復号化し、該復号化した画像データを基に、画像データ取得部（１１）が取得した画像データ（１１０）が改竄されているか否かの検証処理を行うことになる。
【００５６】
例えば、認証情報検証部（１２）は、画像データ取得部（１１）が取得した画像データ（１１０）を圧縮した圧縮画像データと、署名データ（１２３）を画像データ用公開鍵証明書（１２２）にて復号化した復号化画像データと、が一致するか否かを判断し、圧縮画像データと、復号化画像データと、が一致すると判断した際には、画像データ取得部（１１）が取得した画像データは改竄されていない画像データであると判断することになる。一方、圧縮画像データと、復号化画像データと、が一致しないと判断した際には、画像データ取得部（１１）が取得した画像データは改竄されている画像データであると判断することになる。これにより、認証情報検証部（１２）は、画像データ取得部（１１）が取得した画像データの正当性を検証することが可能となる。
【００５７】
次に、認証情報検証部（１２）は、画像データ（１１０）のテキストエリア（１１１）の中から取得した認証情報（１２０）に含まれる認証局の公開鍵証明書（１２１）の正当性を検証するために、その認証局の公開鍵証明書（１２１）と、その公開鍵証明書（１２１）の検証要求と、を認証局が所有する認証情報検証装置（３００）に送信し、認証情報検証装置（３００）において認証局の公開鍵証明書（１２１）の検証処理を行うことになる。
【００５８】
認証情報検証装置（３００）は、画像データ取得装置（２００）から認証局の公開鍵証明書（１２１）と、公開鍵証明書（１２１）の検証要求と、を受信した際に、該受信した認証局の公開鍵証明書（１２１）の検証処理を行い、その公開鍵証明書（１２１）の検証結果を、検証要求先の画像データ取得装置（２００）に送信することになる。これにより、画像データ取得装置（２００）は、認証局の公開鍵証明書（１２１）の検証結果を取得することになり、その認証局の公開鍵証明書（１２１）の正当性を確認することが可能となる。なお、認証情報検証装置（３００）における認証局の検証処理は、画像データ取得装置（２００）から送信されてくる認証局の公開鍵証明書（１２１）の正当性が確認できればあらゆる検証処理を適用することが可能である。
【００５９】
例えば、画像データ取得装置（２００）から送信されてくる認証局の公開鍵証明書（１２１）が認証情報検証装置（３００）において保有する公開鍵証明書と一致するか否かを判断し、認証局の公開鍵証明書（１２１）が認証情報検証装置（３００）において保有する公開鍵証明書と一致すると判断した場合に、認証局の公開鍵証明書（１２１）の正当性が有る旨の検証結果を検証要求先の画像データ取得装置（２００）に送信し、一致しないと判断した場合に、認証局の公開鍵証明書（１２１）の正当性が無い旨の検証結果を検証要求先の画像データ取得装置（２００）に送信するように構築することも可能である。
【００６０】
次に、画像データ表示部（１４）は、認証情報検証部（１２）において検証した画像データ用公開鍵証明書（１２２）の検証結果と、認証情報検証装置（３００）から取得した認証局の公開鍵証明書（１２１）の検証結果と、を表示し、画像データ取得部（１１）が取得した画像データの正当性の検証結果を表示することになる。
【００６１】
このように、本実施形態における画像データ取得装置（２００）は、画像データ提供装置（１００）から取得した図３に示す画像データ（１１０）のテキストエリア（１１１）の中から認証情報（１２０）を取得し、該取得した認証情報（１２０）を基に、画像データ（１１０）の正当性を検証することになる。
【００６２】
従って、本実施形態における認証情報検証システムは、既存の公開鍵技術と公開鍵インフラ（ＰＫＩ）を用いて画像データ（１１０）の正当性を検証することが可能となる。また、認証局が保有する認証情報検証装置（３００）において認証局の公開鍵証明書（１２１）の検証処理を行うように構築することで、既存の認証局を利用することが可能となり、公開鍵自体の破棄についても公開鍵インフラを適用することが可能となる。
【００６３】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００６４】
第２の実施形態における認証情報検証システムは、ウェブブラウザのプラグイン機能を用いて、ウェブブラウザでの閲覧状態で、画像データ（１１０）の有効性を視覚的に表示することを特徴とするものである。
【００６５】
公開鍵方式による電子署名では、電子署名を行った日時や有効期限を設定することが可能となるため、画像データ（１１０）に限らず期間を限定して公開したい情報の管理にも適用することが可能となる。
【００６６】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。例えば、上述した認証情報検証システムにおける各処理動作は、コンピュータプログラムにより実行することも可能であり、また、上記のプログラムは、光記録媒体、磁気記録媒体、光磁気記録媒体、または半導体等の記録媒体に記録し、その記録媒体からプログラムを情報処理装置に読み込ませることで、上述した処理動作を情報処理装置において実行させることも可能である。また、所定のネットワークを介して接続されている外部機器からプログラムを情報処理装置に読み込ませることで、上述した各処理動作を情報処理装置において実行させることも可能である。また、上記実施形態における認証情報検証システムは、画像データについて説明したが、画像データに限定するものではなく、テキストデータに変換可能な情報であれば本実施形態における認証方法を適用することは可能であり、１ピクセルの画像データに対しても適用することが可能である。
【産業上の利用可能性】
【００６７】
本発明にかかる認証情報書込装置、認証情報検証装置、認証情報検証システム、認証情報書込方法、認証情報検証方法、認証情報書込プログラム、及び認証情報検証プログラムは、信頼性の高い認証情報を含む情報を生成する際に適用可能である。
【図面の簡単な説明】
【００６８】
【図１】本実施形態における認証情報検証システムのシステム構成を示す図である。
【図２】本実施形態における認証情報検証システムを構成する画像データ提供装置（１００）の機能構成を示すブロック図である。
【図３】画像データ提供装置（１００）において生成される画像データ（１１０）を示す図である。
【図４】本実施形態における認証情報検証システムを構成する画像データ取得装置（２００）の機能構成を示すブロック図である。
【符号の説明】
【００６９】
１００    画像データ提供装置（認証情報書込装置）
２００    画像データ取得装置（認証情報検証装置）
３００    認証情報検証装置
４００    ネットワーク
１１０    画像データ
１２０    認証情報
１２１    認証局の公開鍵証明書
１２２    画像データ用公開鍵証明書
１２３    画像データの署名データ
１    公開鍵入力部
２    画像データ入力部
３    認証情報書込部
４    情報格納部
５    画像データ出力部
１１    画像データ取得部
１２    認証情報検証部
１３    情報格納部
１４    画像データ表示部
【図１】
2006284720.tif 000003
【図２】
2006284720.tif 000004
【図３】
2006284720.tif 000005
【図４】
2006284720.tif 000006