(57)【要約】【課題】手書きに近いイメージの署名を事前の準備なく毎回少しずつ異なるイメージで電子文書に付加することができる情報処理装置を提供する。【解決手段】情報処理装置は、電子イメージと電子署名とが付加された電子文書を作成する。電子文書１０１に対して署名イメージ１０９を付加し、署名イメージ付き電子文書１１０を生成し。この署名イメージ付き電子文書１１０に対して、署名者の秘密鍵１０３を用いて暗号化する。暗号化された署名イメージ付き電子文書１１０に署名者の証明書１０２を付加し、署名イメージ付き電子文書の署名データ１１５を生成する。この署名イメージ付き電子文書の署名データ１１５を署名イメージ付き電子文書１１０に対して付加することで、署名イメ―ジ及び電子署名付き電子文書１１６を生成する。【選択図】図１
2007174216.tif 000002
【特許請求の範囲】
【請求項１】
手書き入力された文字画像と当該文字画像が手書き入力された際の付加情報とを入力する入力手段と、
前記入力手段で入力された文字画像と付加情報とを用いて、電子署名を生成する生成手段とを有することを特徴とする情報処理装置。
【請求項２】
前記生成手段は、
電子証明書のハッシュ値をさらに用いて、電子署名を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、
電子証明書の証明者名をさらに用いて、電子署名を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記生成手段は、
電子証明書のハッシュ値をさらに用いて、電子署名を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
手書き入力された文字画像と当該文字画像が手書き入力された際の付加情報とを入力する入力工程と、
前記入力工程で入力された文字画像と付加情報とを用いて、電子署名を生成する生成工程とを有することを特徴とする情報処理装置の制御方法。
【請求項６】
前記生成工程は、
電子証明書のハッシュ値をさらに用いて、電子署名を生成することを特徴とする請求項５に記載の情報処理装置の制御方法。
【請求項７】
前記生成工程は、
電子証明書の証明者名をさらに用いて、電子署名を生成することを特徴とする請求項５に記載の情報処理装置の制御方法。
【請求項８】
前記生成工程は、
電子証明書のハッシュ値をさらに用いて、電子署名を生成することを特徴とする請求項５に記載の情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に署名イメージを生成する情報処理装置に関する。
【背景技術】
【０００２】
従来の電子署名システムでは、署名イメージを予め証明書と関連付けて計算機に登録する必要があった（例えば、特許文献１参照）。
【特許文献１】特開２００３−００５６３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１開示の技術では、予め署名イメージを用意する必要があった。
【０００４】
本発明の目的は、手書きに近いイメージの署名を事前の準備なく毎回少しずつ異なるイメージで電子文書に付加することができる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明における情報処理装置は、手書き入力された文字画像と当該文字画像が手書き入力された際の付加情報とを入力する入力手段と、前記入力手段で入力された文字画像と付加情報とを用いて、電子署名を生成する生成手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明により、手書きに近いイメージの署名を事前の準備なく毎回少しずつ異なるイメージで電子文書に付加することができる。
【発明を実施するための最良の形態】
【０００７】
図４は、本発明における電子イメージ生成方法を示すフローチャートである。本フローチャートにおける各処理は、情報処理装置の中央演算処理装置により実行される。
【０００８】
ステップ１では、文字列の最初の文字にポインタを設定する。
【０００９】
ステップ２では、設定されたポインタが指している文字のフレキシブルフォント基本データの取得を行う。フレキシブルフォントのラスタライズの際の仮想的なペンのペン先座標と仮想紙面との関係を図３に示す。
【００１０】
ステップ３では、横書きであればｘ座標をオフセットし、縦書きであればｙ座標をオフセットする。
【００１１】
ステップ４では、時刻をオフセットして、現在のペン先軌跡の最後に追加する。
【００１２】
ステップ５では、前の文字との文字間のペン先軌跡を設定する。
【００１３】
ステップ６では、ポインタを一つ進める。
【００１４】
ステップ７では、文字列の終端であるか否かを判定する。
【００１５】
ステップ８では、パラメータによりペン先軌跡を変化させる。
【００１６】
ステップ９では、時刻を０に設定する。
【００１７】
ステップ１０では、時刻ｔに対応する座標にペン先を移動する。
【００１８】
ステップ１１では、ペン先の位置より、紙面に付着するインクの位置を計算する。
【００１９】
ステップ１２では、時刻をΔｔだけ進める。
【００２０】
ステップ１３では、時刻の終端か否かを判定する。
【００２１】
以上の処理により、署名イメージを生成する（図２）。
【００２２】
図１は、本発明における電子イメージと電子署名とが付加された電子文書を生成する生成方法を示す図である。本図における各処理は、情報処理装置の中央演算処理装置により実行される。
【００２３】
ステップ１では、ユーザによりPDFファイル化したい文書１００、署名者の証明書ファイル１０２、署名者の秘密鍵ファイル１０３が入力される。
【００２４】
ステップ２では、入力された文書１００により電子文書１０１を生成する。
【００２５】
ステップ３では、この電子文書１０１によりハッシュ値１０４を生成する。
【００２６】
ステップ４では、署名者の証明書から証明書のハッシュ値１０５を生成する。
【００２７】
ステップ５では、署名者の証明書に予め付加されている署名者名１０６を抽出する。
【００２８】
ステップ６では、図４で説明した方法で署名イメージ１０９を生成する（図２）。なお、この際にハッシュ値１０４、証明書のハッシュ値１０５、署名者名１０６を利用する。
【００２９】
ステップ７では、電子文書１０１に対して、ステップ６で生成された署名イメージ１０９を付加し、署名イメージ付き電子文書１１０を生成する。
【００３０】
ステップ８では、署名イメージ付き電子文書１１０に対して、署名者の秘密鍵１０３を用いて暗号化する。
【００３１】
ステップ９では、暗号化された署名イメージ付き電子文書１１０に署名者の証明書１０２を付加し、署名イメージ付き電子文書の署名データ１１５を生成する。
【００３２】
ステップ１０では、署名イメージ付き電子文書の署名データ１１５を、署名イメージ付き電子文書１１０に対して付加することで、署名イメ―ジ及び電子署名付き電子文書１１６を生成する。
【００３３】
以上説明した本実施の形態によれば、手書きに近いイメージの署名を事前の準備なく毎回少しずつ異なるイメージで電子文書に付加することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明における電子イメージと電子署名とが付加された電子文書を生成する生成方法を示す図である。
【図２】図４の処理により生成される署名イメージを示す図である。
【図３】フレキシブルフォントのラスタライズの際の仮想的なペンのペン先座標と仮想紙面との関係を示す図である。
【図４】本発明における電子イメージ生成方法を示すフローチャートである。
【符号の説明】
【００３５】
１００  電子文書の元データ
１０１  署名前の電子文書（ＰＤＦ形式）
１０２  署名者の証明書
１０３  署名者の秘密鍵
１０９  署名イメージ
１１５  署名イメージ付き電子文書の電子署名
１１６  署名イメージ及び電子署名付き電子文書（ＰＤＦ形式文書）
【図１】
2007174216.tif 000003
【図２】
2007174216.tif 000004
【図３】
2007174216.tif 000005
【図４】
2007174216.tif 000006