(57)【要約】【課題】特殊な装置を用意せずとも，電子印影をエンコードした光学コードを用いて文書の偽造防止が図れる電子印影システムを提供する。【解決手段】電子印影システム１において，第１の携帯端末装置１０は，カメラ機能で撮影した文書３の画像から生成した署名対象データのデジタル署名を少なくとも含む電子印影を生成し，電子印影をエンコードした光学コード２０が印刷された電子印影シール２をシールプリンタ４に出力させる。第２の携帯端末装置１１は，カメラ機能で撮影された電子印影シール２の画像に含まれる光学コード２０をデコードし，デコードした電子印影に含まれるデジタル署名を検証し，該デジタル署名の検証結果として署名対象データを第２の携帯端末装置１１のディスプレイに表示する。【選択図】図１
2012120102.tif 000002
【特許請求の範囲】
【請求項１】
写真を撮影するカメラと，該カメラで撮影された文書の画像から署名対象データを生成し，秘密鍵からデジタル署名を生成するコマンドが実装されたＵＳＩＭに前記署名対象データを送信して，前記ＵＳＩＭから前記署名対象データのデジタル署名を取得した後，前記ＵＳＩＭから取得したデジタル署名，前記署名対象データの保存先を示すデータソースを少なくとも含む電子印影を生成し，前記電子印影をエンコードした光学コードの印刷データをプリンタに送信することで，前記光学コードが印刷された電子印影シールをプリンタに出力させる印影生成手段を備えた第１の携帯端末装置と，
写真を撮影するカメラと，該カメラで撮影された電子印影シールの画像に含まれる前記光学コードをデコードし，デコードされた前記電子印影に含まれる前記データソースで示される保存先から前記署名対象データを取得した後，前記ＵＳＩＭに記憶された秘密鍵と対になる公開鍵を用いて，デコードされた前記電子印影に含まれるデジタル署名を検証し，該デジタル署名の検証に成功すると，該署名対象データをディスプレイに表示させる印影検証手段を備えた第２の携帯端末装置と，
から少なくとも構成されたことを特徴とする電子印影システム。
【請求項２】
前記秘密鍵と対になる公開鍵が公開されている認証局のＵＲＩが前記ＵＳＩＭに記憶され，前記第１の携帯端末装置の前記印影生成手段は，前記ＵＳＩＭから読み出した前記認証局のＵＲＩを前記電子印影に含ませ，前記第１の携帯端末装置の前記印影検証手段は，デコードされた前記電子印影に含まれる前記認証局のＵＲＩにアクセスしてデジタル署名の検証に利用する公開鍵を取得することを特徴とする，請求項１に記載の電子印影システム。
【請求項３】
前記ＵＳＩＭの所持者の氏名データ又は印影データが前記ＵＳＩＭに記憶され，前記第１の携帯端末装置の前記印影生成手段は，前記ＵＳＩＭから読み出した氏名データ又は印影データ入りの前記光学コードの印刷データを生成することを特徴とする，請求項１又は請求項２に記載の電子印影システム。
【請求項４】
前記第１の携帯端末装置の前記印影生成手段は，前記文書の画像を文字認識して得られたテキストデータを前記署名対象データとし，前記データソースとして該テキストデータを前記光学コードに少なくともエンコードすることを特徴とする，請求項１から請求項３のいずれか一つに記載の電子印影システム。
【請求項５】
前記第１の携帯端末装置の前記印影生成手段は，前記文書の画像そのものを前記署名対象データとし，前記文書の画像をネットワーク上のサーバに保存した後，前記文書の画像の保存先を示すＵＲＩを前記データソースとして前記電子印影含ませることを特徴とする，請求項１から請求項３のいずれか一つに記載の電子印影システム。
【請求項６】
請求項１から請求項５に記載の第１の携帯端末装置の印影生成手段としてカメラ付き携帯端末装置を機能させるためのアプリケーションプログラム。
【請求項７】
請求項１又は請求項２に記載の第２の携帯端末装置の印影検証手段としてカメラ付き携帯端末装置を機能させるためのアプリケーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，電子印影をエンコードした光学コードを用いて紙媒体の文書の偽造防止を図るための技術に関する。
【背景技術】
【０００２】
従来の印鑑は，その造形の複雑さから文書の偽造防止するための本人証明として用いられてきたが，印鑑による捺印の代わりに，電子印影をエンコードした光学コードを用いて紙媒体の文書の偽造防止を図ることが考案されている。例えば，特許文献１では，非対称鍵暗号を利用して文書のデジタル署名を生成し，文書のデジタル署名を含む電子印影をエンコードした光学コードを文書に印字する装置が提案されている。
【０００３】
しかし，特許文献１で開示されている発明では，文書のイメージを読み取る機能，該イメージから生成したデジタル署名を含む電子印影をエンコードした光学コードを印字する機能などの機能，文章に印字された光学コードにエンコードされた電子印影を検証する機能などを備えた特殊な装置が必要となってしまい，実際の運用性に欠けていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで，本発明は，特殊な装置を用意せずとも，電子印影をエンコードした光学コードを用いて紙媒体の文書の偽造防止を図ることができる電子印影システム，及び，電子印影システムで必要なる電子印影アプリケーションを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決する第１の発明は，汎用のカメラ付き携帯端末装置を利用できるように発案された電子印影システムであって，第１の発明の電子印影システムは，写真を撮影するカメラと，該カメラで撮影された文書の画像から署名対象データを生成し，秘密鍵からデジタル署名を生成するコマンドが実装されたＵＳＩＭに前記署名対象データを送信して，前記ＵＳＩＭから前記署名対象データのデジタル署名を取得した後，前記ＵＳＩＭから取得したデジタル署名，前記署名対象データの保存先を示すデータソースを少なくとも含む電子印影を生成し，前記電子印影をエンコードした光学コードの印刷データをプリンタに送信することで，前記光学コードが印刷された電子印影シールをプリンタに出力させる印影生成手段を備えた第１の携帯端末装置と，写真を撮影するカメラと，該カメラで撮影された電子印影シールの画像に含まれる前記光学コードをデコードし，デコードされた前記電子印影に含まれる前記データソースで示される保存先から前記署名対象データを取得した後，前記ＵＳＩＭに記憶された秘密鍵と対になる公開鍵を用いて，デコードされた前記電子印影に含まれるデジタル署名を検証し，該デジタル署名の検証に成功すると，該署名対象データをディスプレイに表示させる印影検証手段を備えた第２の携帯端末装置とから少なくとも構成されることを特徴とする。
【０００７】
更に，第２の発明は，認証局から公開鍵を取得できるように，第１の発明の電子印影システムにおいて，前記秘密鍵と対になる公開鍵が公開されている認証局のＵＲＩが前記ＵＳＩＭに記憶され，前記第１の携帯端末装置の前記印影生成手段は，前記ＵＳＩＭから読み出した前記認証局のＵＲＩを前記電子印影に含ませ，前記第１の携帯端末装置の前記印影検証手段は，デコードされた前記電子印影に含まれる前記認証局のＵＲＩにアクセスしてデジタル署名の検証に利用する公開鍵を取得することを特徴とする。
【０００８】
更に，第３の発明は，電子印影シールの作成者を目視で確認できるように，第１の発明又は第２の発明の電子印影システムにおいて，前記ＵＳＩＭの所持者の氏名データ又は印影データが前記ＵＳＩＭに記憶され，前記第１の携帯端末装置の前記印影生成手段は，前記ＵＳＩＭから読み出した氏名データ又は印影データ入りの前記光学コードの印刷データを生成することを特徴とする。
【０００９】
更に，第４の発明は，署名対象データを光学コードにエンコードできるように，第１の発明から第３の発明のいずれか一つに記載の電子印影システムにおいて，前記第１の携帯端末装置の前記印影生成手段は，前記文書の画像を文字認識して得られたテキストデータを前記署名対象データとし，前記データソースとして該テキストデータを前記光学コードに少なくともエンコードすることを特徴とする。
【００１０】
更に，第５の発明は，図やグラフを含む文書でも対応が取れるように，第１の発明から第３の発明のいずれか一つに記載の電子印影システムにおいて，前記第１の携帯端末装置の前記印影生成手段は，前記文書の画像そのものを前記署名対象データとし，前記文書の画像をネットワーク上のサーバに保存した後，前記文書の画像の保存先を示すＵＲＩを前記データソースとして前記電子印影含ませることを特徴とする。
【００１１】
更に，第６の発明は，第１の発明から第５の発明に記載の第１の携帯端末装置の印影生成手段としてカメラ付き携帯端末装置を機能させるためのアプリケーションプログラムである。
【００１２】
また，第７の発明は，第１の発明又は第２の発明に記載の第２の携帯端末装置の印影検証手段としてカメラ付き携帯端末装置を機能させるためのアプリケーションプログラムである。
【発明の効果】
【００１３】
このように，本発明によれば，特殊な装置を用意せずとも，電子印影をエンコードした光学コードを用いて紙媒体の文書の偽造防止を図ることができる電子印影システム，及び，電子印影システムで必要なる電子印影アプリケーションを提供できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る電子印影システムを説明する図。
【図２】本発明で利用されるカメラ付き携帯端末装置のブロック図。
【図３】電子印影シールを作成するときのフローを説明する図。
【図４】電子印影シールを検証するときのフローを説明する図。
【図５】変形例に係る電子印影システムを説明する図。
【図６】変形例における電子印影アプリケーションを説明する図。
【図７】変形例において電子印影シールを作成するときのフローを説明する図。
【図８】変形例において電子印影シールを検証するときのフローを説明する図。
【発明を実施するための形態】
【００１５】
ここから，本発明の実施形態について，本発明の技術分野に係わる当業者が，発明の内容を理解し，発明を実施できる程度に説明する。なお，これから説明する実施形態は本発明の一実施形態にしか過ぎず，本発明は，これから説明する実施形態に限定されることなく，種々の変形や変更が可能である。
【００１６】
図１は，本実施形態に係る電子印影システム１を説明する図である。本実施形態に係る電子印影システム１は，デジタル署名等を含む電子印影をエンコードした光学コード２０（図１では，２次元バーコード）が印刷された電子印影シール２を用い，公開鍵暗号方式を利用して光学コード２０にエンコードされたデジタル署名の生成・検証を行うことで，紙媒体の文書３の偽造防止を図るために開発されたシステムである。
【００１７】
本実施形態に係る電子印影システム１は，電子印影シール２を作成する作成者が所持する第１の携帯端末装置１０と，電子印影シール２を検証する検証者が所持する第２の携帯端末装置１１とから少なくとも構成され，図１では，第１の携帯端末装置１０と第２の携帯端末装置１１以外に，無線通信機能を有するシールプリンタ４と，様々な人や会社の公開鍵を公開している認証局５を図示している。
【００１８】
図１で図示した電子印影システム１では，電子印影シール２の生成及び検証機能を携帯端末装置用のアプリケーションプログラムである電子印影アプリケーション１２で実現することで，第１の携帯端末装置１０及び第２の携帯端末装置１１として機能する特別な装置を用意せずとも，汎用的なカメラ付き携帯端末装置を第１の携帯端末装置１０及び第２の携帯端末装置１１として利用できるようにし，電子印影アプリケーション１２が実装された汎用的なカメラ付き携帯端末装置は，電子印影シール２の作成に利用されるとき第１の携帯端末装置１０として機能し，電子印影シール２の検証に利用されるとき第２の携帯端末装置１１として機能する。
【００１９】
図１で図示した電子印影システム１において，作成者が，電子印影シール２を貼り付ける文書３を第１の携帯端末装置１０のカメラ機能で撮影すると，第１の携帯端末装置１０に実装された電子印影アプリケーション１２は，カメラ機能で撮影された文書３の画像から生成した署名対象データのデジタル署名を公開鍵暗号方式の秘密鍵で生成し，署名対象データのデジタル署名，署名対象データの保存先を示すデータソース，デジタル署名を検証する際に利用する公開鍵，すなわち，デジタル署名を生成するときに利用した秘密鍵と対になる公開鍵を公開している認証局５のＵＲＩを少なくとも含む電子印影を生成し，電子印影をエンコードした光学コード２０の印刷データをシールプリンタ４に送信する処理を行い，シールプリンタ４は，該光学コード２０が印刷された電子印影シール２を出力する。
【００２０】
作成者がシールプリンタ４から出力された電子印影シール２を文書３に貼ることで，文書３に電子印影シール２が押印され，検証者が，第２の携帯端末装置１１を利用して文書３に押印された電子印影シール２を検証する際，検証者が文書３に押印された電子印影シール２を第２の携帯端末装置１１のカメラ機能で撮影すると，第２の携帯端末装置１１に実装された電子印影アプリケーション１２は，カメラ機能で撮影された電子印影シール２の画像に含まれる光学コード２０をデコードし，デコードした電子印影に含まれる認証局５のＵＲＩを利用して公開鍵を認証局５から取得した後，デコードした電子印影に含まれるデータソースを利用して取得した署名対象データと認証局５から取得した公開鍵を用いて，デコードした電子印影に含まれるデジタル署名を検証し，該デジタル署名の検証結果を第２の携帯端末装置１１のディスプレイに表示する処理を実行する。
【００２１】
電子印影に含まれるデジタル署名の検証結果そのものを第２の携帯端末装置１１に表示させることもできるが，作成者が文書３に押印する意志があったことを目視で確認できるように，本実施形態では，電子印影に含まれるデジタル署名の検証に成功すると，該デジタル署名の署名対象となった署名対象データを第２の携帯端末装置１１に表示させるようにしている。
【００２２】
本発明において，デジタル署名の対象となる署名対象データは，文書３の画像を文字認識することで得られるテキスト又は文書３の画像そのものとすることができ，本実施形態では，署名対象データを該テキストとするときの形態について説明し，署名対象データを文書３の画像とする形態については変形例にて説明する。
【００２３】
図２は，本発明で利用されるカメラ付き携帯端末装置のブロック図である。上述しているように，本実施形態では，電子印影シール２の生成及び検証機能を電子印影アプリケーション１２で実現しているため，第１の携帯端末装置１０及び第２の携帯端末装置１１は汎用のカメラ付き携帯端末装置で実現することができ， 図２で図示したように，第１の携帯端末装置１０及び第２の携帯端末装置１１として利用される汎用のカメラ付き携帯端末装置には，カメラ付き携帯端末装置の所持者のＵＳＩＭ１０７が組み込まれ，更に，電気回路として，アプリケーションプロセッサなどで実現される制御回路１００，公衆無線通信網を利用して無線通信する無線通信回路１０３，写真を撮影するカメラ回路１０１，文字や映像を表示するディスプレイ回路１０２，テンキーなどの操作回路１０５，様々なアプリケーションが記憶されるメモリ１０４，汎用のカメラ付き携帯端末装置に実装されるＵＳＩＭ１０７とデータ通信するためのＵＳＩＭ回路１０６が組み込まれている。
【００２４】
メモリ１０４には，電子印影シール２の生成及び検証機能に係わる処理を制御回路１００に実行させるための電子印影アプリケーション１２が実装され，この電子印影アプリケーション１２には，電子印影シール２を生成するときに作動し，本発明の印影生成手段として機能する印影生成モジュール１２０と，電子印影シール２を検証するときに作動し，本発明の印影検証手段として機能する印影検証モジュール１２１が含まれる。
【００２５】
本実施形態において，光学コード２０にエンコードする電子印影に含ませるデジタル署名の生成に利用する秘密鍵は，汎用のカメラ付き携帯端末装置に組み込まれるＵＳＩＭ１０７に記憶され，秘密鍵を利用するコマンドとして，秘密鍵を利用して，外部装置（ここでは，制御回路１００）から送信されたデータのデジタル署名を生成するデジタル署名生成コマンドが実装されている。
【００２６】
デジタル署名生成コマンドにて生成されたデジタル署名の検証に利用する公開鍵は，ＵＳＩＭ１０７には記憶されておらず，ＵＳＩＭ１０７には，デジタル署名の検証に利用する公開鍵を取得するための情報として，ＵＳＩＭ１０７に記憶された秘密鍵と対になる公開鍵が公開されている認証局５のＵＲＩが記憶され，ＵＳＩＭ１０７には，認証局５のＵＲＩなど，ＵＳＩＭ１０７に記憶されたデータを読み出すためのリードコマンドが実装されている。
【００２７】
また，図１に図示したように，電子印影シール２を文書３に押印した作成者を検証者が目視にて確認できるように，電子印影シール２の光学コード２０の中央部に作成者の印影２１を印刷させるようにしているため，本実施形態のＵＳＩＭ１０７には，ＵＳＩＭ１０７の所持者の印影画像が記憶されている。ＵＳＩＭ１０７に記憶されている印影画像はＵＳＩＭ１０７の所持者の氏名データとすることもでき，印影画像を氏名データとするときは，光学コード２０の中央に氏名データが印刷されることになる。
【００２８】
なお，作成者と検証者のＵＳＩＭ１０７は同じ機能を備えているが，作成者のＵＳＩＭ１０７と検証者のＵＳＩＭ１０７とでは，ＵＳＩＭ１０７に記憶されているデータ（秘密鍵，認証局５のＵＲＩ，印影画像）が異なる。
【００２９】
図３は，電子印影シール２を作成するときのフローを説明する図である。作成者が電子印影シール２を生成する際，作成者は第１の携帯端末装置１０に実装されている電子印影アプリケーション１２の印影生成モジュール１２０を起動させた後，電子印影シール２を押印する文書３を携帯端末装置のカメラ回路１０１で撮影すると（Ｓ１），第１の携帯端末装置１０に実装された電子印影アプリケーション１２の印影生成モジュール１２０は，カメラ回路１０１で撮影された画像を文書３の画像として取得する（Ｓ２）。
【００３０】
第１の携帯端末装置１０に実装された電子印影アプリケーション１２の印影生成モジュール１２０は，文書３の画像を取得すると，デジタル署名の対象となる署名対象データを文書３の画像から生成する（Ｓ３）。
【００３１】
デジタル署名の対象となる署名対象データは，文書３の画像そのものとすることもできるが，文書３の画像を光学コード２０にエンコードすることは光学コード２０の容量的に無理なので，本実施形態では，文書３の画像を文字認識することで得られるテキストを署名対象データとして生成する。光学コード２０を２次元バーコードとすると，最大で１８００文字程度の文字を２次元バーコードにエンコード可能であるため，文書３の画像を文字認識することで得られるテキストを圧縮すれば，該テキスト全てを2次元バーコードにエンコードできる。
【００３２】
第１の携帯端末装置１０に実装された電子印影アプリケーション１２の印影生成モジュール１２０は，デジタル署名の対象となる署名対象データを生成すると，署名対象データのメッセージダイジェストとなるハッシュ値を算出し（Ｓ４），第１の携帯端末装置１０のＵＳＩＭ回路１０６を作動させて，該ハッシュ値をデータ部に含ませたデジタル署名生成コマンドをＵＳＩＭ１０７に送信することで，該ハッシュ値のデジタル署名を第１の携帯端末装置１０のＵＳＩＭ１０７に生成させ，第１の携帯端末装置１０のＵＳＩＭ１０７からデジタル署名を取得する（Ｓ５）。なお，ＵＳＩＭ１０７にデジタル署名を生成する際，汎用的な技術であるパスワードの認証の成功をＵＳＩＭ１０７側で必要とすることが好適である。
【００３３】
また，第１の携帯端末装置１０に実装された電子印影アプリケーション１２の印影生成モジュール１２０は，第１の携帯端末装置１０のＵＳＩＭ回路１０６を作動させて，作成者のＵＳＩＭ１０７にリードコマンドを送信することで，認証局５のＵＲＩと印影データを作成者のＵＳＩＭ１０７から読み出す（Ｓ６）。
【００３４】
次に，第１の携帯端末装置１０に実装された電子印影アプリケーション１２の印影生成モジュール１２０は，第１の携帯端末装置１０のＵＳＩＭ１０７から取得したデジタル署名，デジタル署名の対象となった署名対象データの保存先を示すデータソース，及び，第１の携帯端末装置１０のＵＳＩＭ１０７から読み出した認証局５のＵＲＩを含む電子印影を生成した後（Ｓ７），第１の携帯端末装置１０のＵＳＩＭ１０７から読み出した印影画像を中央部に配置し，該電子印影をエンコードした光学コード２０の印刷データを生成し（Ｓ８），生成した印刷データをシールプリンタ４に送信して，該光学コード２０が印刷された電子印影シール２をシールプリンタ４に出力させる（Ｓ９）。
【００３５】
本実施形態では，文書３の画像を文字認識することで得られたテキストを署名対象データをテキストとしているため，電子印影アプリケーション１２の印影生成モジュール１２０は，署名対象データの保存先を示すデータソースとして，署名対象データの保存先が光学コード２０であることを示す情報に加え，文書３の画像を文字認識することで得られたテキストの圧縮データを光学コード２０にエンコードする。
【００３６】
図４は，電子印影シール２を検証するときのフローを説明する図である。電子印影シール２の検証者が，第２の携帯端末装置１１を利用して文書３に貼られた電子印影シール２を検証する際，検証者は第２の携帯端末装置１１に実装されている電子印影アプリケーション１２の印影検証モジュール１２１を起動させた後，文書３に貼られた電子印影シール２を第２の携帯端末装置１１のカメラ回路１０１で撮影すると（Ｓ１０），第２の携帯端末装置１１に実装された電子印影アプリケーション１２の印影検証モジュール１２１は，カメラ回路１０１で撮影した電子印影シール２の画像に含まれる光学コード２０をデコードし，署名対象データから算出されたデジタル署名，デジタル署名を生成した署名対象データの保存先を示すデータソース，及び，認証局５のＵＲＩを含む電子印影を取得する（Ｓ１１）。
【００３７】
次に，第２の携帯端末装置１１に実装された電子印影アプリケーション１２の印影検証モジュール１２１は，無線通信回路１０３を利用して，デコードした電子印影に含まれる認証局５のＵＲＩにアクセスし，ここでは，認証局５のＵＲＩで公開されている公開鍵証明書と認証局５の公開鍵を取得し（Ｓ１２），認証局５の公開鍵を用いて該公開鍵証明書を検証する（Ｓ１３）。
【００３８】
認証局５の公開鍵を用いた公開鍵証明書の検証に成功すると，第２の携帯端末装置１１に実装された電子印影アプリケーション１２の印影検証モジュール１２１は，デコードした電子印影に含まれるデータソースを利用して，デジタル署名の対象なった署名対象データを取得する（Ｓ１４）。本実施形態では，署名対象データは圧縮された状態で光学コード２０にエンコードされているため，光学コード２０にエンコードされた署名対象データの圧縮データを解凍することで，署名対象データを得ることができる。
【００３９】
そして，第２の携帯端末装置１１に実装された電子印影アプリケーション１２の印影検証モジュール１２１は，デコードした電子印影に含まれるデータソースを利用して取得した署名対象データのメッセージダイジェストとなるハッシュ値を算出した後，公開鍵証明書に記述されている公開鍵を用いてデジタル署名を復号した値と，光学コード２０から取得した署名対象データから算出したハッシュ値が一致するか確認することで，デコードした電子印影に含まれるデジタル署名を検証する（Ｓ１５）。
【００４０】
そして，第２の携帯端末装置１１に実装された電子印影アプリケーション１２の印影検証モジュール１２１は，デコードした電子印影に含まれるデジタル署名の検証に成功すると，該デジタル署名の検証の成功結果として，デコードした電子印影に含まれるデータソースを利用して取得した署名対象データ，ここでは，光学コード２０にエンコードされていたテキストを第２の携帯端末装置１１のディスプレイ回路１０２に表示させ（Ｓ１６），この手順を終了する。
【００４１】
[変形例]
ここから，署名対象データを文書の画像とする形態について説明する。図５は，変形例に係る電子印影システム６を説明する図である。なお，図５では，図１と同じものについては同じ符号を付加している。
【００４２】
図５で図示したように，変形例に係る電子印影システム６は，図１と同様に，電子印影シール２を作成する作成者が所持する第１の携帯端末装置６０と，電子印影シール２を検証する検証者が所持する第２の携帯端末装置６１とから少なくとも構成され，図５では，第１の携帯端末装置６０と第２の携帯端末装置６１以外に，無線通信機能を有するシールプリンタ４と，様々な人や会社の公開鍵を公開している認証局５に加え，データを記憶する機能を有するストレージサーバ７を図示している。
【００４３】
上述した実施形態では，文字の画像を文字認識することで得られたテキストを署名対象データとしていたため，署名対象データを光学コード２０にエンコードすることができたが，署名対象データを文書３の画像とする変形例の場合，圧縮しても文書３の画像の容量は光学コード２０の容量をオーバしてしまうため，署名対象データとする文書３の画像をストレージサーバ７に保存し，署名対象データの保存先を示すＵＲＬをデータソースとして電子印影に含ませるようにしている。
【００４４】
変形例においても，電子印影シール２の生成及び検証機能を電子印影アプリケーション６２で実現しているため，第１の携帯端末装置１０と第２の携帯端末装置１１は汎用のカメラ付き携帯端末装置で実現することができ，第１の携帯端末装置６０と第２の携帯端末装置６１として利用される汎用のカメラ付き携帯端末装置には，図２で図示したような電気回路等が組み込まれている。
【００４５】
図６は，変形例における電子印影アプリケーション６２を説明する図である。変形例においても，電子印影シール２の生成及び検証機能に係わる処理を制御回路１００に実行させるための電子印影アプリケーション６２には，電子印影シール２を生成するときに作動し，本発明の印影生成手段として機能する印影生成モジュール６２０と，電子印影シール２を検証するときに作動し，本発明の印影検証手段として機能する印影検証モジュール６２１が含まれるが，上述した実施形態とは，それぞれモジュールが実行する処理が異なる。
【００４６】
図７は，変形例において電子印影シール２を作成するときのフローを説明する図である。作成者が電子印影シール２を生成する際，作成者は第１の携帯端末装置６０に実装されている電子印影アプリケーション６２の印影生成モジュール６２０を起動させた後，電子印影シール２を押印する文書３を第１の携帯端末装置６０のカメラ回路１０１で撮影すると（Ｓ２０），第１の携帯端末装置１０に実装された電子印影アプリケーション１２の印影生成モジュール６２０は，カメラ回路１０１で撮影された画像を文書３の画像として取得する（Ｓ２１）。
【００４７】
第１の携帯端末装置６０に実装された電子印影アプリケーション１２の印影生成モジュール６２０は，文書３の画像を取得すると，デジタル署名の対象となる署名対象データを文書３の画像から生成する（Ｓ２２）。上述した実施形態では，文書３の画像を文字認識することで得られるテキストを署名対象データとして生成していたが，変形例では，文書３の画像そのものを署名対象データとする。
【００４８】
第１の携帯端末装置６０に実装された電子印影アプリケーション６２の印影生成モジュール６２０は，デジタル署名の対象となる署名対象データを生成すると，署名対象データのメッセージダイジェストとなるハッシュ値を演算し（Ｓ２３），第１の携帯端末装置６０のＵＳＩＭ回路１０６を作動させて，該ハッシュ値をデータ部に含ませたデジタル署名生成コマンドを第１の携帯端末装置６０のＵＳＩＭ１０７に送信することで，該ハッシュ値のデジタル署名を該ＵＳＩＭ１０７に算出させ，作成者のＵＳＩＭ１０７からデジタル署名を取得する（Ｓ２４）。
【００４９】
また，第１の携帯端末装置６０に実装された電子印影アプリケーション６２の印影生成モジュール６２０は，第１の携帯端末装置６０のＵＳＩＭ回路１０６を作動させて，第１の携帯端末装置６０のＵＳＩＭ１０７にリードコマンドを送信することで，認証局５のＵＲＩと印影データを該ＵＳＩＭ１０７から読み出す（Ｓ２５）。
【００５０】
次に，第１の携帯端末装置６０に実装された電子印影アプリケーション６２の印影生成モジュール６２０は，第１の携帯端末装置６０の無線通信回路１０３を利用して，署名対象データとなった文書３の画像をストレージサーバ７に送信することで，署名対象データとなった文書３の画像をストレージサーバ７に保存させ，署名対象データとなった文書３の画像の保存先を示すＵＲＩをストレージサーバ７から受信する（Ｓ２６）。
【００５１】
そして，第１の携帯端末装置６０に実装された電子印影アプリケーション６２の印影生成モジュール６２０は，第１の携帯端末装置６０のＵＳＩＭ１０７から取得したデジタル署名，デジタル署名の対象となった署名対象データの保存先を示すデータソース（ここでは，文書３の画像の保存先を示すＵＲＩ）及び，第１の携帯端末装置６０のＵＳＩＭ１０７から読み出した認証局５のＵＲＩを含む電子印影を生成した後（Ｓ２７），第１の携帯端末装置６０のＵＳＩＭ１０７から読み出した印影画像が中央部に配置され，電子印影をエンコードした光学コード２０の印刷データを生成し（Ｓ２８），生成した印刷データをシールプリンタ４に送信して，該光学コード２０が印刷された電子印影シール２がシールプリンタ４から出力される（Ｓ２９）。
【００５２】
図８は，変形例において電子印影シール２を検証するときのフローを説明する図である。電子印影シール２の検証者が，第２の携帯端末装置６１を利用して文書３に貼られた電子印影シール２を検証する際，検証者は第２の携帯端末装置６１に実装されている電子印影アプリケーション６２の印影検証モジュール６２１を起動させた後，文書３に貼られた電子印影シール２を第２の携帯端末装置１１のカメラ回路１０１で撮影すると（Ｓ３０），第２の携帯端末装置１１に実装された電子印影アプリケーション６２の印影検証モジュール６２１は，カメラ回路１０１で撮影した電子印影シール２の画像に含まれる光学コード２０をデコードし，署名対象データから算出されたデジタル署名，デジタル署名を生成した署名対象データの保存先を示すデータソース，及び，認証局５のＵＲＩを含む電子印影を取得する（Ｓ３１）。
【００５３】
次に，第２の携帯端末装置６１に実装された電子印影アプリケーション６２の印影検証モジュール６２１は，第２の携帯端末装置６１の無線通信回路１０３を利用して，デコードした電子印影に含まれる認証局５のＵＲＩにアクセスし，ここでは，認証局５のＵＲＩで公開されている公開鍵証明書と認証局５の公開鍵を取得し（Ｓ３２），認証虚無の公開鍵を用いて該公開鍵証明書を検証する（Ｓ３３）。
【００５４】
認証局５の公開鍵を用いた公開鍵証明書の検証に成功すると，第２の携帯端末装置６１に実装された電子印影アプリケーション６２の印影検証モジュール６２１は，デコードした電子印影に含まれるデータソースを利用して，デジタル署名の対象なった署名対象データを取得する（Ｓ３４）。変形例では，文書３の画像の保存先を示すＵＲＩをデータソースとしているため，第２の携帯端末装置６１に実装された電子印影アプリケーション６２の印影検証モジュール６２１は，第２の携帯端末装置６１の無線通信回路１０３を利用して，文書３の画像の保存先を示すＵＲＩにアクセスし，署名対象データを取得する。
【００５５】
そして，第２の携帯端末装置６１に実装された電子印影アプリケーション６２の印影検証モジュール６２１は，デコードした電子印影に含まれるデータソースを利用して取得した署名対象データのメッセージダイジェストとなるハッシュ値を算出した後，公開鍵証明書に記述されている公開鍵を用いてデジタル署名を復号した値と，光学コード２０から取得した署名対象データから算出したハッシュ値が一致するか確認することで，デコードした電子印影に含まれるデジタル署名を検証する（Ｓ３５）。
【００５６】
そして，第２の携帯端末装置６１に実装された電子印影アプリケーション６２の印影検証モジュール６２１は，デコードした電子印影に含まれるデジタル署名の検証に成功すると，該デジタル署名の検証の成功結果として，デコードした電子印影に含まれるデータソースを利用して取得した署名対象データ，ここでは，文書３の画像を第２の携帯端末装置６１のディスプレイ回路１０２に表示させ，この手順を終了する。
【符号の説明】
【００５７】
１，６  電子印影システム
１０，６０  第１の携帯端末装置
１１，６１  第2の携帯端末装置
１２，６２  電子印アプリケーション
１２０，６２０  印影生成モジュール
１２１，６２１  印影検証モジュール
２  電子印影シール
２０  光学コード
２１  印影
３  文書
４  シールプリンタ
５  認証局
７  ストレージサーバ
【図１】
2012120102.tif 000003
【図２】
2012120102.tif 000004
【図３】
2012120102.tif 000005
【図４】
2012120102.tif 000006
【図５】
2012120102.tif 000007
【図６】
2012120102.tif 000008
【図７】
2012120102.tif 000009
【図８】
2012120102.tif 000010