(57)【要約】【課題】本発明は、従来の問題点に対処するデータ保護方法の提供を目的とする。【解決手段】本データ保護プロセスは、以下のステップからなる。−  作者ユーザーの情報処理システムにおいて、上記のデータの後日の利用の際にこれに影響を及ぼすことがあり得る少なくとも一つの前もって定められたイベントに相当する「デジタル・コンディショニング」と称するアトリビュートを、上記のデータに割り当てるステップ（310）、−  作者ユーザーの情報処理システムにおいて、上記のデータの完全性を保証する情報を割り当てるステップ（312）、,−  作者ユーザーの情報処理システムにおいて、「エンベロープ」と称するファイルの作成ステップ（315）。ただしエンベロープはデータ、上記データに割り当てられたデジタル・コンディショニングのアトリビュートおよび上記データの完全性を保証する情報を含む。−  遠隔情報処理システムにおいて、上記データのデジタル・コンディショニングのアトリビュートおよび上記データの完全性を保証する情報を記憶するステップ（316）。―  上記のデータと関連する前もって定められた各イベントについて、遠隔情報処理システムにおいてまた上期のデータのアトリビュートと関連して、上記のイベントの識別子ならびに上記のイベントの年月日を記憶するステップ。（326）、さらに−  作者ユーザーの情報処理システムと遠隔情報処理システムの間で接続される度ごとに、作者ユーザーの情報処理システムで上記のデータのアトリビュートに相当する前もって定められたイベントを記憶するステップ（332）【特許請求の範囲】
【請求項１】
以下のステップよりなることを特徴とするデータ保護プロセス。
−  作者ユーザーの情報処理システムにおいて、上記のデータの「デジタル・コンディショニング」と称するアトリビュート、その後続の使用の際に上記のデータに影響を及ぼす可能性のある少なくとも一つの前もって定められたイベントに相当するアトリビュートを割り当てるステップ（310）、
−  作者ユーザーの情報処理システムにおいて、上記のデータの完全性を保証する情報を割り当てるステップ（312）
−  作者ユーザーの情報処理システムにおいて、「エンベロープ」と称するファイルの作成ステップ（315）、ただしエンベロープは、データ、上記のデータに割り当てられたデジタル・コンディショニングのアトリビュートおよび、上記のデータの完全性を保証する情報を含む。
−  遠隔情報処理システムにおいて、上記のデータのデジタル・コンディショニングのアトリビュートおよび上記データの完全性を保証する情報を記憶するステップ（316）、
−  上記のデータに関連する前もって定められた各イベントに対し、遠隔情報処理システムにおいて、さらに上記のデータのアトリビュートと関連して、上記のイベントの識別子ならびに上記イベントの年月日を記憶するステップ(326)、および
−  作者ユーザの情報処理システムと遠隔情報処理システムの間で接続が行われる度ごとに、作者ユーザーの情報処理システムにおいて、上記のデータのアトリビュートに相当する前もって定められたイベントを記憶し、作者ユーザーの情報処理システムがその際上記データに関連する各イベントに対し、上記イベントの識別子、上記イベントを引き起こしたユーザーの識別子ならびに上記イベント年月日が保存されるようにするステップ（332）
【請求項２】
デジタル・コンディショニングのアトリビュート割り当てステップにおいて、上記のデータのアトリビュートが、上記データの作者の識別子を含むことを特徴とする請求項１記載のプロセス。
【請求項３】
デジタル・コンディショニングのアトリビュートの割り当てステップにおいて、上記のデータのアトリビュートが、上記のデータの各後続ユーザー、シグネチャーを付けたユーザーあるいは転送先ユーザーの識別子を含むことを特徴とする請求項１あるいは２のいずれか一つ記載のプロセス。
【請求項４】
上記のデータに関する各イベントを、上記の後続ユーザーの情報処理システムと遠隔情報処理システムの間の接続期間中にのみ、後続ユーザーが実行することができることを特徴とする請求項1ないし３のいずれか一つ記載のプロセス。
【請求項５】
イベントの識別子を遠隔情報処理システムに記憶するステップ（326）において、遠隔情報処理システムは、さらに上記イベントを引き起こすユーザーの識別子を記憶することを特徴とする請求項1ないし４のいづれか一つ記載のプロセス。
【請求項６】
作者ユーザーの情報処理システムによる上記データの使用条件を決定するステップ、ならびに上記データのアクセスの養成があるたび毎にデータ使用条件が遵守されていることを確認するステップが含まれていることを特徴とする請求項1ないし５のいずれか一つ記載のプロセス。
【請求項７】
使用条件が後続ユーザーの識別条件を含むことを特徴とする請求項6記載のプロセス。
【請求項８】
ユーザーの識別条件が、少なくとも後続ユーザーの情報処理システムを識別する電子証明書の実行を伴うことを特徴とする請求項７記載のプロセス。
【請求項９】
ユーザー識別条件が、少なくとも後続ユーザーの情報処理システムによる電子シグネチャーの実行を含むことを特徴とする請求項７または８いづれか一つ記載のプロセス。
【請求項１０】
使用条件が、上記のデータの編集権を含んでいるか、あるいは含んでいないことを特徴とする請求項６ないし９のいづれか一つ記載のプロセス。
【請求項１１】
上記のデータに関するイベントの少なくとも一部分（たとえば電子シグネチャー）の際に、上記のイベントを引き起こした後続ユーザーを識別する受領証のメッセージの転送ステップ（330）を含むことを特徴とする請求項１ないし10のいづれか一つ記載のプロセス。
【請求項１２】
前もって定められたイベントの際に、上記のデータが後続ユーザーにより変更された場合、遠隔情報処理システムが上記のデータに加えられた変更の記憶を実行することを特徴とする請求項1ないし11のいずれか一つ記載のプロセス（328）
【請求項１３】
デジタル・コンディショニングのアトリビュートが、上記データにシグネチャーをつけることを承認されている後続ユーザーを決定することを特徴とする請求項1ないし10のいずれか一つ記載のプロセス。
【請求項１４】
少なくとも一つの前もって定められたイベントに関して、上記データへのアトリビュートの割り当てステップの際に割り当てられたデジタル・コンディショニングのアトリビュートが上記データの使用条件を表すことを特徴とする請求項1ないし13のいずれか一つ記載のプロセス。
【請求項１５】
プロセスに、各作者ユーザーおよび各シグネチャーをつけたユーザーに少なくとも一つの前もって定められたイベントの識別子、おのおのの上記の前もって定められたイベントの発生年月日ならびに上記のイベントを引き起こした後続ユーザーの識別子への転送ステップ（330）が含まれていることを特徴とする請求項１ないし14のいずれか一つ記載のプロセス。
【請求項１６】
さらに各作者ユーザーおよび各シグネチャーを付けたユーザーの各情報処理システムにおいて、上記のイベント上記のエンベロープを共に転送先別に仕分け直しするステップを含むことを特徴とする請求項15記載のプロセス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ保護方法と装置に関するものである。特に、ディジタル・データの安全対策を講じた処理に関する。さらに特に、本発明はディジタル作品の作者ユーザーによる拡散に対する制御の実行に関する。
【背景技術】
【０００２】
公開鍵付き電子式シグネチャーの伝統的な技術は、作品の著者のＩＤを保証し、時折時刻記録機能を追加する。
シグネチャーを付けられた作品の後続のユーザーは、作者の公開鍵、時刻記録装置の公開鍵を順次用い、さらに第三の証明機関の撤回した証明書のリストを参照して作品の完全性、作者のＩＤおよび作品の制作年月日を自らのために確認する。
これらの従来の技術には多くの問題点がある。特に、i)個人鍵の盗難のリスクに対し作者を保護しない、ii)すべての公証基準、特にディジタル作品の転送先に関するもの―受取証の機能を考慮に入れない、さらにiii)作者が自らの作品の拡散を制御する可能性はまったくない。
上記の問題点に対応するための従来の方法は、登録ユーザーが情報を交換する安全対策を講じたパイプ―信頼のスペース―を作り出し、その痕跡を最後には特殊な表に保存することであった。この従来の方法は、高価な特殊な開発の対象となり、電子式シグネチャー技術を実施する際に見られる問題点のすべてに対しほとんど解決策となっていない。さらに、これはいくつかの重大な問題点がある。i) 情報が安全対策を講じたパイプから出て、リストに記載されていないユーザーの方に、または互換性のない信頼スペースの方に向かう場合、どうしたらよいのだろうか。ii)安全対策を講じたパイプへの悪意の進入に対しては、どうしたらよいのだろうか。iii)電子式シグネチャーの方策を用いたい団体は、重要な情報の管理を第三者の証明機関に依頼することを余儀なくさせる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、これらの問題点に対処するためのものである。このため、本発明は、第一の観点から、以下のステップからなることを特徴とするデータ保護方法の提供を目的とする。
【課題を解決するための手段】
【０００４】
―  ユーザー作者の情報処理システムにおいて、上記データの「デジタル・コンディショニング」と呼ぶアットリビュートを割り当てるステップ。本アットリビュートは、後日の利用の際に上記データに影響を及ぼすおそれのある少なくとも一つの前もって定められたイベントに対応する。
―  ユーザー作者の情報処理システムにおいて、上記データの完全性を保証する情報のアットリビュートを割り当てるステップ、
―  ユーザー作者の情報処理システムにおいて、「エンベロープ」と称するファイルを作成するステップ。本エンベロープは、データ、上記データに割り当てられたデジタル・コンディショニングアットリビュート、ならびに上記データの完全性を保証する情報からなる。
―  遠隔情報処理システムにおいて、上記データのデジタル・コンディショニングアットリビュート、ならびに上記データの完全性を保証する情報を記憶するステップ、
―  上記データに関連する前もって定められたイベントの各々に対して、遠隔情報処理システムにおいて、ならびに上記のデータのアットリビュートと関連して、上記のイベントの識別子および上記イベントの年月日を記憶するステップ、
―  ユーザー作者の情報処理システムと遠隔情報処理システムが接続される度ごとに、ユーザー作者の情報処理システムにおいて上記データのアットリビュートに相当する前もって定められたイベントを記憶し、ユーザー作者の情報処理システムが、上記データと関連するイベントのおのおのに対し、上記イベントの識別子、上記イベントを引き起こしたイベントのユーザーの識別子ならびに上記イベントの年月日が保存されるようにするステップ。
これらのステップにより、ユーザー作者は、データのアットリビュートにより、上記データと関連し、遠隔情報処理システムとの前回の接続に先立つすべてのイベントについて知ることができる。
この特殊な特性によれば、デジタル・コンディショニングアットリビュートの割り当てステップにおいて、上記データのアットリビュートは、上記データの作者の識別子を含む。これらの措置により、上記のデータにアクセスする後続のユーザーのおのおのは、その作者のＩＤを知ることができる。
この特殊な特性によれば、デジタル・コンディショニングのアットリビュートの割り当てステップにおいて、上記データのアットリビュートは、上記データの各後続ユーザー、シグナトリーまたは転送先の識別子を含む。これらの措置により、上記のデータにアクセスする各後続ユーザーは、各後続ユーザー、シグナトリーまたは転送先のＩＤを知ることができる。
上記のデータに関する各イベントは、この特殊な特性により、後続ユーザーの情報処理システムと遠隔情報処理システムとが接続されている期間中に限り、上記の後続のユーザーが実行できる。
【０００５】
これらの特殊な措置により、遠隔情報処理システム、ならびに上記データの作者は、上記データに関連する各イベントを知ることができる。
【０００６】
その特殊な特徴により、イベントの遠隔情報処理システムで識別子を記憶するステップで、遠隔情報処理システムは、さらに上記のイベントを引き起こさせるユーザーの識別子を記憶する。
【０００７】
これらの措置により、ユーザー作者は、データにイベントを引き起こす各後続ユーザーのＩＤを知ることができる。
【０００８】
上記の簡潔に説明されたプロセスは、その特殊な特徴により、作者ユーザーの情報処理システムによる上記データの使用条件の認定ステップ、および上記データへのアクセス要求がある度ごとに、データの使用条件が守られていることの確認ステップを含むものとする。
【０００９】
これらの措置により、ユーザー作者は、自らどのような条件で後続のユーザーがデータを用いることができるか決定する。
【００１０】
使用条件は、その特殊な特徴により、後続のユーザーの識別条件を含むものとする。その特殊な特徴により、ユーザーの識別条件は、少なくとも、後日のユーザーの情報処理システムを識別する電子式証明書の利用を伴う。その特殊な特徴により、ユーザーの識別条件は、少なくとも、後続のユーザーの情報処理システムによる電子シグネチャーの利用を伴う。
【００１１】
これらの措置のおのおのにより、後続のユーザーは、本人であることを認証され、さらにユーザー作者は、そのデータの後続の各ユーザーの身元についてある種の保証を受けることができる。
【００１２】
使用条件は、その特殊な特徴により、上記データを編集する権利があるか、あるいはないかを伴う。これらの措置により、ユーザー作者は、そのデータが変更することができるか否かを決定する。
【００１３】
使用条件は、その特殊な特徴によれば、上記データの一定期間のアクセス権利を伴う。これらの措置により、ユーザー作者は、自らのデータの利用期間を決定する。この期間は有効期間の形で、例えば、15日（例えば、会社の株主総会と関連した文書の署名の場合）、あるいは少なくとも特定年月日（例えば季節的な販売提供の受付の場合）の形で表現することができることが認められる。
【００１４】
その特殊な特徴によれば、完全性を保証する情報はハッシュである。これらの措置により、データの完全性を保証する情報の利用は、単純化または標準化することができる。
【００１５】
特殊な特徴によれば、各ユーザーは「スタンプ（証紙）」と呼ぶ、前もって定められたデータへの一定数のアクセス権を含む口座を所有しており、おのおの、さらにデータが提供される度ごとに、あるいはアクセスされる度ごとに、ユーザーの口座でスタンプが計算される。これらの措置により、本発明を実行して提供されるサービスは、小額の支払または使用料の支払いの対象となり得る。
【００１６】
上記の簡単に説明されたもののようなプロセスは、その特殊な特徴によれば、上記データに関するイベントの、少なくとも一部分（例えば電子式シグネチャー）の際に、上記のイベントを引き起こした後続のユーザーを識別する受領証明メッセージを作者ユーザーへ転送するステップを含む。
【００１７】
イベントの記憶ステップにおいて、その特殊な特徴によれば、後続のユーザーのインターネット・アドレス（「IP」）と／またはインターネット・プロバイダー(“FAI”)の識別子を記憶する。
その特殊な特徴によれば、上記のデータのアットリビュートの割当てステップ、すなわちユーザー作者の情報処理システムにおいて上記のデータの完全性を保証する情報の割り当てステップ、および上記データのアットリビュートの遠隔情報処理システムにおいて上記データのアットリビュートの記憶ステップのいずれかの少なくとも一つを実施するために、発信ユーザーは、マウスボタンのクリックに相当する選択ステップを実行し、本発明の対象となっているプロセスの識別を含むメニューを表示させる。その特殊な特徴によれば、ユーザーが上記の選択を実行し、データ・ファイルを開く際に、上記のファイルのデータに本発明の対象となっているプロセスを実施する。その特殊な特徴によれば、選択ステップはマウスの右側のボタンをクリックするステップにより実行される。
【００１８】
これらの措置により、ユーザー作者による本発明の対象となっているプロセスの実施は容易かつ直感的となる。
【００１９】
前もって定められたイベントの際に、その特殊な特徴によれば、上記のデータが後続のユーザーにより変更される場合、遠隔情報処理システムは上記データーに加えられた変更の記憶を行う。これらの措置によりユーザー作者は、そのデータに加えられた変更を知らされる。
【００２０】
デジタル・コンディショニングの各アットリビュートは、その特殊な特徴によれば、上記データにサインすることを承認されている後続のユーザーを判別する。
【００２１】
少なくとも前もって定められたイベントについては、その特殊な特徴によれば、上記データへの各アットリビュート割当のステップの際に割り当てられたデジタル・コンディショニングの各アットリビュートは、少なくとも一名の後続のユーザーの識別を表す。これらのデジタル・コンディショニングのアットリビュートは「公証基準」と呼ばれる。これらの措置により、ユーザー作者は、後続のユーザー、ならびにその中で、データのシグナトリーとなる後続のユーザーを選ぶことができる。
【００２２】
少なくとも前もって定められたイベントについては、その特殊な特徴によれば、上記データへのアットリビュート割当のステップの際に割り当てられたデジタル・コンディショニングアットリビュートは、上記のデータの利用状況を表す。これらのデジタル・コンディショニングのアットリビュートは、「制御アットリビュート」である。これらの措置により、ユーザー作者はデータの承認された用途、例えば、単純な読み取り、遠隔ロード、編集などを選ぶことができる。
【００２３】
公証基準、および制御アットリビュートを組み合わせて、おのおのの後続のユーザーが特定の利用する権利を持ち得るようにすることができることが認められる。例えば、弁護士はデータの編集権利を所有することができ、シグナトリーは遠隔ロード権を所有し、さらにシグナトリーでないユーザーは単純な読み取り権を所有することができる。
【００２４】
本プロセスは、その特殊な特徴によれば、各ユーザー作者に対し、また各シグネチャーを付したユーザーに対し、少なくとも一つの前もって定められたイベントの識別子、上記の前もって定められたイベントの発生期日、ならびに上記のイベントを引き起こした後続のユーザーの識別子の転送ステップを含む。
【００２５】
これらの措置により、作者ユーザー、ならびにシグネチャーを用いたユーザーは、上記のデータに関連した「公証基準」と関連した前持った定められたイベントに相当し、さらに遠隔情報処理システムへの最後の接続に先立ったイベントを知ることができる。
【００２６】
本プロセスは、その特殊な特徴によれば、作者ユーザー、ならびにシグネチャーを用いたユーザーの情報処理システムにおいて、最初に形成された「エンベロープ」と称する仕分け変更を伴う「公証基準」と称する前もって定められたイベントに相当する上記イベントの仕分け変更のステップを含む。
【００２７】
これらの措置により、「エンベロープ」と称する目的地別仕分けの結果、ユーザーの慣習的な情報処理システム以外でコピーされた場合でも、上記のデータに関連したイベントを知ることができる。
【００２８】
各遠隔情報処理システムは、その特殊な特徴によれば、「アジャンス・ポスタル（郵便支局）」と呼ばれるもう一つの遠隔情報処理システムにより制御される。これらの措置により郵便支局は、遠隔情報処理システムにより転送されたエンベロープの完全な制御を確保する。
【００２９】
上記の概略説明されたようなプロセスは、その特殊な特徴によれば、各作者ユーザー、ならびに各シグネチャーを用いたユーザーの各情報システム中で、上記エンベロープによる上記イベントの仕分け変更のステップを含む。
【００３０】
技術の現状では、文書の作者が複数の者のシグネチャーを取得することを希望する場合、各シグナトリーがシグネチャーを付けた後、文書の作者が受領書を取得することを希望する場合、以下の操作を行わなければならない。
【００３１】
―  作者は作者としてのＩＤを明らかにしなければならない。
【００３２】
―  作者が文書を最初のシグナトリー、すなわちシグネチャーを付した者に送り、この最初のシグナトリーがシグネチャーを付し、これを二番目のシグナトリーに送り、さらに、このような操作をすべてのシグナトリーがそのシグネチャーを付けるまで繰り返す。
【００３３】
―  作者はすべてのシグナトリーが文書にシグネチャーを付けたときにのみ、すべてのシグナトリーのシグネチャーを付けた文書を転送することができる。
【００３４】
この状態の最初の問題点は、同時にすべてのシグナトリーを集めない限り、すべての以前のシグネチャーを所有する者は一人しかいないことである。
【００３５】
第二の問題点は、受領証は一人の者にしか到達せず、その一人の者がその他のシグナトリーに通報する責任を負っていることである。
【００３６】
第二の面によれば、本発明はこれらの問題点を解決するのを目標としている。このために、本発明は以下の構成を特徴とするデータ処理プロセスに関するものである。
【００３７】
―  上記データに関する、少なくとも一つの前もって定められたイベントについては、上記のデータの「認証デジタル・コンディショニング」と称するアトリビュートの割当ステップ。ただし、上記のデジタル・コンディショニングアトリビュートは、少なくとも一名の後続のユーザーの識別を表す。
―  作者ユーザーの情報処理システムにおいて「エンベロープ」と称するファイルの作成ステップ。ただし、エンベロープは、データ、上記のデータに割り当てられたデジタル・コンディショニングアトリビュート、および上記データの完全性を保証する情報からなる。
【００３８】
―  各作者ユーザー、ならびに各シグネチャーを付したユーザーへ認証デジタル・コンディショニングのアトリビュートを実行する上記の前もって定められたイベントに相当する上記のイベントの識別子、上記のイベントの年月日、ならびに上記のイベントを引き起こした後続のユーザーの識別子を各作者ユーザー、ならびに各シグネチャーを利用したユーザーへ転送するステップ、および
―  各作者ユーザー、ならびに各シグネチャーを用いたユーザーの情報処理システムにおいて、上記エンベロープを用いて上記イベントを再分類するステップ。
【００３９】
これらの措置により、この仕分け変更ステップによって、各作者ユーザー、ならびに各シグネチャーを用いたユーザーのエンベロープの同期化した、また急速な更新が可能となる。
【００４０】
本発明は、第三の面によれば、以下の構成を特徴とするデータの保護プロセスを提供することを目的とする。
―  遠隔情報処理システムにおいて、作者ユーザーの情報処理システムから来る上記のデータのアトリビュートを記憶するステップ。
―  上記データと関連する前もって定められた各イベントについて、遠隔情報処理システムにおいて、さらに上記データのアトリビュートと関連して、上記イベントの識別子、ならびに上記イベントの年月日を記憶するステップ、ならびに
―  ユーザーの情報処理システムと遠隔情報処理システムの間での接続の度ごとに、作者ユーザーの情報処理システムにおいて上記データのアトリビュートの記憶を更新し、作者ユーザーの情報システムが上記データに関する各イベントに対し、上記イベントの識別子、上記イベントを引き起こすユーザーの識別子、ならびに上記イベントの年月日が保存されるようにするステップ。
【００４１】
本発明は、第四の面によれば、以下の構成を特徴とするデータの保護装置を提供する。
―  作者ユーザーの情報処理システムにおいて、上記データの「デジタル・コンディショニング」と呼ぶアトリビュート、すなわち上記のデータのその後の利用の際に、これに影響を及ぼす可能性のある、少なくとも一つの前もって定められたイベントに相当するアトリビュートを割り当てる手段、
―  作者ユーザーの情報処理システムにおいて、上記データの完全性を保証する情報を割り当てる手段、
―  作者ユーザーの情報処理システムにおいて、「エンベロープ」と称するファイルの作成手段、ただし、このエンベロープは、データ、上記データに割り当てられたデジタル・コンディショニングのアトリビュート、ならびに上記データの完全性を保証する情報を含むものである。
―  以下のものに適用した遠隔情報処理システム中の記憶手段、
（i）  上記のデータのデジタル・コンディショニングのアトリビュート、ならびに上記データの完全性を保証する情報の記録。
【００４２】
（ii）  上記のデータに関する、前もって定められた、おのおののイベントについて遠隔情報処理システムの中で、さらに上記のデータのアトリビュートと関連して、上記データの識別子と上記イベントの年月日を記憶する。さらに
（iii）  作者ユーザーの情報処理システムと遠隔情報処理システムの間の接続の度ごとに、作者ユーザーの情報処理システムで、上記のデータのアトリビュートに相応する前もって定められたイベントを記憶し、作者ユーザーの情報処理システムが、上記データに関連する各イベントに対し、上記イベントの識別子、上記イベントを引き起こすユーザーの識別子と上記イベントの年月日が保存されるようにすること。
【００４３】
本発明の第二から第四の面の利点と特質は、第1面のそれと同一であり、ここではこれを取り上げない。
【発明を実施するための最良の形態】
【００４４】
本発明のその他の利点、目的と特徴は、添付した図と関連して行った以下の説明から読み取れる。
【００４５】
各図の説明をする前に、以下の説明で用いる用語の定義を示す。
【００４６】
「エンベロープ」はデータ、文書、ファイル、あるいは作品の内容から作られる調整作品、ならびに「デジタル・コンディショニング」と称するアトリビュートである。
【００４７】
「作者ユーザーUa」はエンベロープ創作権を有する識別されたユーザーである。
【００４８】
「作品チェッカーVo」、あるいは「郵便局」は、加入者管理装置、およびエンベロープ拡散管理装置を言う。
【００４９】
「装置チェッカーVd」あるいは「郵便支局」は、「郵便局」Voの管理・制御装置である。
【００５０】
「証明書」は、所有者のIDの有効性レベルを確かめることができる宛先別仕分けをいう。説明文では、これは以下の形を取ることがある。
【００５１】
―  eメールアドレス、ただし、その識別は、本発明の対象となっているデバイスDi独自のプロセスの際に行う。
【００５２】
―  公開鍵インフラストラクチャーに適用するファイルPKI（”Public Key Infrastructure”の略字）、公開鍵インフラストラクチャーを意味する。またはITU（国際電気通信連合）の規格X509に適合するファイル、識別は証明書X509に含まれている公開鍵の利用による従来のプロセスにより行われ、本証明書の有効性の確認は、証明書X509に指定されている信頼すべき第3機関による。
【００５３】
「ハッシュ(仏語”condensat”英語”hash”)」は初期要素がハッシュから取得できず、初期要素に何らかの最低限度の変動があれば、ハッシュの変更を引き起こすような初期要素の圧縮に刻み込まれたもの。
「コンディショニング」は、データ、ファイル、文書、あるいは作品に対して、本発明ならびに特殊な実施例において、これらを保護するようにアトリビュートを割り当て、その認証パラメーターを保証し、さらにその拡散と／またはその後の変更を制御するように、アトリビュートを割り当てることをいう。
【００５４】
「デジタル・コンディショニングのアトリビュート」は、後続の利用の際に、上記のデータに影響を及ぼすおそれのある前もって定められたイベントの代表的情報をいう。
【００５５】
「拡散の制御」は、データの追跡性を確保し、さらに使用条件を制御する要素をいう。
【００５６】
「作品」は、ディジタル化することができる一切の文書、または文書の全体を意味する。この概念は、あらゆるタイプのデータ、ファイル、および文書を含む。
【００５７】
「公証」は、信頼のおける第三者（承認された者）による二者の間のトランザクションの基本的な要素の登録をいう。この技術は、当事者が信頼する第三者によって発信され、また受信された通信文の追跡、ならびに記録保管メカニズム（データの完全性、始発点、年月日と目的）．．．各当事者に保証する限度内で、EDIシステムの安全性を改善する。第三者は保護された通信文により必要な情報を取得し、これを保存しなければならない。
【００５８】
図1には、本発明の第1の実施様態を実施する4つの関係者が見られる。
【００５９】
―  「発信加入者」と呼ぶ作者ユーザーUa、
―  「後続のユーザー」と称する転送先ユーザーUu、
―  作品チェッカーVoと
―  装置チェッカーVd
図1に示す第1の実施例は、また本発明の対象となっているプロセス、ならびに以下に説明する種々なプロセスPv、Pa、Pc、PuとPxを実施するため、特に割り当てられたデバイス機器Deを起動せしめる。作り出され、調整された文書は、図1では、エンベロープで表されている。標準時計における時刻の表示は、アナログ式文字盤により、また時刻の取得に用いられているプロトコルと関連した文字（“NTP”）により表されている。
【００６０】
図1に示されている本発明の第1の特定の実施様式では、作品のチェッカーVoは、ユーザーの管理に責任を負い（追加、変更、削除）、転送された作品の遠隔管理に責任を負い、さらに装置チェッカーVdは、「郵便局」Voの管理（追加、変更、削除）とその良好な作動状態の遠隔管理に責任を負う。
【００６１】
作品チェッカーVoは、その接続する度ごとに、作品の作者でデバイスDiのユーザーUaを認証プロセスPaにかける。作品チェッカーVoは、また作り出された作品のコンディショニング・プロセスPcを実行し、さらにデバイスDiで用いるデバイス機器Deで作品のデジタル・コンディショニング・アトリビュートの全体を受信し、記憶し、使用プロセスPuで比較する。
【００６２】
図2に示してある通り、ディジタル製品OのコンディショニングプロセスPcは、以下のものよりなる。
【００６３】
―  ステップ101、作者ユーザーUaがデバイスDiで用いるデバイス機器Deにエンベロープと呼ぶ空のコンディショニング済み文書を作成し、これを名付けるステップ、
―  ステップ102、作者ユーザーUaが、挿入作品Ecの内容、場合によっては、その作者証明書、自由に記入するための注釈区域、さらにエンベロープのいわゆる「公証」基準Cn、すなわちエンベロープの付属書Pxを構成するプロセスで付属エンベロープEaの追加を可能とする基準から構成されるエンベロープの主要な部分Epを作成するステップ、
―  シグナトリー証明書Lsのリストの形での後続シグナトリー・ユーザー、
―  転送先証明書Ldのリストの形での後続の転送先ユーザー、
―  ステップ103、作者ユーザーUaが、エンベロープを開く際、Ooに実施すべき操作のリスト、利用状態の制御（期間、頻度．．．）、実施すべき手続鍵（識別、支払．．．）などを定義するステップ。一般的にデバイスDiは、利用プロセスPuの際に、実行された種々な確認の後でのみエンベロープの内容にアクセスすることが可能となる。
【００６４】
―  ステップ104、作者ユーザーUaが認証プロセスPaに入るステップ、
―  ステップ105、作者ユーザーUaがエンベロープのデジタル・コンディショニングのアトリビュートを添付したエンベロープの作成要請を作品チェッカーVo当てに発信するステップ。これらのアトリビュートは、以下のものを含む。
【００６５】
―  エンベロープの公証基準Cn、と
―  開く際に、実行すべき操作リストOo
―  ステップ106、作品チェッカーVoがエンベロープ表Teでエンベロープの新しいインスタンスIeを割り当て、作者ユーザーUuの身元経歴データを当該インスタンスに相当する行に記憶し、新しいエンベロープに適したコンディショニング表を作り出し、そこに作家ユーザーUuから転送されてきたエンベロープのディジタル・コンディショニングの諸アットリビュートCnとOoを記憶し、エンベロープ表のエンベロープ表に相当する行に新しく作り出されたコンディショニング表の座標Tcを記憶する。
―ステップ107、作品チェッカーVoが以下のものを作者ユーザーUaに転送するステップ、
―  エンベロープに特有のインスタンス番号Ie、と
―  用いるべ鍵ハッシュ法検索アルゴリズムのタイプAh
―  ステップ108、作者ユーザーUaがエンベロープの主要部分Epに受け取ったハッシュ法検索アルゴリズムAhを用いて、作品のハッシュCoを発生させるステップ、
―  ステップ109、作者ユーザーUaが作品チェッカーVoに対しハッシュCoを転送するステップ。
【００６６】
―  ステップ110、作品チェッカーVoが標準時計からネットワーク・タイム・プロトコル（NTP）により現在の日付と時刻を受け取り、エンベロープのインスタンス・ナンバーIe、作品のハッシュCo、現在の年月日と時刻により形成された転送先別仕分けにハッシュ法検索アルゴリズムAhを用ることにより日時を表示したハッシュChを発生させるステップ。
【００６７】
―  ステップ111、作品チェッカーVoがエンベロープ表Teの中のエンベロープのインスタンスIeに対応する行に以下のものを記憶し、
a）  作品のハッシュCo、
b）  エンベロープの作成年月日と時刻、ならびに
c）  時刻表示ハッシュChを発生させるために用いるタイプのハッシュ法検索アルゴリズムAh、
さらに、作品チェッカーVoの現在の私的な鍵を用いて時刻表示ハッシュChの暗号化により、シグネチャー付きの日時表示ハッシュCsを作成するステップ。
【００６８】
―  ステップ112、作品チェッカーVoが鍵の生成アルゴリズムAkにより、エンベロープの新しいインスタンスに特有な一対なった鍵、すなわち一つは私的な鍵Kvともう一つは公開鍵Kqを生成させ、エンベロープの表Teの中のエンベロープのインスタンスIeに対応する行に、作品の発生装置の現在の証明書、ならびに作品の内容にアクセスすることができるようにする公開鍵Kqをエンベロープ表に記憶するステップ。ただし、私的鍵Kvはコンディショニング・プロセスPcの終わりで保存されない。
【００６９】
―  ステップ113、作品チェッカーVoが作者ユーザーUaに対し、
―  暗号化法Ac／Akと鍵Kv、
―  エンベロープ作成の年月日と時刻、
―  シグネチャーを付けた時刻表示ハッシュCs、
―  チェッカーVoの規格X509に従じた証明書、
からなる転送先別仕分けを転送するステップ。
【００７０】
―  ステップ114、作者ユーザーUaがチェッカーVoの証明書に含まれている公開鍵を用いることにより、シグネチャーを付けた時刻表示ハッシュCsを確認するステップ。
【００７１】
―  ステップ115、作者ユーザーUaが暗号化方法をAc／Ak、ならびに鍵Kvを用いてエンベロープの主要部分Epを暗号化し、以下のものよりなるエンベロープの内容の宛先別仕分けを作り出すステップ。
【００７２】
―  エンベロープのフォーマットのバージョン・ナンバー、
―  チェッカーVoの規格X509に基づく証明書,
―  エンベロープのインスタンス・ナンバーNi、
―  エンベロープの作成日時
―  シグネチャーを付けた日時を表示したハッシュCs、
―  暗号化した主要部分、
―  開く際に実施すべき操作のリストOo。
【００７３】
―  ステップ116、作者ユーザーUaと作品チェッカーVoが、一方ではユーザーが行ったトランザクションの経過のハッシュと、また他方ではユーザーUaが行った最後のトランザアクションよりなる文字列に、ハッシュ法検索アルゴリズムAhを用いて、制御シークエンスCqの更新をそのおのおの側で計算し、さらに記憶し、さらに上記の制御シークエンスCqをデバイス・チェッカーVdに転送するステップ。
―  ステップ117、デバイス・チェッカーVdが2名の関係者UaとVoによるトランザクションが正常に終了したことを、この2名の関係者UaとVoが、それぞれ更新された制御シークエンスCqを比較することにより、さらにVoが転送した日時の一貫性を確認することにより、これらの2名の関係者UaとVoの間のトランザクションが正常に終了したことを確認するステップ。
【００７４】
―  ステップ118、作者ユーザーUaがエンベロープを閉じ、その結果、当該エンベロープは作者ユーザーUaがデバイスDiで用いるデバイス機器Deにファイルの形で登録することにより「閉じたエンベロープ」と呼ばれるようにするステップ。
【００７５】
―  ステップ119、作者ユーザーUaが閉じたエンベロープをリストLsの最初のシグナトリー、あるいはシグナリーが不在の場合、リストLdに記載されている後続の転送先ユーザーの全体に閉じたエンベロープを転送するステップ。
【００７６】
コンディショニング・プロセスPc、ステップ101から119までが終われば、作品の作者、作者ユーザーUaは、場合によっては、エンベロープの主な部分Epにその作者証明書を挿入することができる。さらに、作品のシグナトリーとなることを希望すれば、エンベロープの添付された部分Eaの定義で説明してあるシグナトリーのリストLsに記入しなければならない。このようにして、作者の地位と証書を作成する弁護士の地位の違いを明らかにすることができる。弁護士は、証書の作者であるが、シグナトリー、すなわちシグネチャーを書き入れる者の一人とはならない。
【００７７】
図1と2に示してある本発明の対象となっているプロセスの特定の実施例は、制御プロセスPvとコンディショニング・プロセスPcにより、識別されたユーザーUi、作者ユーザーUa、あるいは後続ユーザーUuの認証プロセスPaをも含む。認証プロセスは、ここでは以下のものよりなる。
【００７８】
―  ステップ120、最初の連結の際に、識別されたユーザーUiが、「契約締結」Ptプロセスの際に提出された認証媒体Saをデバイス機器Deに接続するステップ。
【００７９】
―  ステップ121、識別されたユーザーUiが、自ら定義した識別文字列にハッシュ法検索アルゴリズムAhの用いて識別ハッシュCiを作り出すステップ（プロセスの後続ステップについては、識別されたユーザーUiは、この識別文字列を再記憶しなければならない。というのは、これは接続する度ごとに要求されるからである）。
【００８０】
―  ステップ122、次に、固定内容部分とユーザーUiがデバイスDiに実行したトランザクションにより可変内容のその他の部分よりなる接続文字列Ccを識別されたユーザーUiが作り出すステップ。
【００８１】
（a）  固定内容部分Cfは、契約締結プロセスPtの際に、転送される媒体に記載されている同意コードCa、ならびに識別ハッシュCiから構成されており、さらに
（b）  制御シークエンスと呼ばれる可変内容部分Cqは、ユーザーが実行したトランザクションの経過のハッシュとユーザーUiが実行した最後のトランザクションからなっている文字列へ、ハッシュ法検索アルゴリズムAhを用いて構成されている。
―  ステップ123、デバイスチェッカーVdが識別されたユーザーUiの連結文字列Ccを受け取り、これより承認コードCa、識別ハッシュCi、ならびに可変内容Cqを抜き取り、要素CaとCqを識別されたユーザーの表Tu中の記憶された相当するユーザーのベンチマークと比較し、さらに一貫している場合、上記の表Tuのベンチマークを識別ハッシュCiの追加により補完するステップ。
―  ステップ124、識別されたユーザーUiが後ほど接続の際、認証媒体Saに接続するステップ、
―  ステップ125、識別されたユーザーUiとデバイスDiのチェッカーVoが各々接続文字列Ccを作りだし、その後チェッカーVoが自ら作りだした接続文字列を、識別されたユーザーUiが作りだした接続文字列と比較するステップ、
図1に示してある本発明の対象となったプロセスの特殊な実施例は、（加入契約締結）プロセスPt、すなわちユーザーがデバイスDiに対する申込者と同一者となり、また申込み契約を締結する意志に続いて、作品のチェッカーVoが、認証プロセスPaならびにコンディショニング・プロセスPcによって、認証媒体Saを作成し、識別されたユーザーUiに提出することにより特徴付けられるプロセスを含む。上記のプロセスは、作品チェッカーにとって、以下のステップからなるものとする。
―  ステップ130、ユーザーUiが提供したID文字列に、ハッシュ法による索引のアルゴリズムAhを用いて、同意コードCaを作成するステップ。ID文字列は、識別されたユーザーUiのIDと関連する種々なの要素で構成されている（例えば、自然人の場合、氏名、生年月日、出生地）。
―  ステップ131、user@device.comのような識別されたユーザーUiの特定の電子メール（“email”）アドレスを作成する。
―  ステップ132、デバイスDiで用いられているデバイス機器Deで識別され、記憶されたユーザー表TuにＩＤ文字列とeメールアドレスを登録するステップ、
―  ステップ133、物理的認証媒体Saに同意コードCaとｅメールアドレスを登録するステップ、
―  ステップ134、認証媒体SaをユーザーUiに転送するステップ、
図１に示してある本発明の対象となったプロセスの特殊な実施例は、「使用」プロセスPuを含む。（後続のユーザーUu上記エンベロープエムアクセスの際にエンベロープに含まれているデジタル・コンディショニングのアテュリビュートの実施により特徴づけられるプロセス、特に以下のものを含む。
―  データ−の使用条件が守られていることを確認するステップ
―  デジタル・コンディショニング・プロセスの際に前もって定められている各イベントについて、沿革情報処理システムにおいて上記イベントの記憶ステップ、次に作者ユーザーの情報処理システムの転送ステップ）制御プロセスPvと強制プロセスPcによるエンベロープは以下のものからなる。
―  ステップ141、後続ユーザーUuが閉じられたエンベロープに対し最初の仕分け変更を実施し、これより以下のものを抽出するステップ。
【００８２】
―  エンベロープのフォーマットのバージョンナンバー、
―  チェッカーVo  ―  規格X509の住所、
―  エンベロープのインスタントナンバーNi、
―  エンベロープ製作日時、
―  シグネチャー付きの日時表示したハッシュCs、
―  主要暗号化部分、
―  開く際に実施すべき操作のリストOo、
―  プロセスPxの際に追加される付属部分Ex。
―  ステップ142、後続ユーザーUuが最初の仕分け変更の際に作品チェッカーVoに接続し、エンベロープのインスタンス・ナンバーNiを発信するステップ。
―  ステップ143、作品チェッカーVoがエンベロープ表Teで受け取ったインスタンス・ナンバーNi相当するインスタンスにチェックマークを付けるステップ。
―  ステップ144、作品チェッカーVoがリストLs後続のシグネチャーを付したユーザーならびにリストLdの後続の転送先ユーザーのすべてのビザが記憶されれば、コンディショニング表Tcの中のチェックマークを付けたエンベロープを確認するステップ。このような場合、作品チェッカーVoは、後続ユーザーUu対しプロセスを継続することを承認する。そうでない場合、作品チェッカーVoは、（付属書構成）プロセスPxを開始する。
―  ステップ145、後続ユーザーUuが開く際に実施すべき操作リストOoの措置を実施し、実施された措置の報告からなる転送先別仕分けを作品チェッカーVo宛てに転送するステップ。
―  ステップ146、作品チェッカーVoが、公開鍵Kp、用いられるタイプの暗号化アルゴリズムAcとハッシュ法による索引アルゴリズムAh、からなる転送先別仕分けを後続ユーザーUuに転送し、この報告を有効にするステップ。ただし、これらのすべては、エンベロープの表Teでチェックマークが付けられたインスタンスで記憶される。
―  ステップ147、後続ユーザーUuが公開鍵Kpならびに受け取ったタイプの暗号化アルゴリズムAcを用いてエンベロープの主要部分Epを暗号化するステップ。
―  ステップ148、後続ユーザーUuが主要部分Epの転送先別仕分けをやり直しさらにその以下の内容を開示するステップ。
【００８３】
―  作品の内容Ec、
―  作者の証明書となりうるもの
―  注釈となりうるもの
―  公認の基準Cn（シグナトリーLsと転送先Ldの証明書のリスト）。
―  ステップ149、後続ユーザーUuが各シグナトリーと転送先に対しリストLsとLdに記載される順序で以下の項目が記載される付属書部分Eaを仕分け変更するステップ。
【００８４】
―  ハッシュのシグナトリーの証明書Cs、
―  ビザの日時、ならびに
―  シグネチャーが付けられた日時が記載されたハッシュCs
―  ステップ150、後続ユーザーUuが希望する場合下記の始終な確認を行うステップ。
【００８５】
ａ．  エンベロープの内容、その作成期日ならびにその作者のIDを確認する際に、上記エンベロープ記載されている証明書X509に記載されている要素を用いてシグネチャーが付けられ日時が表示されたハッシュCsを暗号化し、上記エンベロープの種々な要素（エンベロープのインスタンス・ナンバー、作品のハッシュCo、現在の日時、ハッシュ法による索引アルゴリズムAh−エンベロープの主要部分Epのハッシュ法による索引に相当する作品のハッシュCo）のハッシュ法による索引により生じたハッシュとこれを比較して、エンベロープの内容、その作成期日ならびにその作者のIDを確認すること。
【００８６】
ｂ．  シグネチャーを付けた日時を表示したハッシュならびに付属エンベロープEaに含まれている証明書を用いてシグナトリーあるいは転送先のIDおよびそのビザの年月日を等価的に確認すること。
【００８７】
ｃ．  前記確認（ｉ）と（ｉｉ）から生じた種々な日時を表示したハッシュを作品チェッカーVoに転送することにより、当該チェッカーに対し確認を要求すること。
―  ステップ151、作品チェッカーVoが後続ユーザーUuの要請があった場合、後続ユーザーUuが送付した日時を表示したハッシュと一方では使用プロセスPuの際にチェックマークが付けられたインスタンスが入ったエンベロープ表Teの中で、また他方では相当するコンディショニング表Tcの中で記憶された初期日時表示したハッシュを比較するステップ。
―  ステップ152、作品チェッカーVoがネットワーク・タイム・プルトコール（NTP）に従い標準時計の現在の日時を獲得するステップ、
―  ステップ153、作品チェッカーVoが以下のものによりなる転送先別仕分けに、ハッシュ法による索引アルゴリズムを適用して日時表示したハッシュを作りだすステップ。
【００８８】
ａ．  確認文ならびに
ｂ．  確認の年月日と時刻
―  ステップ154、作品チェッカーVoが、作品のチェッカーVoの私的鍵によって時刻表示されたハッシュの暗号化により、シグネチャ―をつけられまた日付時刻を表示したハッシュを作りだすステップ。
―  ステップ155、作品チェッカーVoが以下のものよりなる宛先別仕分けを作り出すことによりシグネチャーつきの確認を作りだすステップ。
【００８９】
ａ．  確認文
ｂ．  確認の年月日と時刻
ｃ．  シグネチャ―付き時刻表示ハッシュ
ｄ．  作品チェッカーVoの規格X509に基づくその証明書
―  ステップ156、作品チェッカーVoが後続ユーザーUuにシグネチャー付きの確認書を転送するステップ。
【００９０】
図１と２に示してある本発明の対象となるプロセスの特殊な実施例は、またエンベロープを「使用する」プロセスPuによるエンベロープを「付属構成する」プロセスPxよりなっている。（本プロセスは以下のことを可能とする。
【００９１】
―  「公証基準」前もって定められたイベントに相当するイベントの作者ユーザーならびにシグネチャ―を用いるユーザーを通報し
―  これらのイベントを初期エンベロープと共に分類し、エンベロープがユーザーの通常の情報処理システム外に複写された場合でも情報を保存すること）、さらに次のステップよりなる、
―  ステップ160、作品チェッカーVoが用いられたプロセスPuの前にチェックマークをつけられたコンディショニング表Tcにおいて、ビザなしのリストLsの最初のシグナトリーを識別するステップ。シグナトリーのすべてのビザがある場合には、第二段階に移る。
―  ステップ161、作品チェッカーVoが後続ユーザーUuを認証プロセスPaにかける。後続ユーザーUuがデバイスにより識別されたユーザーUiでない場合は、シグネチャー付きの規格X509によるID証明書を要求し、当該証明書のシグネチャーを検査し、次に当該証明書に指定されている信頼できる第三者に有効性（「取り消されていないこと」）確認する。
―  ステップ162、作品チェッカーVo公開鍵Kp、用いるタイプの暗号化アルコリズムAcとハッシュ法による索引のアルコリズムAhからなる転送先別仕分けを後続のユーザーUuに転送して、この識別を確認するステップ。ただし、すべては「使用」プロセスPuの際にチェックマークがついたエンベロープ表Teのインスタンスに記憶してある。
―  ステップ163、後続ユーザーUuが公開鍵Kpと受信したタイプの暗号化アルゴリズムAcを用いてエンベロープの主要部分Epの暗号を解読するステップ。
―  ステップ164、後続ユーザーUuが主要部分Epを仕分け変更しその内容を開示するステップ。
【００９２】
―  作品の内容Ec、
―  作者の証明書となうるもの、
―  注釈となうるもの、
―  公証基準Cn（シグナトリーの証明書のリストLsと宛先の証明書のリストLd）
―  ステップ165、ユーザーUuが受け取ったハッシュ法による索引アルゴリズムAhをエンベロープの主要部分Epに用いて、エンベロープの主要部分Cpでハッシュを発生させるステップ。
―  ステップ166、識別された後続ユーザーUuが作品チェッカーVoにハッシュCpを転送するステップ、
―  ステップ167、デバイスで識別されなかった後続ユーザーUuが、ハッシュCpに以前に転送された証明書X509に相当する私的な鍵を用いて暗号化アルゴリズムを適用することによりハッシュCpにシグネチャーを付け、次にシグネチャー付きのハッシュを伴ったハッシュCpを作品チェッカーVoに転送するステップ。
―  ステップ168、作品チェッカーVoが受け取ったハッシュを制御する際に、これをエンベロープの強制プロセスPcの際にエンベロープの表Teで前もって記憶されたハッシュと比較して、受け取ったハッシュ（シグネチャー付きのハッシュの場合、前もって暗号解読されたハッシュ）を制御するステップ。
―  ステップ169、作品チェッカーVoがネットワーク・タイム・プルトコール（ＮＴＰ）による現在の年月日と時刻を標準時計より受け取るステップ。
―  ステップ170、作品チェッカーVoが日付と年月日を表示したハッシュChを発生させる際に、エンベロープのインスタンス・ナンバーIe、エンベロープの主要部分のハッシュCp（識別されないユーザーの場合、シグネチャー付きのハッシュ付き）、現在の年月日と時刻よりなる転送先別仕分けに、ハッシュ法による索引アルゴリズムAhを適用することにより日時表示したハッシュChを発生させるステップ。
―  ステップ171、作品チェッカーVoが用いられたプロセスPuにチェックマークが付けられたコンディショニング表TcにビザなしのリストLsのシグナトリーを記憶するステップ。
【００９３】
ａ．  ハッシュCp（さらに場合によっては識別されていないユーザーの場合シグネチャー付きのハッシュ）、
ｂ．  ビザの日付と時刻ならびに
ｃ．  日付と時刻を表示したハッシュChを発生させるために用いられたハッシュ法による索引アルゴリズムのタイプ。
―  ステップ172、作品チェッカーVoが、私的な鍵Kvと公開鍵Kqを鍵よりなる新しいシグナトリーに適した二個の鍵を、鍵の発生アルゴリズムAkに従い発生させるステップ。ただし私的な鍵Kvは（付属構成）プロセスPxの終わりでは保存されていない。
―  ステップ173、作品チェッカーVoが、新しいシグナトリーのために作り出した私的な鍵Kvにより日時を表示したハッシュChの暗号化により、シグネチャー付きの日時を表示したハッシュCsを作りだすステップ。
―  ステップ174、作品チェッカーVoが、エンベロープのインスタンスIeに適したチェックマークつきのコンディショニング表Tcにおいて以下のものを記憶するステップ。
【００９４】
ａ．  トランザクションの公開鍵Kq（識別されていないユーザーの場合その証明書X509を添付する）、
これらのものによりシグネチャー付きの日時を表示したハッシュを確認することができる
ｂ．  シグナトリーのビザの年月日と時刻、
ｃ．  シグネチャー付きの年月日と日付けつきのハッシュ。
―  ステップ175、作品チェッカーVoが以下のものよりなる転送先別仕分けを後続ユーザーUuに転送するステップ。
【００９５】
ａ．  トランザクションの公開鍵Kq（識別されていないユーザーの場合その証明書X509を添付する）
―これらによりシグネチャ―つきの日時を表示したハッシュを確認することができる。
【００９６】
ｂ．  シグナトリーのビザの年月日と時刻、
ｃ．  シグネチャー付きの年月日と日付表示したハッシュ．
―  ステップ176、作品チェッカーVoがエンベロープを狙っていて、リストLsに記載されているすべてのその他のシグナトリーにこの転送先別仕分けを転送するステップ。
―  ステップ177、後続ユーザーUuが受け取った転送先別仕分けを付属エンベロープEaの内容に加えるステップ。
―  ステップ178、識別された後続ユーザーUuと作品チェッカーVoが、一方ではユーザーが行ったトランザクションの経過のハッシュまた他方ユーザーUuが行った最近のトランザクションからなる文字列に、ハッシュ法の索引アルゴリズムAhを用いて、制御シークレンスCqの更新を各々計算しまた記憶するステップ。
―  ステップ179、後続ユーザーUuがデバイス・チェッカーVdに上記の制御シークレンスCqを転送するステップ。
―  ステップ180、デバイス・チェッカーVdが、関連二者UuとVoのトランザクションが良好に終了したことを確認する際に、各々関係二者UuとVoが各々更新した制御シークレンスCqの更新を比較し、さらに他方ではVoが出した日付と時刻の一貫性を確認することにより、関係二者Uu、Voのトランザクションが良好に実施されたことを確認し有効化するステップ。
−  ステップ181、後続ユーザーUu、は識別されているか否かを問わず、閉じられたエンべロープとその付属書類をリストLsの次のシグナトリーあるいはシグナトリーがいない場合には、リストld記載の転送先の全体に送るステップ。
−  ステップ182、デバイスにより識別された後続ユーザーUuがその認証媒体Saを取り戻すことによりプロセスを閉じるステップ。
【００９７】
第二の段階では、
−  ステップ183、作品チェッカーVo、用いられたプロセスPuの際にチェックマークをつけたコンディショニング表Tcの中でビザなしのリストLdの転送先を識別するステップ。
−  ステップ184、作品チェッカーVoが後続ユーザーUuを認証プロセスPaにかけるステップ。後続ユーザーUuがデバイスにより識別されたユーザーUiでない場合、規格X509のシグネチャー付きの証明書を当人に要求し、当該証明書のシグネチャーを調べ、さらに上記の証明書で指名された信頼すべき第三者によりその有効性（取り消されていないこと）を確認するステップ。後続ユーザーUuが規格X509の証明書を所有していない場合、eメールの形での受領確認証Crを要求すること。この確認は以下のものを含む。
エンべロープのインスタンス・ナンバーNi、
シグネチャーがつけられた日付を表示されたハッシュCs、
もし可能であればデバイス機器Deのシリアル・ナンバー、
そのeメールアドレス
−  ステップ185、作品チェッカーVoが、公開鍵Kpおよび用いられるタイプの暗号解読アルゴリズムAcとハッシュ法による索引アルゴリズムAhによりできた転送先別の仕分けを後続ユーザーUuに転送して、この識別を確認するステップ。ただし、これらのすべては使用プロセスPuの際にチェックマークが付けられたエンべロープの表Teのインスタンスで記憶される。
−  ステップ186、後続ユーザーUuが、公開鍵Kpならびに受け取ったタイプの暗号アルゴリズムAcを用いて、エンべロープの主要部分Epの暗号を解読するステップ。
−  ステップ187、後続ユーザーUuが主要部分Epを再分割し、その内容を開示すること。
作品の内容Ec、
作者の証明書となりうるもの、
注釈となりうるもの、
公証の基準Cn（シグナトリーの証明書リストLsと転送先の証明書のリストLd）。
−  ステップ188、後続ユーザーUuが、受け取ったハッシュ法による索引アルゴリズムAhをエンべロープの主要部分Epに用いることにより、エンベロープの主要部分のハッシュCpを発生させるステップ。
−  ステップ189、デバイスで識別されずX509証明書を所持する後続ユーザーUuが、暗号化アルゴリズムをハッシュCpに適用し、また前もって転送された証明書X509に相当する私的鍵を用いて、ハッシュCpにシグネチャーを付し、次にシグネチャー付きのハッシュを伴ったハッシュCpを作品チェッカーVoに転送するステップ。
−  ステップ190、作品チェッカーVoが受けとったハッシュをエンべロープのコンディショニング・プロセスPcの際に、エンべロープ表Teに前もって記憶されているハッシュと比較してこの受けとったハッシュ（およびシグネチャー付きのハッシュの場合、前もって暗号を解読する）を調べるステップ。
−  ステップ191、作品チェッカーVoが標準時計からネットワーク・タイム・プロトコル（NTP）に従い現在の日時を受け取るステップ。
−  ステップ192、作品チェッカーVoが、エンべロープのインスタンス・ナンバー、エンべロープの主用部分のハッシュCp（識別されないユーザーの場合シグネチャー付きのハッシュあるいは受信確認書Crを伴って）、現在の日時からなる転送先別仕分けにハッシュ法による索引アルゴリズムAhを用ることにより日時を表示したハッシュChを作り出すステップ。
−  ステップ193、使用プロセスPuの際に、作品チェッカーVoがチェックマークが付けられたコンディショニング表Tcにおいて、ビザなしのリストLdの転送先を記憶するステップ。
ハッシュCp (さらに場合によっては、シグネチャー付きのハッシュあるいは受領確認書Crにより識別されないユーザーの場合)、
ビザの日時ならび
日時を表示したハッシュChを発生させるために用いられるタイプのハッシュ法による検索アルゴリズム。
−  ステップ194、作品チェッカーVoが、私的な鍵Kvと公開鍵Kqよりなる新しい転送先に適した一組の鍵を、鍵発生アルゴリズムAkに従い作り出すステップ。尚、私的鍵Kvは「付属構成」プロセスPxの終わりに保存されない。
−ステップ195、作品チェッカーVoが、新しい転送先のために作り出された私的鍵Kvにより、日付表示ハッシュChの暗号化によりシグネチャーが付けられ日時を表示したハッシュCsを作り出すステップ。
−  ステップ196、作品チェッカーVoが、エンべロープのインスタンスIeに適したチェックマーク入りのコンディショニング表Tcにおいて、以下のものを記憶するステップ。
【００９８】
a. トランザクションの公開鍵Kq（識別されないユーザーの場合、証明書X509あるいは受信確認Crを伴う）
‐ これらの要素により、シグネチャー付きの日時を表示したハッシュの確認ができる。
【００９９】
ｂ. 転送先のビザの日付と時刻、
ｃ. シグネチャー-付き日付と時刻を表示したハッシュ。
−  ステップ197、作品チェッカーVoが以下のものよりなる目的地別仕分けを後続ユーザーUuに転送するステップ。
【０１００】
a. トランザクションの公開鍵Kq（識別されてないユーザーの場合、証明書X509あるいは受信確認Crのいづれかを伴う）、これらの要素によりシグネチャー付きの日時表示ハッシュを確認することができる。
ｂ. 転送先のビザの日付と時刻、
ｃ. シグネチャー付きの日時表示されたハッシュ。
−  ステップ198、  作品チェッカーVoが、この目的別仕分けをエンべロープにねらいを定め、さらにリストLsに記載されているその他のすべてのシグナトリーに転送するステップ。
−  ステップ199、  後続ユーザーUuとそれに先立つシグナトリーが受け取った転送先別仕分けを付属エンベロープEaの内容物に付け加えるステップ。
−  ステップ200、  デバイスにより識別された後続ユーザーUuと作品チェッカーVoが、ユーザーが実施したトランザクション経過のハッシュならびに、ユーザーUuが実施した最近のトランザクションで構成される文字列へ、ハッシュ法による索引のアルゴリズムAhを用いて、制御シークエンスCqの更新をそのおのおのを計算し、記憶し、さらに上記制御シークエンスCqをデバイスチェッカーVdに転送するステップ
−  ステップ201、  デバイスチェッカーVdが2名の関係当事者UuとVoでのトランザクションが良好に行われたことを確認する際に、一方では両当事者UuとVoがそれぞれ更新した制御シークエンスCqの更新を比較し、更に他方Voが出した日付と時刻の一貫性を確認することにより関係両当事者UuとVoのトランザクションが良好に行われたことを確認するステップ。
−  ステップ202、 デバイスにより識別された後続ユーザーUuが、その認証媒体Saを取り上げることによりプロセスを閉じるステップ。
【０１０１】
図１と２に示されている本発明の対象となっているプロセスの特殊な実施例はデバイス機器De、たとえばコンパティブルPCと称するマイクロコンピューターあるいは発明のデバイスDiの主なプロセスを実行するのに適した一切のプログラムマブルの装置、特に以下のものが備えてある装置により実施される。
−  デバイスDiの主なプロセスを実施するのに適しているオペレーティングシステム、
−  オペレーティングシステムにより運用されている外部ネットワークへのアクセス装置（たとえば、モデム、ネットワークカード）
−  オペレーティングシステムにより管理されている以下の周辺機器。：
書き換えできない認証媒体Saの読取装置（例、CD-ROM）
あるいは遠隔記憶区域の変更可能な認証媒体Saの読取装置（例：ドングル、マクロチップカード…）
−  デバイスDiの４名の（関係者）おのおのに特に割り当てられた上記デバイス装置De:
作品の創作作者、（作者ユーザーUa）
作品のユーザー、（後続ユーザーUu）
c.  コンディショニング済み作品のチェッカーVo
d.  デバイスのチェッカーVd.
最初の応用例によれば、デバイス装置DeはCD-ROMの読取装置およびモデムがついたいわゆるコンパチブルPCと呼ぶマイクロコンピューターであり、認証媒体SaはCD-ROMであり、オペレーティングシステムはコア2.2を備えたリナックス・システムである。
【０１０２】
この適用例によれば、ハッシュ法による索引アルゴリズムAhならびに公開鍵による暗号化アルゴリズムAc、Akは以下の説明で参照されるが、アルゴリズムAhの場合 SHA(「セキュア・ハッシュ ・アルゴリズムSecure Hash Algorithm」、またアルゴリズムAc、Akの場合RSA（「リベスト、シャミール、アーデルマンRivest, Shamir & Adelman」の略字）である。
【０１０３】
最初の二つの応用例の変化形では、ハッシュ法による索引のアルゴリズムAhはMD5(「メッセージ・ダイジェスト5」の略字)である。
【０１０４】
最初の二つの応用例の変化形によれば、公開鍵の暗号化アルゴリズムAc、Ak、はDH(「ディフィ・ヘルマンDiffie-Hellman」の略字)である。
【０１０５】
二つの最初の適用例の変化形では、公開鍵の暗号化アルゴリズムAc、AkはDSA(「デジタル・シグナチャー・アルゴリズムDigital Signature Algorithm」の略字)である。
図１と２の説明では「コンパチブルPC」と称するマイクロコンピューターおよびリナックス・オペレーティング・システムについて言及されているが、デバイスDiの種々なプロセスを実行するのに適しているオペレーティング・システムが用いられている一切のプログラマブル装置、特に標準な機器構成のマイクロコンピューターあるいはミニコンピューター−プロセッサー、マザーボード、標準周辺機器の制御カードおよび標準周辺機器（鍵ボード、デスプレイ、記憶周辺機器）−さらに本デバイスの種々なプロセスを実行するのに適しているオペレーティングシステムの備わっているものにも同様に適用される。
図1と2の説明にはハッシュ法による索引アルゴリズムAh SHAとMD5に言及されているが、初期要素が収縮し、初期要素がハッシュから獲得できないようになり、さらに初期要素の一切の最低限度の変化によりハッシュが完全に変化する効果を有する一切のアルゴリズムにも同じく適用される。
【０１０６】
図１と２の説明には公開鍵による暗号化アルゴリズムAc、RSA、DHとDSAが言及されているが、これは私的な鍵によりメッセージを暗号化し、さらに公開鍵により前期のメッセージを暗号化し、公開鍵による私的な鍵の判定が可能な限りより複雑となる効果を有する一切のアルゴリズムにも適用される。
【０１０７】
図３には以下のものよりなる発明の第二の実施例が示されている。
−  ステップ300、ユーザーがデータのコンディショニングサービス部に申し込むステップ、
−  ステップ302、上記のユーザーが、データのコンディショニングサービス部に「スタンプ」と称する利用権利を買い入れるステップ。上記のユーザーが取得したスタンプの数はインターネットを通じて作者ユーザーの情報処理システムにアクセスすることができる遠隔情報処理システムにより保存される。
−  ステップ304、例えばワードプロセッシングソフトウエア、作表ソフトウエア、あるいは画像処理ソフトウエアを用いてデータを作成するステップ。
−  保護すべきデータを含む文章が開かれている際に、本発明の実施により提供されるコンディショニング機能の選択ステップ306の間に、そのポインティング・デバイスの、例えばマウスの「右」ボタンをクリックすれば、本発明の対象となっているデータのコンディショニングに関する言及を含む前後の関係を表すメニューをイメージとして描き出し、コンディショニング機能を選択する。
−  ステップ308、ユーザーがデータの使用条件を選択することができるコンディショニングのパラメーター設定ステップ。
a.   少なくとも1名の転送先の後続ユーザーがデータにアクセスすることを承認されているが、これを変更しあるいは編集することは認めていない、
b.   少なくとも1名の転送先後続のユーザーがデータにアクセスしこれを変更することを承認されている、
c.  データへのアクセス権の期間、例えば前もって設定された時間の間隔、たとえば2週間の選択、あるいはデータへのアクセス期限日時の選択、さらに
d.  各転送先、後続ユーザーの認証条件、たとえばパスワード、電子式証明書、電子シグネチャーなど
−  割り当てステップ310、作者ユーザーの情報処理システムにおいて、上記のデータへの「デジタル式コンディショニング」というアトリビュート、その後ほどの利用の際に、上記のデータに影響を及ぼすことがありうる前もって定められた少なくとも一つのイベントに相当するアトリビュートを割り当てるステップ。これらのアトリビュートは上記のデータを知ることが承認されている後続ユーザー（「転送先」）の識別子、上記のデータにシグネチャーを付した後続ユーザーの識別子、アクセス条件、（個人的なコード、電子シグナチャーなど）とおよび上記データの使用条件（例えばデータをコピーし、ダウンロードしあるいは変更する権利）および、場合によってはデータの作者の識別などを割り当てるステップ。
−  ステップ312、作者ユーザーの情報処理システムで、上記データの完全性を保障する情報、例えば図１と図2示してあるハッシュを割り当てるステップ。
−  ステップ314、上記のデータの暗号化ステップ、
−  ステップ315、作者ユーザーの情報処理システムにおいて、データ、上記のデータに割り当てられたデジタル・コンディショニングのアトリビュートおよび上記のデータの完全性を保障する情報を含む「エンベロープ」と称するファイルの作成ステップ。
−  ステップ316、遠隔情報処理システムにおいて、上記データのデジタル・コンディショニングのアトリビュート（例えば暗号化された上記データの暗号解読を可能とする要素）、上記データの完全性を保障する情報、および場合によっては、上記の暗号化されたデータを記憶するステップ。
−  ステップ318、作者ユーザーが持っているスタンプの数の計算ステップ、
−  ステップ320、作者ユーザーと新しい後続ユーザーの間の上記のデータに関する通信あるいは上記データの利用可能性に関する情報通信ステップ。
−  ステップ322、上記の暗号化データにアクセスするための転送先の後続ユーザーと遠隔地の情報処理システムの間の接続ステップ（上記のデータに関する各イベントは上記の後続ユーザーの情報処理システムと遠隔情報処理システムの間の接続期間中に限り後続ユーザーがこれを行うことができる）。
−  ステップ324、データの使用条件（データを編集する権利があるか否か、電子証明書あるいは後続ユーザーの情報処理システムを識別する電子シグネチャーあるいは後続ユーザーの実行により後続ユーザーを識別すること）が転送先の後続ユーザーによって守られていることを確認するステップ。
−  上記データに関する各イベント毎に、さらに特に上記データへのアクセスの度ごとならびに上記データの変更が行われるごとに、ステップ326、すなわち遠隔情報処理システムにおいてまた上記のデータのアトリビュートと関連して、上記イベントの識別子、上記イベントの日付、および場合によっては上記のイベントを引き起こす後続ユーザーの識別子、後続ユーザーのインターネットアドレス（’IP’）あるいはインターネット・プロバイダー（’FAI’）の識別子を記憶するステップ。
−  上記のデータが転送先の後続ユーザーにより変更された場合、遠隔情報処理システムは上記のデータに対して加えられた変更の記憶のステップ328をを実行する。
−  上記のデータに関するイベントの少なくとも1部分（例えばデータの電子シグネチャーとまたは変更）の際に、ステップ330、すなわち上記のイベントを引き起こした転送先後続ユーザーを識別する受領証のメッセージを転送するステップ（変化形として、ステップ330の転送中に、少なくとも前もって定められた一つのイベント、上記の前もって定められた各イベントの発生年月日および上記のイベントを引き起こした後続ユーザーの識別子を各作者ユーザーおよび各シグネチャーを付けたユーザーに転送する。）、さらに
−  作者ユーザーの情報処理システムと遠隔情報処理システムの間で接続が行われる度ごとに、ステップ332、すなわち作者ユーザーの情報処理システムで上記データのアトリビュートに相当する前もって定められたイベントを更新し、作者ユーザーの情報処理システムがその際上記データに関する各イベントの際に、上記イベントの識別子、上記のイベントを引き起こしたユーザーの識別子および上記のイベントの年月日を保存するようにするステップ（ステップ332が各作者ユーザーおよび各シグネチャーを付したユーザーの各情報処理システムにおいて自動的に、あるいは遠隔情報システムに接続するやいなや、上記のエンベロープに対し発生した上記イベントの仕分けのやりなおしのステップを含むことが望ましい。）
なお、エンベロープに入れられているデータは、以下の条件によってのみ変更できる。
【０１０８】
−  エンベロープに入っているデータは変造することはできない、
―  エンベロープに入っているデータに変更を加えるイベントは記憶されているが、これによって、その作者が提供した初期のデータは消されず、また取り返されない。
【０１０９】
変化形によれば、データにアクセスがある度ごとに、ユーザーの口座でスタンプの差し引き計算が行われる。
【０１１０】
図３の各ステップは図１と図2の説明で明らかにする。
【図面の簡単な説明】
【０１１１】
【図１】本発明の具体的な実施例の略図である。
【図２】本発明の対象となっているプロセスの最初の実施例で実施される概略論理図である。
【図３】本発明の対象となっているプロセスの第2の実施例で実施される概略論理図である。
【図１】
2005506623.tif 000002
【図２】
2005506623.tif 000003
【図３】
2005506623.tif 000004
【国際公開パンフレット】
2005506623.tif 000005
2005506623.tif 000006
2005506623.tif 000007
2005506623.tif 000008
2005506623.tif 000009
2005506623.tif 000010
2005506623.tif 000011
2005506623.tif 000012
2005506623.tif 000013
2005506623.tif 000014
2005506623.tif 000015
2005506623.tif 000016
2005506623.tif 000017
2005506623.tif 000018
2005506623.tif 000019
2005506623.tif 000020
2005506623.tif 000021
2005506623.tif 000022
2005506623.tif 000023
2005506623.tif 000024
2005506623.tif 000025
2005506623.tif 000026
2005506623.tif 000027
2005506623.tif 000028
2005506623.tif 000029
2005506623.tif 000030
2005506623.tif 000031
2005506623.tif 000032
2005506623.tif 000033
2005506623.tif 000034
2005506623.tif 000035
2005506623.tif 000036
2005506623.tif 000037
2005506623.tif 000038
2005506623.tif 000039
【国際公開パンフレット（コレクトバージョン）】
2005506623.tif 000040
【国際調査報告】
2005506623.tif 000041
2005506623.tif 000042
2005506623.tif 000043
2005506623.tif 000044