(57)【特許請求の範囲】
【請求項１】
ＥＤＳ装置を使用する追加的な確認を備えたＡＤ署名を使用して電子文書に署名する方法であって、前記ＥＤＳ装置が保護ハウジング、メモリデータ記憶、署名された電子文書を生成するように構成されるマイクロプロセッサ、少なくとも１個のデータ入力および出力ポート、生体測定データ入力装置を含み、
前記ＥＤＳ装置の前記保護ハウジングがそれの製作段階で、前記保護ハウジングの開きに反応するセンサを備えており、前記保護ハウジングの開きの場合には前記メモリを消去することを可能にするために前記保護ハウジングが前記マイクロプロセッサおよび前記メモリデータ記憶とリンクされ；
電子デジタル署名のための秘密鍵が前記ＥＤＳ装置の前記メモリデータ記憶内に生成されかつ保存され；
電子デジタル署名のアルゴリズムおよび制御和の計算の実行のためのソフトウェアが前記ＥＤＳ装置の前記メモリデータ記憶内に格納されており、
前記方法が電子文書の署名中に：
署名されるべき前記電子文書を受信するステップであって、受信が前記装置の前記データ入力および出力ポート経由で実行されるステップ；
前記ユーザ生体測定データ入力装置経由でユーザと関連付けられるＡＤ情報を受信し、
前記ＥＤＳ装置によって、前記電子文書と、前記ユーザと関連づけられる前記ＡＤ情報に基づいて制御和を算出し、秘密鍵およびデジタル署名を生成するソフトウェアを使用して前記制御和を用いて、デジタル署名を生成するステップを含み；
前記方法が、確認のために構成されるサーバを用いて、前記サーバが通信ネットワークに連結され；
前記ＥＤＳ装置がコンピュータに前記データ入力および出力ポート経由で接続され、前記コンピュータが前記通信ネットワークに接続され、
前記ＥＤＳ装置の前記データ入力および出力ポート経由でユーザ電子アドレスを受信し、
前記署名の確認のためのリクエストファイルを生成するために前記メモリデータ記憶内に格納されるソフトウェアを使用し、前記リクエストファイルがユーザ電子アドレス、前記電子文書、前記ユーザと関連付けられるデジタル化されたＡＤ情報および前記生成されたデジタル署名を含み；
前記ＥＤＳ装置と確認のために設計された前記サーバとの間に暗号化された接続を確立してかつ前記サーバに前記署名確認リクエストファイルを送信し；
前記サーバによって、最終署名確認リクエストを生成し、かつ前記ユーザと関連付けられる電子アドレスに前記最終署名確認ファイルを前記通信ネットワーク経由で送信し、前
記最終署名確認ファイルが、電子文書のファイルおよび前記ユーザと関連付けられる前記ＡＤ情報を備えたファイルを示し、かつ前記最終署名確認ファイルに対する確認に応答して、前記ユーザの前記電子アドレスに前記デジタル署名を含有するファイルを送信するハイパーリンクを含み；
所定の時間内に確認を受信しないことに応答して、または署名拒否ＨＴＭＬボタンをクリックする前記ユーザに応答して、前記デジタル署名を含有する前記ファイルを前記サーバによって削除することを特徴とする方法。
【請求項２】
前記ユーザの動的自筆署名が用いられ、および前記生体測定データ入力装置が手書き情報入力装置を備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記生体測定データ入力装置が、無線光通信チャネルによって前記ＥＤＳ装置とリンクされることを特徴とする請求項１に記載の方法。
【請求項４】
電子メールが電子アドレスとして用いられることを特徴とする請求項１に記載の方法。
【請求項５】
携帯電話番号が電子アドレスとして用いられ、および前記リクエストファイルがＳＭＳの形で前記携帯電話に送信されることを特徴とする請求項１に記載の方法。
【請求項６】
前記ユーザの電子アドレスが、所定のタグによって前記電子文書内に示される前記電子アドレスに応答して前記電子文書から直接に読み出されることを特徴とする請求項１に記載の方法。
【請求項７】
前記ＥＤＳ装置の公開鍵が、確認のために設計されてかつ通信ネットワークに接続される前記サーバ上に保存され、そして、前記サーバによって前記署名確認リクエストファイルを受信する時に、前記公開鍵が前記ＥＤＳ装置の識別のために用いられることを特徴とする請求項１に記載の方法。
【請求項８】
主秘密鍵およびその対の主公開鍵が、前記方法を実行する前に生成され、そして、前記主秘密鍵およびその対の主公開鍵が前記通信ネットワークに接続される前記サーバ上に保存され、前記主秘密鍵が前記ＥＤＳ装置の前記公開鍵のデジタル証書の生成のために使用され、および前記ＥＤＳ装置がこれらのデジタル証書を使用して識別されることを特徴とする請求項７に記載の方法。
【請求項９】
デジタル署名のための少なくとも２個の秘密鍵が生成されてかつ前記ＥＤＳ装置上に保存され、および前記ユーザの前記電子アドレスが確認のために受信される時、デジタル署名の第１の秘密鍵が署名のために用いられ、および前記ユーザの何の電子アドレスもない場合、デジタル署名の第２の秘密鍵が署名のために用いられることを特徴とする請求項１に記載の方法。
【請求項１０】
信用されたユーザが、信用されたユーザのＡＤ情報の格納されたサンプルと、前記生体測定データ入力装置経由で入力される所定のユーザと関連付けられる前記ＡＤ情報の比較によって認証され、および成功した認証の場合には、デジタル署名の前記第１の秘密鍵が署名のために用いられることを特徴とする請求項９に記載の方法。
【請求項１１】
所定のＥＤＳ装置へのアクセス権が、前記サーバによって設定され、そして、前記アクセス権が前記サーバ上に信用されたユーザの電子アドレスのリストを格納することによって設定され、前記所定の信用されたユーザが関連づけられた公開鍵に基づいて前記所定のＥＤＳ装置と関連付けられ、前記方法がさらに、前記所定のＥＤＳ装置から受信される前記署名確認リクエストファイルに応答して、前記受信されたリクエストが前記リスト内に前記ユーザの前記電子アドレスを含有するかチェックし、および前記アドレスが見いだされる場合、確認プロセスが続けられるステップを含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記最終署名確認リクエストファイルが生成される時、ランダム確認コードが生成されてかつハイパーリンクとして前記署名確認リクエストファイル内に含まれ、および前記確認応答が受信される時、前記確認コードの存在がチェックされることを特徴とする請求項１に記載の方法。
【請求項１３】
前記ユーザが前記最終署名確認リクエストファイル内の前記ハイパーリンクを使用して前記サーバのＨＴＭＬページ上の前記署名を確認する時、前記ＨＴＭＬページが追加的なインタフェース要素を含有し、前記追加的なインタフェース要素が前記署名の確認および拒否のためのＨＴＭＬボタンを含むことを特徴とする請求項１に記載の方法。
【請求項１４】
ユーザアカウントおよび電子アドレスが、前記通信ネットワークに接続される前記サーバ上に保存され、およびユーザが端末装置経由でこのサーバにリンクする時、前記ユーザが個人的な電子アドレスを使用して識別されることを特徴とする請求項１に記載の方法。
【請求項１５】
前記サーバが前記ユーザから確認応答を受信する時、追加的なユーザ認可がユーザアカウントからのデータを使用して最終署名確認のために実行されることを特徴とする請求項１に記載の方法。
【請求項１６】
前記サーバが複数のサーバを備え、前記複数のサーバの各１台が前記通信ネットワークに接続され、前記ユーザアカウントおよび電子アドレスが前記複数のサーバのうち１台に保存され、そしてルータが用いられ、前記ルータが前記通信ネットワークに接続され、そして、前記ユーザの前記電子アドレスに基づいて、前記ルータが、前記ユーザアカウントおよび電子アドレスが格納される前記複数のサーバのうち適切なサーバを選ぶように構成されることを特徴とする請求項１４に記載の方法。
【請求項１７】
通信ネットワークに接続される前記複数のサーバが秘密鍵を格納し、前記秘密鍵の主秘密鍵が、前記秘密鍵の対であるそれらの公開鍵に対する前記複数のサーバのデジタル証書の生成のために用いられ、および前記主秘密鍵に対する対である前記主公開鍵が、前記ＥＤＳ装置が前記サーバの前記デジタル証書を用いて前記サーバを確認することを可能にする前記ＥＤＳ装置上に保存され、およびデジタル証書の成功した確認の後でだけ、前記サーバがそれによって暗号化されたリンクを確立することを特徴とする請求項１６に記載の方法。
【請求項１８】
前記ユーザと関連付けられる前記ＡＤ情報のサンプルが、前記ＥＤＳ装置から送信されてかつ前記ユーザアカウント内の前記サーバ上に格納されることを特徴とする請求項１４に記載の方法。
【請求項１９】
前記ユーザと関連付けられるＡＤ情報の前記サンプルが、（ｉ）装置公開鍵および（ｉｉ）デジタル証書のうち１つが信頼された装置のリスト内の前記サーバ上に格納される装置の前記デジタル署名によって追加的に署名されることを特徴とする請求項１８に記載の方法。
【請求項２０】
前記ユーザと関連付けられる前記ＡＤ情報の前記サンプルが、暗号化された形式で前記サーバ上に格納され、そして、前記ユーザの前記電子アドレスが暗号化鍵として用いられ、そして、前記電子アドレスがハッシュ関数を使用して計算される制御和の形で前記サーバ上に格納されることを特徴とする請求項１８に記載の方法。
【請求項２１】
前記電子文書の多角的署名の場合には、いくつかのデジタル署名が、前記文書に署名するそれぞれのユーザについての各ＡＤ情報に対して１つ生成されることを特徴とする請求項１に記載の方法。
【請求項２２】
前記電子文書の多角的署名の場合にはハイパーリンクが、電子文書の前記ファイルであって、データおよび前記電子文書に署名する全てのユーザと関連付けられるＡＤ情報を含有する前記ファイルへのリンク、および前記ユーザと関連付けられるＡＤ情報へのリンクおよびデジタル署名のファイルへのリンクを含有する前記サーバのＨＴＭＬページに作り出されることを特徴とする請求項１３または請求項２１に記載の方法。
【請求項２３】
２Ｄコードが生成され、前記２Ｄコードが前記ハイパーリンクについての情報を含み、前記方法が、印刷用のコピーを作り出すステップをさらに含み、そして、前記２Ｄコードが前記コピー内に含まれることを特徴とする請求項２２に記載の方法。
【請求項２４】
テキスト部分が、前記２Ｄコードのまわりに作り出され、前記テキスト部分が視覚要素を含むことを特徴とする請求項２３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子業界に、すなわち紙のない文書管理技術に関係し、かつ会社の主要な文書の電子形式への変換のために使われることができる。
【背景技術】
【０００２】
電子デジタル署名アルゴリズム（ＥＤＳ）は、（ｉ）ユーザ定義の秘密鍵を使用するデジタル署名を使用して文書に署名すること、および（ｉｉ）公開鍵を使用して電子デジタル署名の確実性をチェックすることを可能にする。特定の公開鍵と特定のユーザとの間の関連付けが、デジタル証書の形の信頼された鍵配送センターのデジタル署名を使用して確認される。一対の一意の鍵−電子デジタル署名の秘密鍵および公開鍵が、各ユーザに対して生成される。一般的に、ユーザは秘密鍵を内密に保持することを必要とされ、かつｅ文書に署名するためにそれを使用することができる。
【０００３】
電子デジタル署名の欠点は、（その大きなサイズに起因して個々の秘密鍵を記憶していることはほぼ不可能であるので）秘密鍵を確実に格納するために何らかの媒体を使用する要求、同じく媒体それ自体の保管および秘密鍵のパスワードを記憶する必要性である。別の問題は、異なるＥＤＳアルゴリズム、ソフトウェアおよびハードウェア間の互換性の欠如であり、それはデジタル署名のより幅広い適用に対する有意な制約である。別の深刻な問題は、ＥＤＳに基づく紙のない文書管理技術への遷移に対する心理的バリアである。
【０００４】
特許文献１内に開示される既知の方法がある。開示された方法は、個人的なユーザ定義の電子署名の予備生成なしで、ＡＤ署名で文書に署名することを可能にする。署名される特定の電子文書の不可欠な部分であり、かつ同じフォーマットのその他の電子文書に対して使われることができないユーザ特定の生体データに基づいて、電子文書に署名したユーザの識別が確認される。
【０００５】
この方法の欠点は、低い信頼性である。例えば、電子文書が（ハッカーソフトウェアとして周知の）予めインストールされた悪意のあるソフトウェアによってコンピューティング器具からＥＤＳ装置に配送される場合、この悪意のあるソフトウェアが、１つの文書が署名用にユーザに表示され、かつ異なる文書が実際に署名されるように構成されることができる。したがって、スクリーン上に表示され、かつユーザが、彼女または彼が実際に署名していると信じるもの以外の電子文書に不注意にユーザが署名する可能性が残る。まさにこれのためにこの従来の技術方法が、コンピュータから署名するための文書を入力するよりむしろ、しかしむしろ、バーコーダー、走査装置またはデジタルカメラのような補助装置から入力することを意図するが、それがＥＤＳの前に電子文書が印刷されることを要求するのでユーザフレンドリーな実践でない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】ロシア特許出願第３３９８３３４号明細書
【特許文献２】特許出願第３０１３１０３３０９／０９（００４１３３）号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した脆弱性を解消してかつコンピューティング器具からＥＤＳ装置への電子文書の直接入力を可能にする、追加的な確認を備えた署名を使用するｅ文書署名の新規の方法を提供することを目的とする。
【図面の簡単な説明】
【０００８】
この上記の目的は、ＥＤＳ装置１の特別構成（図１）を開発することによって達成される。図１にて図示するように、ＥＤＳ装置１は：メモリデータ記憶３、マイクロプロセッサ４、少なくとも１個の入力および出力ポート５ならびに生体データを入力するための装置６：を含有する保護ハウジング２を備える。メモリデータ記憶３は、秘密鍵ならびにＣＲＣ計算のアルゴリズムおよび電子デジタル署名を実現するためのコンピュータ実行可能命令を含有する。保護ハウジング２は、マイクロプロセッサ４およびメモリデータ記憶３に通信可能に連結される反タンパスイッチ７を含有する。保護ハウジング２が損傷を受ける場合、メモリ記憶３内のデータストアは消去される。マイクロプロセッサ４は、データ入力および出力ポート５（以下に「ポート」または「入出力ポート」と称する）を用いてメモリデータ記憶３ならびにデータを処理してかつコンピュータ８にポート５経由で処理されたデータを出力するように構成される生体測定データ入力装置６とリンクされる。下記で本願明細書に後述するようにこの方法を実現するために使われるサーバ９がさらに設けられる。サーバ９は、確認を実行するように構成されてかつ通信ネットワークに接続される。コンピュータ８は、通信ネットワーク経由でサーバ９とリンクされる。ＥＤＳ装置１は、コンピュータ８にポート５経由で接続される。ユーザの電子メールが、ＥＤＳ装置１に入力されることができる。署名確認リクエストファイルが、ＥＤＳ装置１によって生成される。このリクエストは、ユーザの電子メール、電子文書、ユーザについてのアナログ−デジタル情報および得られたデジタル署名のような情報を含む。暗号化された接続が、ＥＤＳ装置１とサーバ９との間に確立される。サーバ９は確認を確実にするために設計されており、および署名確認ファイルがサーバ９に送信される。上述したサーバ９は、ユーザの電子メールに通信ネットワーク経由で、署名の確認のためのリクエストを含有する最終確認ファイルを生成して送信し、この最終確認ファイルは、電子文書ファイルおよびユーザについてのＡＤ情報を備えたファイルを含む。したがって、ユーザは署名された文書を再びチェックし、かつ電子文書の署名を確認するかまたは無効にすることができる。署名の確認の場合には−サーバ９は肯定応答を受信し、およびサーバ９はユーザの電子メールに前述のデジタル署名を含有するファイルを返信する。ユーザが特定の時間制限内に確認を送信しない場合、デジタル署名はサーバ９から送信されず、かつ結局削除される。署名確認プロセス中に、ユーザが提唱されたオプション「署名を無効にする」を選ぶ場合、デジタル署名はまた定刻の前に削除される。確認が設定時間制限の後で受信される場合、確認は無視される。したがって、電子文書に署名することがユーザによって確認されない場合、何のパーティも署名される電子文書とユーザと関連付けられるＡＤ情報をリンクするデジタル署名を受信せず、およびそれはサーバ９のメモリデータ記憶から永続的に削除される。
【０００９】
生体測定データ入力装置６は、文書に署名するユーザについてのＡＤ情報を入力するために設計されている。ＡＤ情報は、実際に各ユーザに対して一意である生体データである。個人的なユーザ署名の力および軌跡についての情報が、この種の生体データとして使われることができる。レーザーマーカのような手書き情報入力装置（特許文献２）が、適切なタイプの生体測定情報に対する生体データ入力装置６として使われることができる。その際立った特徴は、ユーザ生体測定情報入力装置としてのレーザーマーカが無線光通信チャネルによってＥＤＳ装置１とリンクされることである。
【００１０】
ポート５は、署名用の電子文書を生成する、および／または保存するために用いられるコンピュータ８に接続される。加えてマイクロプロセッサ４の複雑なコンピューティング演算の一部がコンピュータ８のマイクロプロセッサによって実行されることができる。コンピュータ８は、通信ネットワークとの、すなわちサーバ９が接続されるインターネットとのリンクを確立するために用いられ、このサーバ９は、署名された電子文書の確認のために設計されている。ユーザは、署名確認のためにパーソナルコンピュータ（ＰＣ）、スマートフォンのような彼（女）らの端末装置を用いて通信ネットワークすなわちインターネット経由でサーバ９にアクセスすることができる。ユーザは、電子メールのような彼（女）らの一意の電子アドレスを使用して識別される。したがって、ユーザはＥＤＳ装置が接続される１台のＰＣを使用して電子文書に署名することができ、および署名が別のＰＣ、スマートフォン、などのようなその他の端末装置によって確認されることができる。ＥＤＳ装置１は、署名の確認のために必要とされない。
【００１１】
発明の詳細な説明の前に、使用された用語を説明する必要がある。
【００１２】
この明細書における確認は、チェック、確認の方法、ユーザの追加的な動作を使用するチェックを意味する。
【００１３】
ユーザアカウントは、システムへのロギングインの場合にはユーザＩＤ、認可およびアカウンティングのための情報に対して要求される情報を含有するアカウントを意味する。これは、ユーザ名およびパスワード（または認証の他の類似した手段、例えば生体測定特性）である。パスワードまたはその等価物が、（その機密保護を確実にするために）コード化されたまたはハッシュされた形式で保存される。ユーザアカウントは、さらにシステム内の異なるユーザ統計値を記録することができる：最後のシステムロギングインの日付、前回のシステム内の仕事の継続時間、ログインに使用されたコンピュータのアドレス、システム使用状況強度、システム内に実行される特定の操作の総数および（または）具体的数など。
【００１４】
ハイパーリンクは、この文書内の他の要素（命令、テキスト、ヘッダ、注、画像）、ローカルドライブ内にまたはこのオブジェクトの要素にリンクされたコンピュータネットワーク内に格納される他のオブジェクト（ファイル、カタログ、付属書類）にリンクされる電子メールを含む電子文書の一部分である。ハイパーリンクは、電子文書の任意の要素に追加されることができてかつ通常グラフィカルに識別される。
【００１５】
識別は、すなわちユーザの電子メールまたは携帯電話番号を使用する、そのアドレスでの対象の認識の手順を意味する。
【００１６】
サーバは、特定のサービス機能の実行のために専念される、および／または専門としているコンピュータを意味する。
【発明を実施するための形態】
【００１７】
電子文書に署名するための追加的な確認を備えたＥＤＳ署名を使用することは、次のように実現されることができる。ユーザは、コンピュータ８のスクリーン上の電子文書を見ることができる。ユーザは、ＥＤＳ装置１がコンピュータ８に接続され、および後者が、サーバ９が接続されるインターネットのような通信ネットワークに接続されることを確認する。次に、ユーザは生体測定データ入力装置６を使用して彼または彼女のＡＤ情報を入力する。レーザーペンが、この種の生体測定データ入力装置６として使われることができる。ユーザは、コンピュータ８のスクリーン上の選ばれたフィールド内にレーザーペンを使用して彼または彼女の個人的な署名を置く（この場合、動的自筆署名はユーザについてのＡＤ情報を含有する）。このフィールドは、ソフトウェアによって生成されてかつｅ文書画像の上に位置することができる。第２のフィールドは、各ユーザに一意であるユーザの電子メールに対する自筆署名フィールド近くに位置することができる。動的自筆署名は、ユーザと関連付けられるＡＤ情報として生体測定データ入力装置６経由で入力される。それは、マイクロプロセッサ４を使用してデジタル化されてかつメモリデータ記憶３内に格納される。同時に、デジタル化された動的自筆署名がコンピュータ８にポート５経由で供給され、およびソフトウェアを使用して、それが電子署名の軌跡の形でモニタのスクリーン上に表示される。コンピュータ８ソフトウェアは、上述のレーザーマーカのような生体測定データ入力装置６の動きと同期してスクリーン上に軌跡を表示することを可能にする。これは、スクリーン上に描画の錯視を作り出す。ユーザが個人的なＡＤ情報を入力して、同じく彼または彼女の電子メールを入力した時−以下が起こる。電子文書ファイルおよびユーザの電子メールアドレスについての情報が、コンピュータ８からポート５経由でＥＤＳ装置１に入力される。電子メールアドレスは、電子文書とは別々に入力されることができる。電子メールアドレスが電子文書のテキスト部分の終わりに位置する場合、または電子メールアドレスが特別な所定のタグ付け要素−タグによって強調される場合、電子メールアドレスは、さらに電子文書から直接にコンピュータ８のソフトウェアによって読み出されることができる。電子メールアドレス、携帯電話番号またはその他の一意のアドレスが、電子アドレスとして使われることができる。携帯電話番号が電子アドレスとして使われる場合、リクエストファイルはＳＭＳの形で携帯電話に送信される。
【００１８】
次に、マイクロプロセッサ４およびメモリデータ記憶３内に格納されるソフトウェアが、ユーザと関連付けられるＡＤ情報に基づいて第１の制御和および電子文書に基づいて第２の制御和を生成し、およびこの２つの制御和が単一数字シーケンスを生成するのに用いられ、ならびに秘密鍵およびメモリデータ記憶３内に格納されるソフトウェアを使用して、電子デジタル署名の単一数字シーケンスが生成される。
【００１９】
次に、メモリデータ記憶３内に格納されるソフトウェアを用いて、リクエストファイルが署名の確認のために生成され、このリクエストファイルは、ユーザ電子アドレス、電子文書、ユーザと関連付けられるデジタル化されたＡＤ情報および生成された電子デジタル署名を含む。次いでポート５経由でおよび通信ネットワーク経由でメモリデータ記憶３内に格納されるソフトウェアを使用して、暗号化された接続がサーバ９によって確立される。ＥＤＳ装置１およびサーバ９の公開鍵の送受に基づく従来の暗号プロトコルが、用いられる。ＥＤＳ装置１の公開鍵は、サーバ９がＥＤＳ装置１を識別してかつ認証されたＥＤＳ装置１との暗号化された接続を確立することを可能にするためにサーバ９のメモリデータ記憶内に格納される。したがって、サーバ９の公開鍵もまたＥＤＳ装置１内に格納される。
【００２０】
実施態様によってはＥＤＳ装置１およびサーバ９の公開鍵に対するデジタル証書を生成することがさらに可能である。この場合、主秘密鍵および主公開鍵が生成される。主公開鍵は、サーバ９におよびＥＤＳ装置１に保存される。ＥＤＳ装置１およびサーバ９の公開鍵のデジタル証書は、主秘密鍵を使用して作り出される。ＥＤＳ装置１は、これらのデジタル証書を使用してサーバ９によって識別される。サーバ９は、サーバ９のデジタル証書を使用してＥＤＳ装置１によって識別される。デジタル証書の確認のためにおよび識別されたＥＤＳ装置１との暗号化されたリンクを確立するために既知の暗号プロトコルをサポートするサーバソフトウェアをプレインストールすることが必要な点に留意する必要がある。
【００２１】
ＥＤＳ装置１とサーバ９との間の暗号化されたリンクを確立した後に、ＥＤＳ装置１は署名の確認のためのリクエストファイルを送信する。この確認ファイルは、ユーザ電子アドレス、得られた電子文書、ユーザと関連付けられるデジタル化されたＡＤ情報および受信されたデジタル署名を含有する。次に、サーバ９はユーザの電子アドレス、署名確認リクエストファイルからのデジタル署名を読み出す。署名はサーバ９のメモリデータ記憶内に保存され、および署名の確認を要求する最終ファイルが生成される。このファイルは、電子文書のファイルおよびユーザについてのＡＤ情報を備えたファイルを含む。最終署名確認リクエストファイルは、ユーザ電子アドレスに通信ネットワーク経由で送信される。確認リクエストファイルの送信と同時に確認待ち時間が設定される。時間範囲は、前もって設定される。ユーザの電子アドレスが電子メールアドレスである場合、ユーザは署名された電子文書への、および文書に署名したユーザについてのＡＤ情報へのハイパーリンクを含有する電子メールを受信する。次に、ユーザはハイパーリンクを使用してサーバ９のＨＴＭＬページを開き、そこで彼／彼女が電子文書を見直すことができる。ユーザが確認応答を送信することによって署名を確認する場合−それは、ＨＴＭＬ確認ボタンをクリックすることによってもたらされることができる−デジタル署名を含有するファイルが、ユーザの電子アドレスに送信される。所定の時間内にユーザが確認を送信しない場合、またはユーザが署名拒否ＨＴＭＬボタンをクリックする場合、デジタル署名を含有するファイルはサーバ９内に削除される。
【００２２】
本発明のいくつかの実施態様では、以下の代替変形が実現されることができる。
【００２３】
デジタル署名の少なくとも２個の秘密鍵が生成されてＥＤＳ装置１に保存される。第１の秘密鍵が、契約、インボイス、証書、命令、決議、などのような法律電子文書に対するデジタル署名の作成のために用いられ、および第２の秘密鍵が、領収書、少額の罰金、願書、などのような他の電子文書のデジタル署名の生成のために用いられる。デジタル署名の生成のための秘密鍵が、以下の手順を使用してＥＤＳ装置１内に選ばれる：電子ユーザアドレスが確認のためにポート５経由で受信される時、デジタル署名の第１の秘密鍵が署名のために用いられ、および電子ユーザアドレスの不在の場合には、デジタル署名の第２の秘密鍵が用いられる。したがって、電子文書が第２の秘密鍵によって署名される場合、サーバ９経由での確認は省略されることができる。加えて、ＥＤＳ装置１が接続されるコンピュータ８上にインストールされるソフトウェアが、動的自筆署名のサンプルのような信用されたユーザのＡＤ情報の予め保存されたサンプルとの、生体測定データ入力装置６経由で入力されるユーザと関連付けられるＡＤ情報の比較によって信用されたユーザの認証のために用いられることができる。信用されたユーザのＡＤ情報のサンプルは、前述のコンピュータ８またはサーバ９内のデータベース内に格納されることができる。電子署名を生成する前に、ＥＤＳ装置１がソフトウェアに接続し、かつユーザ電子アドレスおよびユーザによってちょうど今作り出されて生体測定データ入力装置６経由で入力されたＡＤ情報をそれに対して送信する。ソフトウェアが、信用されたユーザのＡＤ情報のサンプルを備えたデータベースに接続してかつユーザの電子アドレスを送信する。データベースがこの種の電子アドレスおよび問題のユーザのＡＤ情報のサンプルを含有する場合、ＥＤＳ装置１から受信されるＡＤ情報とデータベース内に格納されたものが比較される。緊密な類似度の場合には認証は成功しているとみなされ、およびデジタル署名の第１の秘密鍵が署名のためにＥＤＳ装置１内に用いられる。偽データの入力からのデータベースの保護のために格納されたデータベースデータが、既知のデータ機密保護方法を使用して暗号化される。
【００２４】
信用されたユーザに対してＥＤＳ装置１へのアクセスを提供する別の可能な方法がある：特定のＥＤＳ装置１と関連付けられる信用されたユーザの電子アドレスのリストが、サーバ９上に保存される。署名確認リクエストファイルがＥＤＳ装置１から受信される時、この署名確認リクエストファイルがこのＥＤＳ装置１にアクセスするために設定される任意の潜在的制約に対して公開鍵を使用してチェックされる。制約が導入された場合、受信されたリクエストが前述のリスト内に含まれるユーザの電子アドレスを含有するかどうかチェックされる−そうである場合、確認が続けられる。
【００２５】
最終署名確認リクエストファイルがサーバ９上に作り出される時、ランダム確認コードが生成される。それは、ハイパーリンクとして最終署名確認リクエストファイル内に含まれる。確認コードが、サーバ９のメモリデータ記憶内に保存される。確認応答がユーザから受信される時、確認コードがチェックされてかつサーバ９のメモリデータ記憶内に保存されたコードと比較される。コードが一致する場合だけ、確認が続けられる。署名の最終確認が、サーバ９のＨＴＭＬページを使用してユーザによって実行される。最終署名確認リクエストファイル内に含有されるハイパーリンクが、このＨＴＭＬページとリンクされている。ＨＴＭＬページは、以下のようなインタフェースの追加的な要素を含有する：電子文書をダウンロードするためのリンク、文書に署名するユーザと関連付けられるＡＤ情報へのリンク、署名の確認および拒否のためのＨＴＭＬボタン。
【００２６】
サーバ９は、ユーザの登録を実行するように更に構成される。この場合、ユーザのアカウントおよび電子アドレスが、サーバ９に保存される。この場合、ユーザが電子装置経由でサーバ９に接続される時、ユーザはユーザ電子アドレス、すなわちサーバ９のデータベース内に保存されるユーザのアカウントの識別のためのログインとして使用される電子アドレスを使用して識別される。加えて、アカウントへのアクセスがパスワードによって保護されることができ、およびサーバ９がユーザから確認を受信する時、ユーザの追加的な認可がパスワードおよびユーザアカウントからのデータを使用して署名の最終確認のために実行される。
【００２７】
確認のためのオプションとしていくつかのサーバ９を使用することが可能である。これらのサーバ９は、通信ネットワークに接続されることができる。この実装は、所定の組織が、機密保護理由またはそれ以外の理由のために、その所定の組織の従業員のＡＤ情報のサンプルを格納するそれら自体のサーバ９を必要とする時に有効であることができる。いくつかのサーバ９が用いられる場合、ユーザアカウントおよび電子アドレスがこれらのサーバ９のうち１台に格納される。通信ネットワークに接続されたルータが、どのサーバ９が用いられるべきかを判定するのに用いられる。各サーバ９上にインストールされたソフトウェアルータおよびハードウェアルータが用いられることができる。示されたユーザのデータが格納されるサーバ９の表示とともに、ユーザの電子アドレスのリストが、各ルータにコピーされる。加えて、各ユーザの一意の秘密鍵が各サーバ９に格納される。彼（女）らの公開鍵に対するサーバ９のデジタル証書が、言及された主秘密鍵を使用して作り出される。これらの公開鍵は、それぞれの秘密鍵の対である。主秘密鍵の対である主公開鍵が全てのＥＤＳ装置１に保存され、およびソフトウェアがサーバ９のデジタル証書の確認のためにインストールされる。サーバ９のデジタル証書の成功した確認の後でだけ、暗号化された接続がそれによって確立される。
【００２８】
加えて、所定のユーザのアカウントが所定のユーザと関連付けられるＡＤ情報のサンプルを含有することができる。この場合、サンプルがＥＤＳ装置１から送信されてかつＡＤ情報のサンプル、すなわち動的自筆署名のサンプルが属する登録ユーザのデータと共にサーバ９に保存される。ユーザと関連付けられるＡＤ情報のサンプルがこのユーザに実際に属することを確認することが可能であるべき他のユーザに対して、サンプルが、その公開鍵またはデジタル証書が信頼された装置のリスト内のサーバ９内に格納される、装置のデジタル署名によって追加的に署名される。この種の信頼されたＥＤＳ装置１は、公証人、パスポートオフィス、証明センター、などとして公式にこの種の組織に属する装置を含むことができる。この場合ユーザと関連付けられるＡＤ情報のサンプルの署名が信頼されたＥＤＳ装置１のうち１台経由で実行され、そして次に、それがサーバ９に送信される。
【００２９】
機密保護理由のためにユーザと関連付けられるＡＤ情報のサンプルが、暗号化された形式でサーバ９内に格納される。そのサンプルが暗号化されるユーザの電子アドレスが、暗号化鍵として用いられる。この場合、オープン形式の電子アドレスはサーバデータベース内に保存されず、電子アドレスの制御和だけが保存される。制御和は、ハッシュ関数および適切なソフトウェアを使用して算出される。
【００３０】
多くの電子文書が、電子文書のこの種の多角的署名に対して２人以上の人の署名を要求し、いくつかのデジタル署名が、電子文書に署名する各それぞれのユーザと関連付けられる各ＡＤ情報に対して１つ、生成される。この場合の電子文書は、同じおよび異なるＥＤＳ装置１上に署名されることができる。
【００３１】
異なるＥＤＳ装置１を使用する電子文書の多角的署名の場合にはこのプロセスは、同じ電子文書に署名するかまたは同じハイパーリンク経由で異なるユーザによって署名される電子文書へのアクセスを可能にするユーザに対してサーバ９経由で調整される。署名された電子文書はサーバ９に保存され、およびサーバ９のＨＴＭＬページへのハイパーリンクが作り出される。このＨＴＭＬページは、電子文書へのリンク、データおよびこの電子文書に署名するユーザと関連付けられるアナログデジタル情報を含有するファイル、およびアクセス可能なデジタル署名ファイル、すなわちユーザによって確認されるデジタル署名へのリンクを含有する。彼（女）らのＡＤ情報のサンプル、すなわち類似度または差異を視覚的に識別することが可能であるべきこの電子文書に署名する他のユーザに対する動的自筆署名のサンプルへのリンク。加えて、このＨＴＭＬ−ページへのアクセス権、例えばこの電子文書の署名に関与するユーザに対してユーザの完全なアクセスを提供することが可能である。これらのユーザ権利は、電子文書内に示されるユーザの電子アドレスを使用して自動的に判定される。ハイパーリンクが外部ユーザによって用いられる場合、彼／彼女はＨＴＭＬ−ページ内の限られた量の情報、例えば彼（女）らの署名を確認した署名者の電子文書だけまたは電子文書およびデータだけを見る。サーバ９に電子文書をアップロードする１番目であったユーザが、アクセス権を管理することができる。
【００３２】
ユーザが署名された電子文書を印刷する必要がある場合、この電子文書のテキスト１０を含む文書の印刷バージョン（図２）が生成され、およびサーバ９上のＨＴＭＬページへのハイパーリンクについての情報を含有するＱＲコード（登録商標）のような２Ｄコード１１が生成され、およびそれが文書の印刷バージョン内に含まれる。したがって、ハイパーリンクへの画像の変換をサポートするスマートフォンによって、印刷された文書から２Ｄコード１１の写真を撮り、そして次に、この電子文書がこの電子文書に署名したユーザの全ての署名およびデータを格納するサーバ９上の所望のＨＴＭＬページを開くことで十分である。さらに、便宜目的のために、ソフトウェアが文書の印刷バージョンに、ユーザと関連付けられるＡＤ情報、すなわちユーザの動的自筆署名の画像のマスク１２を挿入するために用いられることができる。加えて、２Ｄコード１１、すなわちＱＲコード（登録商標）に近接して、視覚要素１３が挿入されることができる。視覚要素１３は、この電子文書に署名するのに用いられるＥＤＳ装置１を所有する組織のオーナー権の名前およびタイプのようなテキストを含むことができる。
【００３３】
一般に、本発明はデジタル署名アルゴリズムおよび楕円関数を使用する非対称コーディングのような既知の技術および暗号化アルゴリズムを実際問題として使用して実現されることができる。本発明がいくつかの変形の例を使用して記述されることができるとはいえ、当業者は本発明の本質および範囲の限界を超えることなく他の変形および実施態様を意図することが可能である。このために、本発明は本願明細書に添付される請求項だけによって拘束される。
0006296060.tif 000002
【図１】
0006296060.tif 000003
【図２】
0006296060.tif 000004