(57)【要約】本発明は、デジタルファイルコンテンツ、特にデジタルデータがデジタルファイルの特定のバッチに属することに関連するデジタルデータを、偽造及び変造に対してセキュア化することに関し、一方でセキュア化されたデジタルファイルの真正性、及びデジタルファイルのデジタルデータの、真の元のデジタルファイルのデジタルデータに対する適合性を、オフライン又はオンラインで確認できるようにする。【選択図】  図１
2021528684.tif 000002
【特許請求の範囲】
【請求項１】
偽造又は改竄に対して、複数の元のデジタルファイル（Ａ１，Ａ２，Ａ３）のバッチの所与の元のデジタルファイルをセキュア化する方法であり、前記バッチのそれぞれ元のデジタルファイルが自身のデジタルデータ（Ｄ１，Ｄ２，Ｄ３）を含む方法において、
前記バッチのそれぞれ元のデジタルファイルについて、一方向関数を用いて前記デジタルファイルのデジタルデータの関連付けられるデジタルファイル署名（ｘ１，ｘ２，ｘ３）を計算するステップと、
前記バッチの前記元のデジタルファイルの全ての前記デジタルファイル署名から前記元のデジタルファイルのバッチに対応する基準集約デジタル署名（Ｂ）を、前記デジタルファイル署名の一方向アキュムレータを用いて計算し、前記基準集約デジタル署名をユーザに利用可能にするステップと、
前記所与の元のデジタルファイルの前記デジタルファイル署名に対応するデジタルファイル検証キー（ｋｉ）を、前記基準集約デジタル署名を計算するために使用された他のデジタルファイル署名の部分一方向アキュムレータを用いて決定するステップであり、前記基準集約デジタル署名が、候補デジタルファイル署名と対応するデジタルファイル検証キーとの前記一方向関数から取り出される場合のみ、前記候補デジタルファイル署名が前記バッチの元のデジタルファイルの候補デジタルファイル署名に対応する、決定するステップと、
前記所与の元のデジタルファイルに、前記デジタルファイルの対応するデジタルファイル検証キー及び前記デジタルファイルのデジタルデータの表現を含む対応する機械可読デジタルセキュリティマーキング（１１０）を含めるステップと、
を含み、以て、マーキングされた元のデジタルファイルを、偽造又は改竄に対して前記デジタルファイルのデジタルデータをセキュア化して取得することによって特徴付けられる、方法。
【請求項２】
前記元のデジタルファイルのバッチに関連付けられる前記基準集約デジタル署名が、前記ユーザがアクセス可能な媒体で発行される、又は
前記ユーザがアクセス可能な検索可能な集約署名データベースに記憶される、又は
前記ユーザがアクセス可能なブロックチェーン（２６０）若しくはブロックチェーンによってセキュア化されたデータベースに記憶される、
のいずれかである、請求項１に記載の方法。
【請求項３】
前記マーキングされた元のデジタルファイルが、前記元のデジタルファイルのバッチに対応する前記基準集約デジタル署名にアクセスするために十分な情報を含む集約署名アクセスデータをさらに含み、前記情報が、それぞれ、媒体、集約署名データベース、ブロックチェーンのうちの１つの集約署名取得インターフェースへのリンクであり、
前記媒体は、前記基準集約デジタル署名が発行される前記媒体であり、
マーキングされた元のデジタルファイルのデジタルセキュリティマーキングから取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求を前記ユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介して前記ユーザがアクセス可能な、前記媒体、
前記集約署名データベースは、前記基準集約デジタル署名が記憶される前記検索可能な集約署名データベースであり、
マーキングされた元のデジタルファイルのデジタルセキュリティマーキングから取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求を前記ユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介して前記ユーザがアクセス可能な、前記集約署名データベース、
前記ブロックチェーンは、前記データベースが前記ブロックチェーンによってそれぞれセキュア化される前記ブロックチェーンであり、前記ブロックチェーンにタイムスタンプが付けられた集約デジタル署名が記憶され、
マーキングされた元のデジタルファイルのデジタルセキュリティマーキングから取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求を前記ユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介して前記ユーザがアクセス可能な、前記ブロックチェーン、
である、請求項２に記載の方法。
【請求項４】
仮想デジタルファイル（Ａｖ）が前記元のデジタルファイルのバッチに属するとみなされ、前記仮想デジタルファイルが対応する仮想デジタルデータ（Ｄｖ）を有し、関連付けられる仮想デジタルファイル署名（ｘｖ）が前記仮想デジタルファイルの仮想デジタルデータの前記一方向関数を用いて取得され、前記仮想デジタルファイルが現実ではないが前記対応する仮想デジタルデータから前記関連付けられる仮想デジタルファイル署名を生成するためだけに使用され、
前記元のデジタルファイルのバッチに関連付けられる前記基準集約デジタル署名が、前記一方向アキュムレータを用いて、前記仮想デジタルファイル署名を含む、前記バッチの前記元のデジタルファイルの全ての前記デジタルファイル署名から計算される、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記一方向関数が、ハッシュ関数（Ｈ）であり、元のデジタルファイルのデジタルファイル署名が、前記対応するデジタルデータのハッシュ値のビットから選択された重みの小さな一連の所与の複数ビットである、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記マーキングされた元のデジタルファイルに関連付けられる前記デジタルデータに対応する追加的なデジタルデータが、
マーキングされた元のデジタルファイルのデジタルセキュリティマーキングから取得された、デジタルデータ又は対応するデジタルファイル署名データを含む情報要求を前記ユーザから受信し、対応する追加的なデジタルデータを送信するように動作可能な情報データベースインターフェースを介して前記ユーザがアクセス可能な検索可能な情報データベース（２５０）に記憶される、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記マーキングされた元のデジタルファイルの前記デジタルデータが、関連付けられるオブジェクト又は個人の対応する一意な物理特性の基準特性デジタルデータＣＤＤ（２３０ｅ）を含む、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
請求項１〜７のいずれか一項に記載の方法に従ってセキュア化されたデジタルファイルの真正性、又はそのようにセキュア化されたデジタルファイルの複製の適合性を、元のデジタルファイルに対して、検証する方法において、メモリに接続された処理ユニットによって、前記デジタルファイル又は前記デジタルファイルの前記複製である試験ファイルを処理する際、
前記試験ファイルを前記メモリに記憶させるステップと、
前記記憶された試験ファイル内のデジタルセキュリティマーキングにおいて、デジタルデータ及び試験ファイル検証キーの表現を読み取り、読み取られた前記表現から対応するデジタルデータ及び試験ファイル検証キーをそれぞれ抽出するステップと、
対応するデジタルファイルのバッチの基準集約デジタル署名を前記メモリに記憶させ、前記処理ユニットにおいて前記一方向関数及び前記一方向アキュムレータをプログラムするステップと、
前記抽出されたデジタルデータと試験ファイル検証キーが実際に前記記憶された基準集約デジタル署名に対応することを検証するステップであり、該検証するステップが、
前記一方向関数を用いて前記抽出されたデジタルデータのデジタル署名を計算するステップと、
前記一方向アキュムレータを用いて、前記抽出されたデジタルデータの前記計算されたデジタル署名及び前記抽出された試験ファイル検証キーから、候補集約デジタル署名を計算するステップと、
前記取得した候補集約デジタル署名が前記記憶された基準集約デジタル署名と一致するか確認するステップであり、前記集約デジタル署名が一致する場合、前記試験ファイルの前記デジタルデータが、真の元のデジタルファイルのデジタルデータである、確認するステップと、
を実施することによりなされる、検証するステップと、
を含み、前記集約デジタル署名が一致する場合、前記試験ファイルの前記デジタルデータが、真の元のデジタルファイルのデジタルデータであることによって特徴付けられる、方法。
【請求項９】
前記デジタルファイルが、元のデジタルファイルのバッチに関連付けられた前記基準集約デジタル署名を、請求項２に記載の方法に従って、前記ユーザがアクセス可能な検索可能な集約署名データベースに記憶することによりセキュア化され、前記処理ユニットが、通信リンクを介してデータを送信及び受信するように動作可能な通信ユニットにさらに接続され、
前記方法が、
前記通信ユニットで前記通信リンクを介して前記集約署名データベースへの要求を送信し、元のデジタルファイルのバッチに関連付けられる前記基準集約デジタル署名を受信するステップと、
前記受信した集約デジタル署名を前記メモリに記憶するステップと、
からなる予備ステップを含む、請求項８に記載の方法。
【請求項１０】
前記デジタルファイルが請求項３に記載の方法に従ってセキュア化され、前記処理ユニットが、通信リンクを介してデータを送信及び受信するように動作可能な通信ユニットにさらに接続され、
前記試験ファイルに含まれる前記集約署名アクセスデータを読み取るステップと、
前記試験ファイルの前記デジタルセキュリティマーキングから取得した、前記デジタルデータ、又は前記デジタルデータのデジタル署名を含む集約署名要求を前記通信ユニットで前記通信リンクを介して前記集約署名取得インターフェースに送信し、対応する関連付けられるバッチの基準集約デジタル署名を受信するステップと、
前記受信した集約デジタル署名を前記メモリに記憶するステップと、
からなる予備ステップを含む、請求項８に記載の方法。
【請求項１１】
前記デジタルファイルが請求項６に記載の方法に従ってセキュア化され、
前記処理ユニットが、
前記試験ファイルの前記デジタルセキュリティマーキングから取得した、デジタルデータ、又は対応するデジタルファイル署名を含む情報要求を前記情報データベースインターフェースに送信し、対応する追加的なデジタルデータを受信するように動作可能な通信手段にさらに接続される、請求項８〜１０のいずれか一項に記載の方法。
【請求項１２】
前記デジタルファイルが請求項７に記載の方法に従ってセキュア化され、前記処理ユニットが、関連付けられるオブジェクト又は個人の一意な物理特性を検出するように動作可能なセンサに接続され、前記処理ユニットが、前記センサから受信した検出信号から対応する一意な物理特性デジタルデータを抽出するようにプログラムされ、前記処理ユニットが、前記関連付けられるオブジェクト又は個人の前記一意な物理特性に対応する基準特性デジタルデータＣＤＤを前記メモリに記憶させ、それぞれ前記関連付けられるオブジェクト又は個人である対象を見る際、
前記対象の一意な特性を検出し、対応する候補特性デジタルデータＣＤＤｃを抽出するステップと、
前記取得した候補特性デジタルデータＣＤＤｃを前記記憶された基準特性デジタルデータＣＤＤと比較するステップと、
をさらに含み、
前記候補特性デジタルデータＣＤＤｃが前記記憶された基準特性デジタルデータＣＤＤに、所与の許容基準内で類似している場合、前記対象が真とみなされる、請求項８〜１１のいずれか一項に記載の方法。
【請求項１３】
複数の元のデジタルファイルのバッチに属し、請求項１〜７のいずれか一項に記載の方法に従って、偽造又は改竄に対してセキュア化された、マーキングされたデジタルファイルであって、前記バッチのそれぞれ元のデジタルファイルが、自身のデジタルデータを有し、前記バッチが対応する基準集約デジタル署名を有しており、
対応するデジタルファイル検証キー及び前記デジタルファイルのデジタルデータの表現を含む機械可読デジタルセキュリティマーキングを備える、マーキングされたデジタルファイル。
【請求項１４】
前記マーキングされたデジタルファイルの前記デジタルデータが、関連付けられるオブジェクト又は個人の対応する一意な物理特性の基準特性デジタルデータＣＤＤを含む、請求項１３に記載のマーキングされたデジタルファイル。
【請求項１５】
前記関連付けられているオブジェクトの前記一意な物理特性が、前記関連付けられているオブジェクトに施される物質ベースのセキュリティマーキングの一意な物理特性である、請求項１４に記載のマーキングされたデジタルファイル。
【請求項１６】
請求項１〜７のいずれか一項に記載の方法に従ってセキュア化されたマーキングされた元のデジタルファイルの真正性、又はそのようなデジタルファイルの複製の適合性を、元のデジタルファイルに対して、検証するためのシステムであって、メモリを伴う処理ユニット備え、前記メモリが対応するデジタルファイルのバッチの基準集約デジタル署名を記憶し、前記一方向関数及び一方向アキュムレータが前記処理ユニットでプログラムされており、前記システムが、
前記デジタルファイルであるか又は前記デジタルファイルの複製である試験ファイルを取得し、前記取得した試験ファイルを前記メモリに記憶することと、
前記記憶された試験ファイル内のデジタルセキュリティマーキングにおいて、デジタルデータ及び試験ファイル検証キーの表現を読み取り、読み取られた前記表現から対応するデジタルデータ及び試験ファイル検証キーをそれぞれ抽出することと、
前記抽出されたデジタルデータと試験ファイル検証キーが実際に前記記憶された基準集約デジタル署名に対応することを検証することであり、
前記一方向関数を用いて前記抽出されたデジタルデータのデジタル署名を計算するステップと、
前記一方向アキュムレータを用いて、前記抽出されたデジタルデータの前記計算されたデジタル署名及び前記抽出された試験ファイル検証キーから、候補集約デジタル署名を計算するステップと、
前記取得した候補集約デジタル署名が前記記憶された基準集約デジタル署名と一致するか確認するステップと
が前記処理ユニットにプログラムされており、前記ステップを実行することによりなされる、検証することと、
を行うように動作可能であり、
前記集約デジタル署名が一致する場合、前記試験ファイルの前記デジタルデータが、真の元のデジタルファイルのデジタルデータであり、前記システムが、前記試験ファイルの前記デジタルデータが真の元のデジタルファイルのデジタルデータであるという指示を配信するように動作可能である、システム。
【請求項１７】
請求項７に記載の方法に従ってセキュア化されたデジタルファイル、又はそのようなデジタルファイルの複製の前記適合性を、前記元のデジタルファイルに対して、検証するために、センサをさらに備えており、
前記センサが、前記処理ユニットに接続されており、関連付けられるオブジェクト又は個人の一意な物理特性を検出するように動作可能であり、前記処理ユニットが前記センサから受信した検出信号から対応する特性デジタルデータを抽出するようにプログラムされ、前記システムが、前記関連付けられるオブジェクト又は個人の前記一意な物理特性に対応する基準特性デジタルデータＣＤＤを前記メモリに記憶させ、前記システムが
前記センサで、前記関連付けられるオブジェクト又は個人である対象の一意な物理特性を検出し、対応する候補特性デジタルデータＣＤＤｃを抽出することと、
前記取得した候補特性デジタルデータＣＤＤｃを前記記憶された基準特性デジタルデータＣＤＤと比較することと、
前記候補特性デジタルデータＣＤＤｃが前記記憶された基準特性デジタルデータＣＤＤに、所与の許容基準内で類似している場合、前記対象が真とみなされるという指示を配信することと、
を行うようにさらに動作可能である、請求項１６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、偽造又は改竄に対するデジタルファイルの保護、及びデジタルファイルのトレーサビリティの技術分野に関する。
【背景技術】
【０００２】
デジタルファイルの模倣及び改竄の問題は周知であり、深刻であり、増加している。デジタル身分証明文書又は資格証明のデジタル版などの元のデジタル文書にマーキングされた変造データの例が周知であり、元の（恐らく、真）デジタル文書のデジタル複製を考えると、さらに悪い事態が懸念される。シリアル番号などの識別子を単に追跡し続けることは、何らかのデジタル透かしを含んでいたとしても、一般的には不十分な対応であり、理由としては、模倣者は容易にそのような番号又はデジタル透かしも複製できるからである。
【０００３】
Ａｈｔｏ  Ｂｕｌｄａｓら「Ｅｆｆｉｃｉｅｎｔ  Ｒｅｃｏｒｄ−Ｌｅｖｅｌ  Ｋｅｙｌｅｓｓ  Ｓｉｇｎａｔｕｒｅｓ  ｆｏｒ  Ａｕｄｉｔ  Ｌｏｇｓ」、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ  ｆｏｒ  Ｃｒｙｐｔｏｌｏｇｉｃ  Ｒｅｓｅａｒｃｈ、ｖｏｌ．２０１４０７１８：１２２６３３、１〜１３ページ、２０１４年７月１５日は、ログ署名方式を開示しており、この方式はログ全体の整合性の検証、及びログが署名された後にレコードが変更されていないことのコンパクトな証拠と共にあらゆるレコードの提示を可能にしており、ログは順序付けられた一連のブロックであり、タム（ｔｕｍ）内のそれぞれのブロックは順序付けられた一連のレコードである。
【０００４】
米国特許出願公開第２０１２／１２５，９９７（Ａ１）号は、パスポートの提供において、印刷した形態で真正性及びデータの整合性を検証することができる、公開鍵基盤（ＰＫＩ）デジタル署名及びバーコード技術を利用する手法を開示している。データ取り出しコンポーネント、データ連結コンポーネント、デジタル署名生成コンポーネント、及びバーコード生成コンポーネントを含むバーコード化ツールが存在する。また、バーコード読み取り機を使用して身分証明データ及びデジタル署名バーコード記号を読み取ること、ディスプレイデバイスに身分証明データ及びデジタル署名を表示すること、デジタル署名を検証すること、ディスプレイデバイスに検証結果を表示することを含むバーコード読み取りツールが存在する。デジタルファイルの真正性を保証するため、又はデジタルファイルのデジタルデータをセキュア化するための、ほとんどの従来の方法のもう１つの欠点は、デジタルファイルが、例えば一群（batch、バッチ）のデジタル文書などの明確に定義されたグループの一部であったとしても、従来の方法はファイルを別々に閲覧する傾向があることである。これは、価値のある認証情報を無視するものである。
【０００５】
したがって、本発明の目的は、デジタルファイルを、その関連付けられるデータ、特にデジタルファイルの特定のバッチに属することに関連するデータの、偽造及び変造に対してセキュア化することである。本発明の目的は、さらに、本発明に従ってセキュア化されたデジタルファイルの真正性、及びデジタルファイルのデジタルデータコンテンツの、真のデジタルファイルのデジタルデータコンテンツに対する適合性を、オフラインで確認できるようにすることである。
【発明の概要】
【０００６】
本発明の一態様は、偽造又は改竄に対して、複数の元のデジタルファイルのバッチの所与の元のデジタルファイルをセキュア化する方法であり、バッチのそれぞれ元のデジタルファイルが自身のデジタルデータを含む方法に関し、方法において、
＿バッチのそれぞれ元のデジタルファイルについて、一方向関数を用いてデジタルファイルのデジタルデータの関連付けられるデジタルファイル署名を計算するステップと、
＿バッチの元のデジタルファイルの全てのデジタルファイル署名から元のデジタルファイルのバッチに対応する基準集約デジタル署名を、前記デジタルファイル署名の一方向アキュムレータを用いて計算し、基準集約デジタル署名をユーザに利用可能にするステップと、
＿前記所与の元のデジタルファイルのデジタルファイル署名に対応するデジタルファイル検証キーを、基準集約デジタル署名を計算するために使用された他のデジタルファイル署名の部分一方向アキュムレータを用いて決定するステップであり、基準集約デジタル署名が、前記候補デジタルファイル署名と対応するデジタルファイル検証キーとの一方向関数から取り出される場合のみ、候補デジタルファイル署名がバッチの元のデジタルファイルの候補デジタルファイル署名に対応する、決定するステップと、
＿所与の元のデジタルファイルに、デジタルファイルの対応するデジタルファイル検証キー及びデジタルファイルのデジタルデータの表現を含む対応する機械可読デジタルセキュリティマーキングを含めるステップと、
を含み、以て、マーキングされた元のデジタルファイルを、偽造又は改竄に対して前記デジタルファイルのデジタルデータをセキュア化して取得する。
【０００７】
元のデジタルファイルのバッチに関連付けられる基準集約デジタル署名が、ユーザがアクセス可能な媒体で発行される、又はユーザがアクセス可能な検索可能な集約署名データベースに記憶される、又はユーザがアクセス可能なブロックチェーン若しくはブロックチェーンによってセキュア化されたデータベースに記憶される、のいずれかであり得る。
【０００８】
マーキングされた元のデジタルファイルが、元のデジタルファイルのバッチに対応する基準集約デジタル署名にアクセスするために十分な情報を含む集約署名アクセスデータをさらに含む場合があり、前記情報が、それぞれ、
＿基準集約デジタル署名が発行される媒体であり、マーキングされた元のデジタルファイルのデジタルセキュリティマーキングから取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求をユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介して前記ユーザがアクセス可能な、媒体、
＿基準集約デジタル署名が記憶される検索可能な集約署名データベースであり、マーキングされた元のデジタルファイルのデジタルセキュリティマーキングから取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求をユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介してユーザがアクセス可能な、集約署名データベース、
＿データベースがブロックチェーンによってそれぞれセキュア化されるブロックチェーンであり、タイムスタンプが付けられた集約デジタル署名が記憶され、マーキングされた元のデジタルファイルのデジタルセキュリティマーキングから取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求をユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介してユーザがアクセス可能な、ブロックチェーン、
のうちの１つの集約署名取得インターフェースへのリンクである。
【０００９】
本発明によると、仮想デジタルファイルが元のデジタルファイルのバッチに属するとみなすことができ、前記仮想デジタルファイルが対応する仮想デジタルデータを有し、関連付けられる仮想デジタルファイル署名が仮想デジタルファイルの仮想デジタルデータの一方向関数を用いて取得され、前記仮想デジタルファイルが現実ではないが対応する仮想デジタルデータから関連付けられる仮想デジタルファイル署名を生成するためだけに使用され、前記元のデジタルファイルのバッチに関連付けられる基準集約デジタル署名が、一方向アキュムレータを用いて、仮想デジタルファイル署名を含む、バッチの元のデジタルファイルの全てのデジタルファイル署名から計算される。
【００１０】
一方向関数が、ハッシュ関数であり得、元のデジタルファイルのデジタルファイル署名が、対応するデジタルデータのハッシュ値のビットから選択された重みの小さな一連の所与の複数ビットであり得る。
【００１１】
前述の方法では、マーキングされた元のデジタルファイルに関連付けられるデジタルデータに対応する追加的なデジタルデータが、マーキングされた元のデジタルファイルのデジタルセキュリティマーキングから取得された、デジタルデータ又は対応するデジタルファイル署名データを含む情報要求をユーザから受信し、対応する追加的なデジタルデータを送信するように動作可能な情報データベースインターフェースを介してユーザがアクセス可能な検索可能な情報データベースに記憶され得る。
【００１２】
その上、マーキングされた元のデジタルファイルのデジタルデータが、関連付けられるオブジェクト又は個人の対応する一意な物理特性の基準特性デジタルデータＣＤＤを含む場合がある。
【００１３】
本発明の別の態様は、上述の方法に従ってセキュア化されたデジタルファイルの真正性、又はそのようにセキュア化されたデジタルファイルの複製の適合性を、元のデジタルファイルに対して、検証する方法に関し、メモリに接続された処理ユニットによって、前記デジタルファイル又はデジタルファイルの前記複製である試験ファイルを処理する際、
＿試験ファイルをメモリに記憶させるステップと、
＿記憶された試験ファイル内のデジタルセキュリティマーキングにおいて、デジタルデータ及び試験ファイル検証キーの表現を読み取り、前記読み取られた表現から対応するデジタルデータ及び試験ファイル検証キーをそれぞれ抽出するステップと、
＿対応するデジタルファイルのバッチの基準集約デジタル署名をメモリに記憶させ、処理ユニットに一方向関数及び一方向アキュムレータをプログラムするステップと、
抽出されたデジタルデータと試験ファイル検証キーが実際に記憶された基準集約デジタル署名に対応することを検証するステップであり、該検証するステップが、
＿＿一方向関数を用いて抽出されたデジタルデータのデジタル署名を計算するステップと、
＿＿一方向アキュムレータを用いて、抽出されたデジタルデータの計算されたデジタル署名及び抽出された試験ファイル検証キーから、候補集約デジタル署名を計算するステップと、
＿＿取得した候補集約デジタル署名が記憶された基準集約デジタル署名と一致するか確認するステップと
を実施することによりなされる、検証するステップと、
を含み、前記集約デジタル署名が一致する場合、試験ファイルのデジタルデータが、真の元のデジタルファイルのデジタルデータである。
【００１４】
デジタルファイルが、元のデジタルファイルのバッチに関連付けられた基準集約デジタル署名を、ユーザがアクセス可能な検索可能な集約署名データベースに記憶することによりセキュア化され、処理ユニットが、通信リンクを介してデータを送信及び受信するように動作可能な通信ユニットにさらに接続され、方法が、
＿通信ユニットで通信リンクを介して前記集約署名データベースに要求を送信し、元のデジタルファイルのバッチに関連付けられる基準集約デジタル署名を受信するステップと、
＿受信した集約デジタル署名をメモリに記憶するステップと、
からなる予備ステップを含むことができる、検証方法。
【００１５】
前記検証方法では、マーキングされた元のデジタルファイルが、元のデジタルファイルのバッチに対応する基準集約デジタル署名にアクセスするために十分な情報を含む集約署名アクセスデータをさらに含み、前記情報が集約署名取得インターフェースへのリンクであり、処理ユニットが、通信リンクを介してデータを送信及び受信するように動作可能な通信ユニットにさらに接続され、
＿試験ファイルに含まれる集約署名アクセスデータを読み取るステップと、
＿試験ファイルのデジタルセキュリティマーキングから取得した、デジタルデータ、又は前記デジタルデータのデジタル署名を含む集約署名要求を通信ユニットで通信リンクを介して前記集約署名取得インターフェースに送信し、対応する関連付けられるバッチの基準集約デジタル署名を受信するステップと、
＿受信した集約デジタル署名をメモリに記憶するステップと、
からなる予備ステップを含むことができる。
【００１６】
上述の検証方法では、元のデジタルファイルを、上で説明したような情報データベースインターフェースを介してユーザがアクセス可能な検索可能な情報データベースに記憶された追加的なデジタルデータを用いてセキュア化することができ、処理ユニットが、試験ファイルのデジタルセキュリティマーキングから取得した、デジタルデータ、又は対応するデジタルファイル署名を含む情報要求を情報データベースインターフェースに送信し、対応する追加的なデジタルデータを受信するように動作可能な通信手段にさらに接続され得る。
【００１７】
その上、上述の検証方法では、マーキングされた元のデジタルファイルが、関連付けられるオブジェクト又は個人の対応する一意な物理特性の基準特性デジタルデータＣＤＤを含み、処理ユニットが、関連付けられるオブジェクト又は個人の一意な物理特性を検出するように動作可能なセンサに接続される場合、処理ユニットが、センサから受信した検出信号から対応する一意な物理特性デジタルデータを抽出するようにプログラムされ、処理ユニットが、関連付けられるオブジェクト又は個人の前記一意な物理特性に対応する基準特性デジタルデータＣＤＤをメモリに記憶させることができ、それぞれ前記関連付けられるオブジェクト又は個人である対象を見る際、
＿対象の一意な特性を検出し、対応する候補特性デジタルデータＣＤＤｃを抽出するステップと、
＿取得した候補特性デジタルデータＣＤＤｃを記憶された基準特性デジタルデータＣＤＤと比較するステップと、
をさらに含むことができ、候補特性デジタルデータＣＤＤｃが記憶された基準特性デジタルデータＣＤＤに、所与の許容基準内で類似している場合、対象が真とみなされる。
【００１８】
本発明の別の態様は、複数の元のデジタルファイルのバッチに属し、上述のセキュア化する方法に従って、偽造又は改竄に対してセキュア化されたマーキングされたデジタルファイルに関し、バッチのそれぞれ元のデジタルファイルが、自身のデジタルデータを有し、前記バッチが対応する基準集約デジタル署名を有しており、マーキングされたデジタルファイルが対応するデジタルファイル検証キー及びデジタルファイルのデジタルデータの表現を含む機械可読デジタルセキュリティマーキングを備える。その上、マーキングされたデジタルファイルのデジタルデータが、関連付けられるオブジェクト又は個人の対応する一意な物理特性の基準特性デジタルデータＣＤＤをさらに含むことができる。
【００１９】
さらに別の態様によると、本発明は上で言及したセキュア化する方法に従ってセキュア化されたマーキングされた元のデジタルファイルの真正性、又はそのようなデジタルファイルの複製の適合性を、元のデジタルファイルに対して、検証するためのシステムに関し、メモリを伴う処理ユニット備え、メモリが対応するデジタルファイルのバッチの基準集約デジタル署名を記憶し、一方向関数及び一方向アキュムレータが処理ユニットでプログラムされており、システムが
＿前記デジタルファイルであるか又はデジタルファイルの複製である試験ファイルを取得し、取得した試験ファイルをメモリに記憶することと、
＿記憶された試験ファイル内のデジタルセキュリティマーキングにおいて、デジタルデータ及び試験ファイル検証キーの表現を読み取り、前記読み取られた表現から対応するデジタルデータ及び試験ファイル検証キーをそれぞれ抽出することと、
＿抽出されたデジタルデータと試験ファイル検証キーが実際に記憶された基準集約デジタル署名に対応することを検証することであり、
＿＿一方向関数を用いて抽出されたデジタルデータのデジタル署名を計算するステップと、
＿＿一方向アキュムレータを用いて、抽出されたデジタルデータの計算されたデジタル署名及び抽出された試験ファイル検証キーから、候補集約デジタル署名を計算するステップと、
＿＿取得した候補集約デジタル署名が記憶された基準集約デジタル署名と一致するか確認するステップと
が処理ユニットにプログラムされ、上記ステップを実行することによりなされる、検証することと、
を行うように動作可能であり、
前記集約デジタル署名が一致する場合、試験ファイルのデジタルデータが、真の元のデジタルファイルのデジタルデータであり、システムが、試験ファイルのデジタルデータが真の元のデジタルファイルのデジタルデータであるという指示を配信するように動作可能である。
【００２０】
上で言及したセキュア化する方法に従ってセキュア化されたデジタルファイル、又はそのようなデジタルファイルの複製の適合性を、元のデジタルファイルに対して検証するための前記システムは、マーキングされた元のデジタルファイルのデジタルデータが、関連付けられるオブジェクト又は個人の対応する一意な物理特性の基準特性デジタルデータＣＤＤを含む場合、センサをさらに備える場合があり、センサは処理ユニットに接続され、関連付けられるオブジェクト又は個人の一意な物理特性を検出するように動作可能であり、処理ユニットがセンサから受信した検出信号から対応する特性デジタルデータを抽出するようにプログラムされ、システムが、関連付けられるオブジェクト又は個人の前記一意な物理特性に対応する基準特性デジタルデータＣＤＤをメモリに記憶させ、システムが
＿センサで、前記関連付けられるオブジェクト又は個人である対象の一意な物理特性を検出し、対応する候補特性デジタルデータＣＤＤｃを抽出することと、
＿取得した候補特性デジタルデータＣＤＤｃを記憶された基準特性デジタルデータＣＤＤと比較することと、
＿候補特性デジタルデータＣＤＤｃが記憶された基準特性デジタルデータＣＤＤに、所与の許容基準内で類似している場合、対象が真とみなされるという指示を配信することと
を行うようにさらに動作可能である。
【図面の簡単な説明】
【００２１】
本発明を、本発明の顕著な態様及び特徴を図示した添付の図面を参照して以降でさらに詳しく説明する。
【図１】図１は、本発明に係る、物品から成るバッチを保護する一般的概念の模式図である。
【図２Ａ】図２Ａは、本発明に従って保護される生体識別情報文書の一例として保護対象の生体認証パスポートを示した図である。
【図２Ｂ】図２Ｂは、権限を与えられた役人による図２Ａの保護対象の生体認証パスポートを有する個人の管理を示した図である。
【図３】図３は、本発明に従って保護される航空機の構成要素から成るバッチを示した図である。
【図４】図４は、本発明に従って保護される医薬製品から成るバッチを示した図である。
【詳細な説明】
【００２２】
次に、図面で図示される非限定的な実施形態を参照して、本開示を詳細に説明する。
【００２３】
図１は、バッチのデジタルファイルをセキュア化することに関する本発明の一般概念、及びそれぞれのデジタルファイルに関連付けられ得る検証情報のエンコードを計算する方法を図示している。図１は、機械可読セキュリティマーキング１１０（ここでは二次元バーコードで示されている）のデジタル表現を含むデジタルファイルＡ１、Ａ２、Ａ３、・・・のグループ、すなわち「バッチ」を図示している。以下では、表現「デジタルセキュリティマーキング１１０」は、実際「機械可読セキュリティマーキング１１０のデジタル表現」を意味している。
【００２４】
バッチのデジタルファイルは、例えば、一般的な製造工程、特定のサプライヤによって提供される物品、ある期間に作成又は出荷される物品、関連画像のセット、人間のグループ、集団若しくは群衆、又はデジタルファイルＡｉ（デジタルコンテンツＤｉを有する）を定義することができるあらゆる対象のあらゆる他のユーザ定義のグルーピングに関する。図１は、さらに「仮想デジタルファイル」Ａｖを示しており、これは選択されたデータをエンコードできるようにするために含まれ得る任意選択のソフトウェア構築物である。これを以下でさらに説明する。単なる例として、他の（現実の）デジタルファイルＡ１、Ａ２、Ａ３、・・・、のように、仮想デジタルファイルＡｖが含まれるものと想定し、以下で扱うが、その理由は、仮想デジタルファイルＡｖは、概して同じように処理することができるからである（例えばメモリに格納されるなど、現実のファイルに対応しないが）。もちろん、デジタルデータをエンコードするために複数の仮想デジタルファイルＡｖ１、Ａｖ２、・・・、Ａｖｋを使用して、さらに強固なデジタル署名を生成することができる（以下参照）。
【００２５】
デジタルファイルＡ１、Ａ２、Ａ３、・・・Ａｖごとに、あらゆる適当な方法を使用してそれぞれのデジタルデータＤ１、Ｄ２、Ｄ３、・・・、Ｄｖが関連付けられる、又は抽出される（又は、仮想デジタルファイルＡｖの場合では、作成することができる）。このデータは、物理的な特性、完成された形態若しくは製品情報などのテキストデータ、シリアル番号若しくは他の識別子、コンテンツの指標、画像のデジタル表現、又はシステム設計者がファイルに関連付けるために選ぶあらゆる他の情報の、何らかの尺度であり得る。デジタルファイルＡｉのデジタルデータＤｉは、対応するデジタルデータファイルを生成することができる読み取り機を用いて、データの人間可読表現（例えば、英数字データ）から抽出することができる。さらなるデジタルデータを抽出されたデータに関連付けて、ファイルＡｉに含まれるデジタルデータＤｉを構成することができる。
【００２６】
仮想デジタルファイルＡｖについて、関連付けられたデジタルデータＤｖは、例えばバッチの識別情報番号、データエントロピーを増大させることによりセキュリティを高めるための（疑似）乱数、日付及び／又は時間情報などを含む場合がある。関連付けられるデジタルデータのもう１つの形態は、許容されるか許可されないかの運用規則の指標、有効日付などである場合がある。要するに、デジタルデータＤｖは、デジタル形式で表現することができる任意のものであることができる。
【００２７】
デジタルファイルごとに、その個々のデジタルデータＤ１、Ｄ２、Ｄ３、・・・、Ｄｖは、デジタルデータが本質的に隠されるように、数学的に変形されることが好ましいが、あらゆる実施形態についてこれは絶対の要求事項ではない。デジタルファイルＡｉのデジタルデータＤｉに適用されるこの変形は、対応するデジタル署名ｘｉを作成するよう機能する。このデジタル署名は、一方向関数（すなわち、計算することは容易だが逆転させることが困難な関数、Ｓ．  Ｇｏｌｄｗａｓｓｅｒ  ａｎｄ  Ｍ．  Ｂｅｌｌａｒｅ「Ｌｅｃｔｕｒｅ  Ｎｏｔｅｓ  ｏｎ  Ｃｒｙｐｔｏｇｒａｐｈｙ」、ＭＩＴ、２００８年７月、ｈｔｔｐ：／／ｗｗｗ−ｃｓｅ．ｕｃｓｄ．ｅｄｕ／ｕｓｅｒｓ／ｍｉｈｉｒ参照）を用いて生成される。
【００２８】
そのような有利な一変形が、例えばハッシュ関数Ｈ（  ）＝ｈａｓｈ（  ）をデジタルデータに適用することであり、これは入力のサイズに関わらず既知のビット長の出力を返す性質を一般的に有する。この技術上の効果は、関連付けられるデジタルデータのサイズ及び対応するデジタルファイルのバッチのサイズに関わらず、デジタルファイルに関連付けられるデジタルデータのデジタル署名を作成するために特に有用である。ハッシュ関数は、一方向関数の周知の例である。関数のＳＨＡ（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ）クラス、例えばＳＨＡ−２５６などの暗号法的ハッシュ関数が使用される場合、関数が事実上不可逆であり衝突困難である、つまり２つの異なる入力が同一の出力を導く確率が無視できるというさらなる利点がある。以下の説明から理解されるように、これは、他の適用例と同じ理由で有利であるが、本発明の要求事項ではない。図１に示すように、値ｘ１、ｘ２、ｘ３、・・・、ｘｖは、デジタルファイルのそれぞれのデジタルデータのハッシュ値、すなわち関連付けられているデジタルファイル署名であり、ｘｊ＝Ｈ（Ｄｊ）、ただしｊ＝１，・・・，ｖである。簡潔にするために、Ｘ（大文字）は、本明細書及び図１では、ハッシュ化されたデータ値のセットを示すために使用される。そのためＸ＝（ｘ１，ｘ２，・・・，ｘｖ）である（仮想デジタルファイルＡｖが含まれる場合。それ以外では要素ｘｖは省略されてもよい）。
【００２９】
署名を短くするために、デジタルファイルＡｊのデジタルファイル署名ｘｊは、ただのハッシュ値Ｈ（Ｄｊ）のビットから選択された重みの小さな一連の所与の複数ビットであることさえできる。例えば、ＳＨＡ−２ファミリのＳＨＡ−２５６ハッシュ関数は、署名の２５６ビットから重みの小さい１２８ビットだけを保持して、なおコードブレーキング攻撃に関して強固な署名を有するために十分である。
【００３０】
集約デジタル署名、又はバッチ値である、Ｂが（疑似可換）一方向アキュムレータを用いてＸについて計算される（Ｊｏｓｈ  ＢｅｎａｌｏｈとＭｉｃｈａｅｌ  ｄｅ  Ｍａｒｅの記事を参照「Ｏｎｅ−Ｗａｙ  Ａｃｃｕｍｕｌａｔｏｒｓ：  Ａ  Ｄｅｃｅｎｔｒａｌｉｚｅｄ  Ａｌｔｅｒｎａｔｉｖｅ  ｔｏ  Ｄｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅｓ」、Ａｄｖａｎｃｅｓ  ｉｎ  Ｃｒｙｐｔｏｌｏｇｙ  −  Ｅｕｒｏｃｒｙｐｔ’  ９３、ＬＮＣＳ、ｖｏｌ．７６５、ｐｐ．２７４〜２８５、Ｓｐｒｉｎｇｅｒ−Ｖｅｒｌａｇ、１９９３）。一般には、μ個の署名ｘ１、ｘ２、・・・、ｘμ（可能性として、１つ又は複数の仮想デジタルファイルのデジタルファイル署名を含む）のセットについて、Ｘ＝（ｘ１，ｘ２，・・・，ｘμ）としてｆ（Ｘ）と略される、一方向アキュムレータｆによって与えられる対応するアキュムレートされた値ｆ（ｘ１，ｘ２，・・・，ｘμ）は、
ｆ（ｘ１，ｘ２，・・・，ｘμ）＝ｆ（ｆ（ｆ（・・・ｆ（ｆ（ｆ（ｘ１），ｘ２）・・・ｘ３），・・・，ｘμ−２），ｘμ−１），ｘμ）
である。一般に、
【数１】
2021528684.tif 000003
と書くことができ、ただし
【数２】
2021528684.tif 000004
は、ｆ（Ｘ）が逆転することが十分困難であり、実際の実装形態では計算負荷が大きすぎるように選ばれることが好ましい関連付けられる演算子である。実施形態において使用されるこの計算上の非実際性の概念について以下でさらに説明する。本発明によると、一方向アキュムレータは、Ｂのサイズを限定する制約を考慮して、集約された署名を計算するために選ばれる。実際、このようなアキュムレータは、サイズが引数のサイズに依存しないデジタル値（ビット数）を生成する技術上の効果を有している。
【００３１】
自明な例として、バッチ値はｍを所与の法とする可換加算モジュロなどの関数ｆ（Ｘ）であってもよく、すなわちｆ（ｘ）＝ｘ  ｍｏｄ  ｍであり、
【数３】
2021528684.tif 000005
ただし、関連付けられる可換演算子
【数４】
2021528684.tif 000006
は
【数５】
2021528684.tif 000007
として定義される。したがって、以下が求まる。
【数６】
2021528684.tif 000008
この一方向アキュムレータは、次の可換性の性質（本発明では単に疑似可換性が必要である）を有する。
【数７】
2021528684.tif 000009
ここで、Ｘｉをｘｉを除くＸの全ての要素の集合とする。例えば、ｉ＝１として、Ｘ１＝（ｘ２，ｘ３，・・・，ｘμ）である。ｆ（Ｘ）が単純にＸの要素に関して可換であると想定し、上述のｆ（Ｘ）の性質を所与として、これは以下を導く。
【数８】
2021528684.tif 000010
ここで
【数９】
2021528684.tif 000011
は検証キーである。
【００３２】
本発明によると、デジタルファイルのバッチの集約デジタル署名Ｂは、デジタルファイル（又はデジタルファイルに関するデータ）の真正性を確認する必要があるユーザがアクセスな（公開）媒体で発行されることにより、又はユーザがアクセス可能な検索可能な集約署名データベースに記憶されることにより、又は好ましい様式では、ユーザがアクセス可能なブロックチェーンに記憶されることにより、不変になされ、耐偽造性となる。次いでユーザは、これらの利用可能なソースから取得した値Ｂを記憶することができる。
【００３３】
次いでデジタルファイルＡｉごとに、対応するデジタルファイル検証キーｋｉが、他のデジタルファイル署名ｘｊ（ただし、ｊ≠ｉ）の部分的な一方向アキュムレータ、すなわちデジタルファイル署名ｘ１，・・・ｘｉ−１，ｘｉ＋１・・・，ｘμ又はｆ（Ｘｉ）の一方向アキュムレータを用いて計算される。例えば、図１のモジュール１２０では、デジタルファイルＡｉのデジタルファイル検証キーｋｉは、ｋｉ＝ｆ（Ｘｉ）として計算され、デジタルデータＤｉ及びデジタルファイルＡｉの検証キーｋｉが、バッチ値をＢを有するバッチに属する真のデジタルファイルのデジタルデータに実際に対応することを確認する演算は
【数１０】
2021528684.tif 000012
を検証することだけを必要とする。得られたコンパクトな（アキュムレータの性質のため）検証キーｋｉは、Ｂを計算するために必要な検証情報Ｖｉ＝（Ｄｉ，ｋｉ）の一部として、デジタルファイルＡｉのデジタルセキュリティマーキング１１０に、ＡｉのデジタルデータＤｉと共に、含められる。一般的にデジタルセキュリティマーキングではデータに利用可能なスペースは限られているため、特にセキュア化されたデジタルファイルの真正性のオフライン確認、及びデジタルファイルの関連データの、真の元のデジタルファイルの関連データに対する適合性のオフライン確認を行うために、これは本発明の重要な態様である。ｆ用の一方向アキュムレータのタイプは、デジタルセキュリティマーキングに含められる検証キーデータのサイズを低減する技術上の問題を考慮して正確に選ばれる。実際、そのようなアキュムレータの疑似可換性（又は、なお可能であれば可換性）の性質により、バッチ内でのデジタルファイルの順序付け又はバッチ内の順序付けによる前記所与のデジタルファイルのランクに関連するデータをさらに含む必要なく、デジタルファイルのバッチに属する所与のデジタルファイルのデータを署名することができる。その上、検証の演算は、前記疑似可換性な性質無しには、はるかにコンピュータ集約的となるであろう。
【００３４】
計算モジュール１２０は、ｆ（Ｘ）、異なるデジタルファイルのキー値ｋｉ、及び共通の（集約された）Ｂ値の計算を実施するために用意されるコードを実行するためにセキュア化システム１００に含められることが好ましい。セキュア化システム１００は、仮想デジタルファイルＡｖのデジタルデータＤｖに対応する値を入力する（事前プログラムする）ために適切なモジュールをさらに含む場合がある。対応するデジタルファイル署名ｘｉを得るために、デジタルファイルＡｉのデジタルデータＤｉのハッシュ化が、例えば計算モジュール１２０で、さらに実施されてもよい。もし懸念される場合、生のデジタルデータＤｉを、その場所（複数可）からセキュア化システム１００までネットワークで送信する必要を回避するために、例えばデジタルファイルが作成される場所であれば、外部的に（例えば、接続された遠隔サーバで）デジタルファイル関連のハッシュ化計算を実施することも可能であろう。
【００３５】
デジタルファイルＡｉごとに、対応する検証情報Ｖｉが編集され、次いでそれぞれのデジタルファイルに関連付けられる機械可読セキュリティマーキング１１０の何らかの形式でエンコードされる。
【００３６】
あらゆる「仮想」デジタルファイルＡｖについて、その対応する検証情報Ｖｖは、セキュア化システム１１０によって仮想デジタルファイルに内部的に関連付けられる。検証情報は、一般的に少なくとも、デジタルファイルのバッチのあらゆるファイルＡｉについて、対応するデジタルデータＤｉ及び対応するデジタルファイル検証キーｋｉを含み、ここでＶｉ＝（Ｄｉ，ｋｉ）である。本発明によると、データＤｉのエンコード、及びデータｋｉのエンコードは、異なっていてもよい（これはコードブレーキング攻撃に関して、さらなる強度レベルをもたらす）。
【００３７】
追加的なデジタルデータを、デジタルファイルにさらに関連付けることができ、例えばバッチ値Ｂ、或いは、ファイルシリアル番号、バッチＩＤ、日時情報、コンテンツ名、個々のファイル（対応する記事のデジタル画像など）若しくはバッチのいずれかに関連付けられる他のオンライン情報を指すＵＲＬ、又は検証のために電話をかけることができる電場番号など、システム設計者が含めるために選ぶあらゆる他の情報を含むことができる。追加的なデジタルデータは、ユーザがアクセス可能な（情報データベースインターフェースを介して）検索可能な情報データベースに記憶することができる。
【００３８】
いったん元のデジタルファイルＡｉの検証ｋｉが計算され、対応するデジタルデータＤｉと共に、元のデジタルファイルに付加された機械可読デジタルセキュリティマーキング１１０（すなわち、エンコード又はあらゆる選ばれたデータ表現を介して）に含められると、得られるマーキングされた元のデジタルファイル及びその関連付けられるデジタルデータは、実際、偽造及び改竄に対してセキュア化される。本発明の利点は、エンコード／デコードキーが、デジタルセキュリティマーキングに含められないことである。
【００３９】
情報を、機械可読パターンのデジタル画像として表示することができる方法でエンコードする多くの既知の方法が存在する。本発明のあらゆる実施形態の実装において、あらゆるそのような方法を使用することができる。デジタルマーキングの画像の一般的な一形式が、周知のＱＲコード（登録商標）である。周知のように、所与の表示エリアに対して、ＱＲコードがエンコードできるデータが多いほど、ＱＲコードが有するモジュール密度（大まかには、黒白の「正方形」の密度）が高くなり、印刷及び読み取りのために必要な解像度が高くなる。ＱＲコードの密度（正方形化されるモジュール数）に加え、ＱＲコードは一般的に自身が含む誤り訂正のレベルによってさらに分類される。現時点では、それぞれが「損傷」、つまりＱＲコード画像が維持及び回復することができるデータ損失の程度を表現する４つの異なる標準「レベル」、Ｌ、Ｍ、Ｑ、及びＨがある。レベルＬ、Ｍ、Ｑ、及びＨは、それぞれ大まかに７％、１５％、２５％及び３０％の損傷を維持することができる。次の表は、異なるＱＲコードのバージョンの少なくとも概算の値を示している。
【表１】
2021528684.tif 000013
一部のモジュールはターゲットの走査、マスクパターン、及び誤り訂正モジュールに使用されるため、データ「ｌｏａｄ」をエンコードするために全てのビット数を使用できるわけではない。したがって、ＱＲコード（又は、マーキング１１０に使用されるもの）がエンコードできる情報量と、どれくらいの量の情報が検証情報Ｖに含められ、またエンコードされるべきかとの間には、トレードオフの関係がある。
【００４０】
したがって、（ＱＲコードなどの）選ばれたタイプのデジタルセキュリティマーキング１１０について、限定されたエンコード能力で、適切なエンコード関数ｆ（Ｘ）がさらに選ばれるべきである。要求されるビットの観点から出力が大きすぎる関数は、使用することが全く不可能であり、範囲が小さすぎる関数は十分にセキュアではない場合がある。その上、多くの適用例ではスケーラビリティが問題となる場合がある。例えば、いくつかのデータセキュリティスキームは、バッチのメンバ数が増加すると大きくなる署名を伴い、これはデジタルセキュリティマーキング１１０が何ビットをエンコードできるかの観点から容認できない程度にバッチのサイズを限定する。その理由から、本発明によると、選ばれる関数のタイプは一方向アキュムレータである。
【００４１】
例示の一実施形態では、一方向アキュムレータ関数ｆ（Ｘ）は、単なる（可換な）モジュロ操作、すなわちｆ（ｘ）＝ｘ  ｍｏｄ  ｍ、且つ
【数１１】
2021528684.tif 000014
であるように選ばれる。したがって、ｆ（ｘ，ｙ）＝ｆ（ｘ）＊ｆ（ｙ）が得られ、
【数１２】
2021528684.tif 000015
すなわち
【数１３】
2021528684.tif 000016
であり、ここでｍは法であり、ＸはバッチＸ＝（ｘ１，・・・，ｘμ）のμデジタルファイルのμ個のデジタルファイル署名に相当する。モジュロ操作は、強固ではないが、（単に疑似可換ではなく、可換である）一方向アキュムレータの非常に単純な例である。したがって、言葉で表現すると、バッチ値Ｂ＝ｆ（Ｘ）は全てのデジタルファイルハッシュ値ｘｉを掛け合わせることにより計算され、次いで法ｍで除した後この積の余りを取る。場合によっては、これは非現実的な大きさの積となる可能性がある。例えば、あるバッチに１０００個のデジタルファイルがあり、それぞれのハッシュ値ｘｉが２５６ビット長（ＳＨＡ−２５６ハッシュ関数で得たとして）であると想定する。９９９回の乗算を行い、その結果を記憶し、次いで余りを得るためにｍで除算する必要があることは可能であろうが、扱いにくく、切り捨てを行わずに値を記憶する形態では不必要な計算労力を必要とする。代わりに、システムは、結果を反復的にペアワイズに計算することができる、以下の疑似コードで例示されるようなモジュロ演算の性質を利用することができる。
Ｂ＝１
Ｆｏｒ  ｊ＝１  ｔｏ  μ
Ｂ：＝［Ｂ＊ｘ（ｊ）］  ｍｏｄ  ｍ
Ｎｅｘｔ  ｊ
したがって、値Ｂは、積モジュロｍが求まる前に、３つ以上のハッシュ値を乗算する必要なく計算することができる。
もちろん、上で示した積モジュロｍ方法を使用するあらゆる他の方法を使用してｆ（Ｘ）を計算することもできる。類似のアルゴリズムを使用して検証キーｋｉを計算することができる（キーｋｉを計算するには、単純にｊ＝ｉのステップをスキップする）。
【００４２】
バッチ値Ｂ及び検証キーを決定するために積モジュロｍ方法を使用することには、いくつかの利点がある。１つの利点としては、ビット長がｍより大きくならないことであり、ｍはユーザによって選ぶことができる。その上、計算は浮動小数点演算を必要としないため、切り捨てによる誤差がなくなる（デジタルファイル署名の単一ビットの変化がバッチ値全体の違いを生ずることに留意されたい）。
【００４３】
整数の法ｍの選択は、セキュリティとサイズ、デジタルセキュリティマーキング１１０がエンコードできるビット数とバッチのファイル数との両方のトレードオフをさらに反映する。説明のために、デジタルファイル署名ハッシュ値ｘ１、ｘ２、ｘ３を有する３つのデジタルファイルだけを含む、非常に単純化したバッチの例を想定する。ここで、ｍ＞ｍａｘ（ｘ１，ｘ２，ｘ３）であると想定し、
ｘ１  ｍｏｄ  ｍ＝  ｘ１、
ｘ２  ｍｏｄ  ｍ＝  ｘ２、及び
ｘ３  ｍｏｄ  ｍ＝  ｘ３
【００４４】
換言すると、このｍの選び方では、単一の値Ｈにはセキュリティがない。一方で、ｍがｍ＞＞ｍａｘ（ｘ１，ｘ２，ｘ３）となるように選ばれない限り、ハッシュ値モジュロｍのいかなる２つの積が同じ値のままとなる見込みは低く、３つ全ての積が同じ値になる見込みはさらに低い。バッチ中のファイル、したがってハッシュ値が多いほど、より多くの合計積が法ｍを「ラップアラウンド」する（非ゼロ除数を有する）ことになり、「総当たり」攻撃を用いて、既知のキー値で乗算されると同じバッチ値、モジュロｍを与える「偽の」被乗数（デジタルファイルハッシュ値）を見つけることがより困難になる。非常に単純な例として、ｘ１、ｘ２、ｘ３、並びにｍが３、６、８、及び１０であると想定する。
３  ｍｏｄ  １０＝  ３、
６  ｍｏｄ  １０＝  ６、及び
８  ｍｏｄ  １０＝  ８
であるが、
Ｂ＝３×６×８  ｍｏｄ  １０＝１４４  ｍｏｄ  １０＝４
【００４５】
第１のデジタルファイルについての検証キーが６×８  ｍｏｄ  １０＝８として与えられる場合、バッチ値Ｂ＝４であり、デジタルデータハッシュ値３を推測するために、なお１０の可能性のセットについて推測する必要がある。もちろん、ｘｉ及びｍのビット長が大きくなるほど、複雑さも増すことになる。特に、ｍがｍ＞ｍａｘｉ（ｘｉ）例えば所与のビット長（ＳＨＡ−２５６ハッシュ関数を使用する実装形態の場合の２５６、など）について表現することができる最大値となるような、１０より多いデジタルファイル、又は１００より多いデジタルファイルのバッチについて、悪意のある人物がデジタルファイルのバッチの署名ごとにハッシュ値を真似るよう試みることは、特に、バッチのそれぞれのデジタルファイルの重要性、さらには金融的な値がそのような攻撃の試行を正当化するには低すぎる実装形態においては、計算上非効率的である。換言すると、この実施形態を使用することは、マーキングにエンコードされた情報を真似ようとすることは単に努力する価値がない。
【００４６】
選択ｍ＞ｍａｘ（ｘ１，ｘ２，・・・，ｘμ）は、全てのハッシュ値（ｘｉ  ｍｏｄ  ｍ＝ｘｉ）に対して等価な性質があるという利点を有するが、これは必須ではない。むしろ、特に、Ｂについて所望のビット長を与えるために、任意の値を選ぶことができる。ｍが本発明の全ての実装形態で、又は全てのバッチに対してですら、一定であることも、また必須ではない。一例として、管理者、サービスプロバイダなどは、異なるバッチには異なる法ｍを選ぶことができる。これらはセキュア化システム１００若しくは他のどこかのデータベースに記憶すること、又は何らかの他のチャネルを介して、デジタルファイルの受信者などのユーザに配信することができ、その受信者だけがデジタルセキュリティマーキング１１０からのデジタルファイルを容易に検証できるようにする。
【００４７】
データベースに法の値を保持する必要を回避するために、ｍ自身をバッチごとに、例えばハッシュ値ｘｉの関数として、計算することも可能である。単なる例として、ｍはｍ＝［ｍａｘ（ｘ１，ｘ２，・・・，ｘμ）］＋１として選ぶことができる。次いでモジュール１２０は、ｆ（Ｘ）、ｋｉ及びＢなどの他の計算を実施する前に法ｍを決定することができる。モジュール１２０は、ユーザ選択エンコードサイズ（ＱＲコードのバージョンなど）を入力すること、及びデジタルセキュリティマーキングのエンコードされたデータ（Ｄｉ，ｋｉ）が適合すること、すなわちデータが、ｘｉ＝Ｈ（Ｄｉ）を取り出し、
【数１４】
2021528684.tif 000017
からバッチ値Ｂを計算するために必須であることを保証するために適当な法（したがって、ビットサイズ）を決定することもできる。
【００４８】
次いでユーザ、例えばＡ１などのデジタルファイルの受信者は、読み取り機でＡ１のデジタルセキュリティマーキングを走査し（又は読み取り）、デジタルデータＤ１及び検証キーｋ１（並びにデジタルセキュリティマーキングにエンコードされている可能性がある、あらゆる他の情報）を抽出する。読み取り機の例は、ディスプレイ付きコンピュータが挙げられ、マーキングされたファイルＡ１の検証のために、ユーザはまずＡ１のデジタルセキュリティマーキングから検証情報Ｖ１＝（Ｄ１，ｋ１）を取り出さなくてはならないため、抽出されたデジタルデータＤ１からデジタルファイル署名ｘ１を計算する。これを行うために、ユーザはデジタルファイル署名を計算するために使用される一方向関数、ここではハッシュ関数Ｈ（）を知り、演算ｘ１＝Ｈ（Ｄ１）を行い、対応する候補集約デジタル署名Ｂｃを計算するために必要な全データ（ｘ１，ｋ１）を求めなければならない。ユーザは、例えば一方向関数をセキュアに（例えば、公開／秘密鍵対を使用して）、或いはデジタルファイルプロバイダ若しくは署名及び鍵を作成したエンティティ、又はユーザの読み取り機の処理ユニットに予め一方向関数をプログラムしたエンティティに要求することにより、一方向関数を受信することができる。
【００４９】
次に、そのような候補集約デジタル署名Ｂｃを計算するために、ユーザはその計算に使用される一方向アキュムレータｆ（）のタイプをさらに知る必要があり、ここでは、ユーザはモジュロ操作の法ｍ（又は、何らかの他の関数ｆが使用される場合、類似の情報）を知る必要がある。例えばプロバイダからの全てのデジタルファイルに関して「標準的な」法が使用されないと想定して、この場合ユーザは任意の既知の方法で、セキュアに（例えば、公開／秘密鍵対を使用して）又は単純に、デジタルファイルプロバイダ若しくは検証データを作成したエンティティに法を要求することにより、又はユーザの処理ユニットに予め法をプログラムしておくことにより、法を受信することができる。
【００５０】
次いで法ｍを用いて、ユーザは候補集約デジタル署名
【数１５】
2021528684.tif 000018
を計算することができ、これは利用可能な（又は発行された）Ｂ値と等しくなるべきである。この値は、ユーザにより以前に取得されている、及び／又は読み取り機の処理ユニットのメモリに既に記憶されており、また受信者が任意の既知の方法でシステム管理者に要求し、システム管理者から受信する値であり得る。候補Ｂｃと利用可能な集約デジタル署名Ｂとが一致する場合、この計算はセキュアなデジタルマーキング１１０の情報を検証し、デジタルファイルＡ１が正しいバッチ由来であることを確認する。
【００５１】
デジタルファイルＡ１に対応するバッチ用のバッチ値Ｂへアクセスするリンクは、デジタルセキュリティマーキング１１０（例えば、Ｂが対応するウェブサイトから取り出すことができる場合は、ウェブアドレス）に含めることができるが、これは好ましい変形例ではない。
【００５２】
いくつかの実装形態では、デジタルファイルＡｉの受信者は、デジタルデータＤｉに対応するデータをデジタルファイルから直接「視覚的に」抽出することができる。例えば、データはシリアル番号などのテキスト形式、又は説明的な文としてのテキスト、又はデジタルファイルそのものに由来する何らかの英数字エンコード及び人間可読のものであってもよい。デジタルファイルの受信者は、データの入力又はデータの読み取りを行い手元のデジタルファイルに対してｘｉ＝Ｈ（Ｄｉ）を計算する、スマートフォン、コンピュータ、又はタブレットなどの読み取り機デバイスのモジュールなど、適当なソフトウェアをさらに与えられる可能性がある。例えば、デジタルファイルＡ１のデジタルセキュリティマーキング１１０が標準的なＱＲコードである場合、ユーザはコンピュータで実行中の標準的なＱＲコードデコードアプリケーションを使用してコンピュータＱＲコードをデコードすることにより、デジタルデータＤ１及びデジタルファイル検証キーｋ１を容易に取得することができ、次いでユーザのコンピュータの検証アプリケーションがｘ１＝Ｈ（Ｄ１）及び
【数１６】
2021528684.tif 000019
を計算し、上で説明したように、この値を利用可能なバッチ値Ｂと比較する。例えば、演算子
【数１７】
2021528684.tif 000020
がモジュロ操作に対応する場合、
【数１８】
2021528684.tif 000021
である。
【００５３】
集約デジタル署名（すなわちバッチ値）Ｂは、上述のスマートフォンの例の場合のように、ユーザにより通信ユニットを備えたユーザのコンピュータを用いてアクセスする（通信リンクを介して）ことができる検索可能な集約署名データベースに記憶されることが好ましい。デジタルファイルＡ１を検証する必要があるユーザは、自身のスマートフォンでデータベースのアドレスに、データベースの署名取得インターフェースを介して単に要求を送信することができ、要求にはＡ１のデジタルセキュリティマーキング１１０で読み取られたデジタルデータＤ１（又は計算されたデジタルファイル署名ｘ１＝Ｈ（Ｄ１））が含まれ、対応するバッチ値Ｂの取り出しを可能にしており、取得インターフェースは集約デジタル署名Ｂをスマートフォン（又はコンピュータ）に返す。データベースは、記憶された集約デジタル署名の不変性を高めるために、ブロックチェーンによってセキュア化することができる。本発明の利点は、物理的なオブジェクト（例えば、メモリに記憶される）すなわち元のデジタルファイルと、その属性すなわち関連付けられるデジタルデータと、デジタルファイルのバッチへ属することの間のリンクを、対応する集約デジタル署名を通じて実用上不変にすることである。
【００５４】
上で言及したデジタルファイルＡｉの検証プロセスは、デジタルファイルＡｉの対応する印刷バージョンでＡｉの人間可読データコンテンツを認証するよう機能することもできる。実際、ユーザはコンピュータのディスプレイにおいて、撮像素子によってデジタルファイルＡｉのデジタルセキュリティマーキングからデコードしたものとして対応するデジタルデータＤｉを読み、表示された情報がデジタルファイルの印刷バージョンの印刷データと一致していることを視覚的に確認することができる。
【００５５】
好ましい実施形態では、デジタルデータＤｉは、オブジェクト又は個人の対応する一意な物理特性の特性デジタルデータ（ＣＤＤ）を、デジタルセキュリティマーキングから抽出された特性デジタルデータと、適切なセンサから取得された一意な物理特性の対応する検出データとを比較することにより、関連付けられるオブジェクト若しくは関連付けられる個人を（物質的に）認証するために使用することができるマーキングされた元のデジタルファイルＡｉに関連付けて、さらに含む。したがって、デジタルファイルＡｉの一意な物理特性に対応する特性デジタルデータがＣＤＤｉである場合、対応する一意な物理的な署名データＵＰＳｉは、ＣＤＤｉをエンコードすることにより取得することができる（一方向関数を用いることが好ましい）。例えば、特性デジタルデータＣＤＤｉのハッシュ、すなわちＵＰＳｉ＝Ｈ（ＣＤＤｉ）を用いる。しかしながら、代わりにあらゆる他の既知のエンコードを使用することができる。例えば、署名を短くするために、楕円曲線デジタル署名アルゴリズムを使用することが可能である。デジタルファイルＡｉに関連付けられるオブジェクトＯＢＪｉの一意な物理特性に対応する特性デジタルデータＣＤＤｉの図示的で非常に簡略化された例として、例えばスマートフォンのカメラを用いてオブジェクトＯＢＪｉ（又はＯＢＪｉの特定の領域）を画像化することによって取得される単なるデジタル画像、及び対応する一意な物理署名データＵＰＳｉとして例えばデジタル画像のハッシュＵＰＳｉ＝Ｈ（ＣＤＤｉ）を考える。署名ＵＰＳｉを生成した特性デジタルデータＣＤＤｉは、Ａｉについての基準特性デジタルデータであり、取得された署名ＵＰＳｉはＡｉについての対応する基準の一意な物理署名データである。ＵＰＳｉ、すなわちデジタルファイルＡｉについての基準の一意な物理署名データは、ユーザがアクセス可能な検索可能なデータベース又はブロックチェーン（又は、ブロックチェーンによってセキュア化されたデータベース）に記憶されることが好ましい（例えば、デジタルファイルＡｉのデジタルセキュリティマーキングで読み取られたデジタルデータＤｉ、又はその対応するデジタルファイル署名ｘｉを含む要求を介して）。したがって、記憶されるＵＰＳｉは不変な特性を得る。ＣＤＤｉの複製は、ユーザのスマートフォン（又は読み取り機、又はコンピュータ）のメモリにさらに記憶されてもよい。実施形態の変形例では、ＵＰＳｉの複製は、オフラインで確認動作ができるように、ユーザのスマートフォンのメモリにさらに記憶されてもよい（又は読み取り機、又はコンピュータ）。
【００５６】
デジタルファイルＡｉの真正性の確認は、デジタルファイルＡｉに含まれるデジタルセキュリティマーキングで読み取られたデジタルデータＤｉから（ここでは、スマートフォンで実行中のデコードアプリケーションを用いて）、候補特性デジタルデータＣＤＤｉｃを抽出すること、及びＣＤＤｉｃをスマートフォンのメモリに記憶された基準特性デジタルデータＣＤＤｉと比較することによって実施することができる。ＣＤＤｉｃ＝ＣＤＤｉが一致する場合、デジタルファイルＡｉは真とみなされる（デジタルファイルのデジタルコンテンツが真のマーキングされた元のデジタルファイルのデジタルコンテンツに対応する）。基準特性デジタルデータＣＤＤｉがスマートフォンのメモリに記憶されておらず、代わりに基準の一意な物理署名データＵＰＳｉがスマートフォンのメモリに記憶されている（ＣＤＤと比べてあまりメモリを使わないという利点がある）場合、Ａｉの真正性は、なお、デジタルデータＤｉから抽出された候補特性デジタルデータＣＤＤｉｃのハッシュ値を計算することによって取得された候補の一意な物理署名データＵＰＳｉｃ、すなわちＵＰＳｉｃ＝Ｈ（ＣＤＤｉｃ）が、メモリに記憶された基準の一意な物理署名データＵＰＳｉと一致することを検証することにより確認することができる。
【００５７】
ユーザは、そのような測定を実施することができるセンサ（ここでは、スマートフォンのカメラ）を用いてデジタルファイルＡｉに関連付けられるオブジェクト又は個人の前記一意な物理特性を検出して、検出した特性（ここではスマートフォンにより撮影されたデジタル画像）から候補特性デジタルデータＣＤＤｉｃを取得することにより、やはりオフラインの（自己検証）プロセスにより、受信したデジタルファイルＡｉの真正性をさらに確認することができる。次いで、ユーザは、取得したＣＤＤｉｃを（スマートフォンのメモリに記憶された）基準ＣＤＤｉの複製と（スマートフォンの画像処理ユニットにより、又はスマートフォンのディスプレイ上で視覚的に）比較することができる。「妥当な」一致、ＣＤＤｉｃ≒ＣＤＤｉの場合（すなわち、２つのデジタルデータが、幾分の許容の範囲内で、又は類似性基準の範囲内で合致する場合）、デジタルファイルＡｉは真とみなされる（すなわち、デジタルファイルのデジタルコンテンツが真のマーキングされた元のデジタルファイルのデジタルコンテンツに対応する）。
【００５８】
その上、ユーザは、対応する候補の一意な物理署名データを、スマートフォンのメモリにＵＰＳｉｃ＝Ｈ（ＣＤＤｉ）として記憶された基準ＣＤＤｉの複製から、さらに計算し、それをスマートフォンのメモリに記憶された基準物理署名データＵＰＳｉと比較することもできる。ＵＰＳｉｃ＝ＵＰＳｉが一致する場合、デジタルファイルＡｉは、さらに高い信頼度で真であることが確認される（１ビットの差異だけでも、不一致となるには十分である）。その上、一致の場合、上で説明したように、デジタルセキュリティマーキングＡｉに記憶された読み取られた検証情報（Ｄｉ，ｋｉ）から対応するバッチ値Ｂを取り出すことにより真のデジタルファイルのデジタルデータに対応すると検証されたＡｉに関連付けられるデジタルデータＤｉも、認証される。
【００５９】
実施形態の変形例では、ユーザによってデジタルファイルＡｉの真正性を確認することは、オンラインプロセスにより、実施することができる。この場合、基準データ、すなわち特性デジタルデータＣＤＤｉ及び／又は基準の一意な物理署名データＵＰＳｉは、ユーザがアクセス可能な検索可能なデータベースに記憶され、デジタルファイルＡｉに関連する基準データは、対応するデジタルデータＤｉ（デジタルセキュリティマーキングＡｉに含まれる）又は対応するデジタルファイル署名ｘｉ（データＤｉが演算ｘｉ＝Ｈ（Ｄｉ）によりデジタルセキュリティマーキングから抽出されると、ユーザによって計算され得る）にそれぞれ関連付けられて記憶される。基準データは、それぞれＤｉ又はｘｉを含むクエリをデータベースに送信することにより、要求することができる。
【００６０】
オブジェクトをセキュア化する従来の方法は、物質ベースのセキュリティマーキング（可能性としては耐改竄性の）、すなわち（不可能でないのであれば）再現することが非常に困難な、検出可能な固有の物理的又は化学的な性質を有するマーキングを、オブジェクトに施すことである。適当なセンサが、マーキングのこの固有な性質を検出すると、このマーキング、したがって相当するマーキングされたオブジェクトは、高い信頼度で真とみなされる。固有の性質を認証する、このような既知の例が多数存在する。マーキングすることは、可能性としてはランダムに分散された、何らかの粒子を含むことができるか、又は特定のスペクトル成分の「光」を用いた特定の照射条件で可能性として検出可能な、固有の光学的な反射又は透過又は吸収又はさらには発光（ルミネセンス、例えば、又は偏光又は回折又は干渉）の性質を有する、特定の層状構造を有する。この固有な性質は、マーキングの物質の特定の化学組成から得ることができ。例えば、発光顔料（可能であれば、市販ではないこと）を、オブジェクトに何らかのパターンを印刷するために使用されるインク中に分散させることができ、特定の光（例えば、ＵＶスペクトル範囲内の光）で照射されると特定の（例えば、赤外範囲内のスペクトルウィンドウで）光を発するために使用される。これは、例えば紙幣をセキュア化するために使用される。他の固有な性質を使用することができる。例えば、マーキングの発光粒子は、適当な励起光パルスでの照射の後、特定のルミネセンス発光崩壊時間を有する可能性がある。他のタイプの固有な性質は、含まれる粒子の磁気的性質、又は例えば文書の所与の領域における文書の紙材の固有にランダムに分散された繊維の相対的な位置などのオブジェクト自身の「指紋」の性質であり、この指紋は十分な解像度で観察すると、一意な特性的な署名を抽出するよう機能することができ、又は十分に拡大して見ると一意な署名をさらに導くことができるオブジェクトに印刷されたデータの何らかのランダムな印刷造形などである。オブジェクトの固有な指紋の性質に伴う主な課題は、経年劣化又は摩耗に対するその丈夫さである。しかしながら、物質ベースのセキュリティマーキングは、常にマーキングされたオブジェクトに関連付けられるデータもセキュア化できるわけではない。例えば、文書が物質ベースのセキュリティマーキングで、文書の何らかの領域にセキュリティインクで印刷されたロゴのようなマーキングされていたとしても、文書の残りの部分に印刷されたデータはなお偽造することができる。その上、複雑すぎる認証用署名はしばしば外部データベースを伴う多大な記憶機能、及びそのようなデータベースに問い合わせをするための通信リンクを必要とし、それによってオブジェクトのオフライン認証が不可能となる。本発明によると、物質ベースのセキュリティマーキングを用いてマーキングされ、（デジタルに）マーキングされたデジタルファイルに関連付けられたオブジェクトは、マーキングされたオブジェクトの一意な物理特性に対応する特性デジタルデータ、又はその対応する一意な物理署名データが不変であり（ブロックチェーン内での集約デジタル署名の発行又は記憶のおかげで）、関連デジタルファイルの一部であるデジタルセキュリティマーキングのデジタルデータにリンクされる耐偽造性があるという事実から生じる絡み合いによりセキュア化される。したがって、本発明はバッチのオブジェクト及び対応するバッチの関連デジタルファイルの両方をセキュア化するために使用することができる。
【００６１】
もちろん、あらゆる他の既知の固有な物理的／化学的な性質を使用して、デジタルファイルＡｉに関連付けられるオブジェクトＯＢＪｉの一意な物理特性に関する特性デジタルデータＣＤＤｉ、及び対応する一意な物理署名データＵＰＳｉを取得することができる。別の説明的な例として、特性的な崩壊時間定数並びに光励起波長ウィンドウ及びルミネセンス発光波長ウィンドウを有する発光顔料を含むセキュリティインクで物質ベースのセキュリティマーキングを形成する二次元バーコードをオブジェクトに印刷することが可能である。結果として、インクは、インクの物質的な「指紋」として機能する特定の基準崩壊時間値τを有する。これは、顔料の励起波長ウィンドウをカバーする照射波長ウィンドウの励起光でバーコードを照射し、バーコードしたがってオブジェクトを認証するためにルミネセンス発光波長ウィンドウ内の光強度を検出できるセンサを用いて得られるルミネセンス光をバーコードから収集するのに十分である。例えば、ユーザの読み取り機は、励起光をバーコードに与えるフラッシュ、バーコードから対応するルミネセンス光強度プロファイルＩ（ｔ）（ある検出時間間隔に対して）を収集することができる光ダイオードが備わっており、読み取り機のＣＰＵは収集した強度プロファイルＩ（ｔ）から崩壊時間値を計算するようプログラムされている場合がある。例えば、励起波長ウィンドウは、ＵＶ（紫外線）帯域内であってもよく、発光波長ウィンドウはＩＲ（赤外）帯域内であってもよい。オブジェクトの検証の間、ユーザの撮像素子によって収集されたルミネセンス光強度が候補の崩壊時間τｃに対応する時間にかけて特性的な崩壊を示した場合、インク、そして結果として、オブジェクトはτｃ≒τ（所与の許容範囲内）であれば、真とみなされる。この場合、マーキングされたオブジェクトＯＢＪｉの特性デジタルデータＣＤＤｉは、少なくとも基準崩壊時間値τ（また可能性としては、励起波長ウィンドウ及び発光波長ウィンドウに関するデータ）を含む。上の例から明らかであるように、関連付けられているデジタルファイルＡｉのデジタルセキュリティマーキングの検証情報中に、基準となる（一意な）特性デジタルデータを含んでいることは、デジタルファイルのデジタルデータとその関連オブジェクトの認証データとの間に耐偽造性のリンクを実現する技術上の効果を有する。
【００６２】
上の説明的な例の積モジュロｍの代わりに、あらゆる他の既知の（可換又は疑似可換）一方向アキュムレータを（その対応する演算子
【数１９】
2021528684.tif 000022
を用いて）使用することができる。例えば、ｆ（ｘ）≡ｆ（Ｉ；ｘ）＝Ｉｘ  ｍｏｄ  ｍ（すなわち、べき乗モジュロｍ）として、又は等価な記号演算子表記
【数２０】
2021528684.tif 000023
により定義される疑似可換な一方向アキュムレータ、ただしＩは所与の数（整数）であり、ｍは所与の法である。したがって、
【数２１】
2021528684.tif 000024
である。それぞれのデジタルデータがＤ１、Ｄ２、・・・、Ｄμであり、対応する関連デジタルファイル署名がｘ１、ｘ２、・・・、ｘμであるバッチのμ個のデジタルファイルＡ１、Ａ２、・・・、Ａμ（仮想ファイルを含む場合がある）についての集約デジタル署名Ｂは、Ｘ＝（ｘ１，ｘ２，・・・，ｘμ）について、Ｂ＝ｆ（Ｉ；Ｘ）として計算される。すなわち
Ｂ＝ｆ（ｆ（ｆ（・・・ｆ（ｆ（ｆ（Ｉ，ｘ１），ｘ２），ｘ３），・・・，ｘμ−２），ｘμ−１），ｘμ）
と書くことができ、ｆの疑似可換性に基づいて、次のように簡略化することができる。
【数２２】
2021528684.tif 000025
ただし、Πｘｉは、ｉ＝１からｉ＝μまでの、Ｘのデジタルファイル署名要素ｘ１、ｘ２、・・・、ｘμの積を表しており、すなわちΠｘｉ＝ｘ１＊ｘ２＊・・・＊ｘμである。実際、この一方向アキュムレータの疑似可換性により（全てのＩ及び全てのｘ、ｙについて）、ｆ（ｆ（Ｉ；ｘ），ｙ）＝ｆ（ｆ（Ｉ；ｙ），ｘ）と書くことができ、検証ステップが署名ｘｉの追加的な順序付け情報を有する必要がないという、上で言及した利点が得られる。
【００６３】
デジタルファイル署名ｘｉは、あらゆる既知の一方向関数を用いて、上で説明したように計算される。デジタルファイル署名ｘｉは、（上述の理由により）対応するデジタルデータＤｉのハッシュ関数、ｘｉ＝Ｈ（Ｄｉ）によって取得されることが好ましい。
【００６４】
したがって、バッチのμ個のデジタルファイルからのデジタルファイルＡｊのデジタルデータＤｊのデジタルファイル署名ｘｊに対応するデジタルファイル検証キーｋｊは、
（Πｘｉ／ｘｊ）＝ｘ１＊ｘ２＊・・・＊ｘｊ−１＊ｘｊ＋１…＊ｘμを用いて、又は記号表記
【数２３】
2021528684.tif 000026
を用いて
【数２４】
2021528684.tif 000027
のように計算される。
【００６５】
表記Ｘｊ＝（ｘ１＊ｘ２＊・・・＊ｘｊ−１＊ｘｊ＋１・・・＊ｘμ）を用いて、よりコンパクトな式ｋｊ＝ｆ（Ｘｊ）を得、この時、（Πｘｉ／ｘｊ）＝ｘ１＊ｘ２＊・・・＊ｘｊ−１＊ｘｊ＋１・・・＊ｘμはＸｊの要素の積である。
【００６６】
結果的に、デジタルファイルＡｊのデジタルセキュリティマーキングからのデジタルデータＤｊ及びデジタルファイル検証キーｋｊが、実際にバッチ値Ｂを有するバッチに属する真のデジタルファイルのデータに対応するかを確認する演算は、ｘｊ＝Ｈ（Ｄｊ）としてデジタルファイル署名ｘｊを計算し、ｘｊ及びｋｊにより
【数２５】
2021528684.tif 000028
によって集約デジタル署名Ｂを取り出せることを検証することだけを必要とする。
【００６７】
（整数の）法ｍは、コードブレーキング攻撃の観点から良好な強固さを実現するように、少なくとも２０４８ビットのサイズを有するように選ばれることが好ましい。
【００６８】
上記のべき乗演算子（及び、例えばあらゆる所与の数Ｉ及びＣに対するＮａｃｃａｃｈｅ演算子ｆ（ｘ）＝ＩｘＣｘ−１  ｍｏｄ  ｍのような全てのその既知の「変形例」）は、説明的な非限定的な目的でここに示した一方向アキュムレータの別の例に過ぎない。
【００６９】
本発明の別の例示的な実施形態は、バッチのデジタルバイオメトリック身分証明文書、例えば図２に示すようなデジタルバイオメトリックパスポートに関する。それぞれのデジタルパスポートは、デジタルファイルとして、対応する個人、すなわちパスポートの所有者に関連付けられている。明瞭さの理由から、例えば、デジタルのＰＤＦ（「Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ」）ファイルから表現され得るような、Ａ１のデジタルデータを等価なテキスト及び英数字情報（すなわち、人間可読）として図２に表し、デジタルセキュリティマーキングは等価な従来のＱＲコードの二次元パターンとして示されている。
【００７０】
この例では、パスポートデジタルデータを署名するために一方向関数として、やはりハッシュ関数を使用し、周知の強固さの観点からＳＨＡ−２５６ハッシュ関数が好ましい。したがって実際、所与のバッチのサイズの観点から、パスポートデジタルデータを署名する目的で選択される（既知のバケット一覧を有する）ハッシュ関数は、それぞれ別個のデジタルパスポートが別個のデジタルパスポート署名を有することができるため、署名を一意にするものであるようにする一方向暗号化関数の例である。ハッシュ関数のドメイン（すなわち、可能なキーのセット）がその範囲（すなわち、異なるテーブルインデックスの数）よりも大きい場合、いくつかの異なるキーを同一のインデックスにマッピングし、衝突を生じる。そのような衝突は、バッチのサイズが既知である場合、ハッシュ関数のハッシュテーブルに関連付けられるバケット一覧を考慮すること、及びゼロ衝突を与える関数のみを保持することにより、又はハッシュテーブル衝突解決スキーム（例えば、ｃｏａｌｅｓｃｅｄ  ｈａｓｈｉｎｇ、ｃｕｃｋｏｏ  ｈａｓｈｉｎｇ、又はｈｏｐｓｃｏｔｃｈ  ｈａｓｈｉｎｇ）を独立的に選ぶことにより、回避することができる。
【００７１】
図２Ａは、Ａ１でエンコードされた機械可読デジタルセキュリティマーキング２１０（ここではＱＲコード）でセキュア化され、従来のパスワードデータを含むパスポートデジタルデータ２３０、例えば、文書のタイトル２３０ａ（「パスポート」）、パスポートの所有者の一組のバイオグラフィデータ２３０ｂとして姓（「Ｄｏｅ」）、名（「Ｊｏｈｎ」）、性別（「男性」）、生年月日（「１９７５年３月２０日」）、国籍（「米国」）、出身（ｏｒｉｇｉｎ）（「デモイン」）、出生地（「オークランド」）、パスポートの発行日２３０ｃ（「２０１８年２月２４日」）、及び有効期限２３０ｄ（「２０２０年２月２３日」）を表すデジタルデータを含む、デジタルバイオメトリックパスポートＡ１の例を示している。これらのパスポートデジタルデータは、パスポートを提供する当局により割り当てられたいくつかの（一意な）シリアル番号２３５をさらに含むことができる（ここでは「１２３４５」）。パスポートデジタルデータは、パスポートの所有者のバイオメトリデータを、デジタルパスポートに関連付けられた個人の一意な物理特性に対応する特性デジタルデータ（ＣＤＤ）としてさらに含む。前記バイオメトリデータに対応する、前記一意な物理特性（図示せず）を特性付けるデータの機械可読表現２３０ｅ（例えば、英数字のもの）は、パスポートデジタルデータ２３０に関連付けられる。デジタルデータの表現は、その用語の広範な意味で理解されるべきである：データのこの表現は、元のデジタルデータを取り出せるようにすることだけが必要である。一意な物理特性の、機械可読データ表現２３０ｅ、すなわちバイオメトリデータは、例えば、デジタルパスポートの所有者の指紋識別情報データ又は虹彩識別情報データに対応することができる。例えば、ある人物の指紋に対応するバイオメトリデータ２３０ｅは、（従来のＨｅｎｒｙの分類体系に従って）隆起の端、分岐、及び短線のような指紋隆起の特定の紋様特徴点の一組の分析により得ることができる。
【００７２】
したがって、μ＝１０２４として発行されたμ個のデジタルバイオメトリックパスポートのバッチの、所与のデジタルパスポートＡｊについて、関連付けられているパスポートデジタルデータＤｊは、上で言及したデジタルデータ２３０ａ〜２３０ｅを含む。追加的なパスポートデジタルデータが、上で言及したパスポートデジタルデータ２３０に関連付けられることが好ましい。例えば、パスポートの所有者の指紋パターンのデジタル画像、又はデジタル証明写真などである。実施形態の変形例では、これらの追加的なパスポートデジタルデータは、対応する指紋パターンデータを取り出して受信するための、何らかのパスポートデータ（例えば、所有者の名前、又はバイオメトリデータ、又はセキュリティマーキングからのデータ、又は一意なシリアル番号２３５）を含む情報要求を介して検索することができる、検索可能な情報データベース２５０に記憶される。デジタルパスポートには、情報アクセスデータ２４０として、情報データベース２５０へのリンクが含められることが好ましい。ここでは、この情報アクセスデータは、情報データベース２５０の対応する追加的なデータを取り出すための基準インデックスを含むＱＲコードのデジタル表現としてエンコードされている。しかしながら、遠隔の情報データベースへのアクセスを伴うパスポート管理動作（オンライン動作）の変形例では、ＱＲコードは、例えば、ウェブでアクセス可能な情報データベースのＵＲＬを含むことができる。
【００７３】
次いで、デジタルパスポートＡｊのパスポートデジタルデータ２３０ａ〜２３０ｅに対応するパスポートデジタルデータＤｊの一方向ハッシュ関数を用いるデジタルパスポート署名は、例えば上で言及した強固なＳＨＡ−２５６ハッシュ関数を用いて計算し、対応する（一意な）パスポートデジタルデータｘｊ＝Ｈ（Ｄｊ）を求めることができる。同じ方法で、全ての異なる所有者についての、バッチの全てのデジタルパスポートのパスポートデジタル署名が計算される。
【００７４】
バッチ内のデジタルパスポートの全てのデジタル署名から、一方向アキュムレータを用いて集約デジタル署名Ｂが計算される。例えば、この実施形態では、バッチ用に集約された署名は、上で言及したｆ（ｘ）＝Ｉｘ  ｍｏｄ  ｍで定義されるべき乗モジュロｍ一方向アキュムレータを用いて求められ、ただしＩは所与の整数値であり、ｍは法である。したがって、それぞれのパスポートデジタルデータがＤ１、Ｄ２、・・・、Ｄμであり、対応する関連パスポートデジタル署名がｘ１＝Ｈ（Ｄ１）、ｘ２＝Ｈ（Ｄ２）、・・・、ｘμ＝Ｈ（Ｄμ）であるバッチのμ個のデジタルバイオメトリックパスポートＡ１、Ａ２、・・・、Ａμについての集約デジタル署名Ｂ（仮想デジタルパスポートを含む場合がある）は、Ｘ＝（ｘ１，ｘ２，・・・，ｘμ）について、
【数２６】
2021528684.tif 000029
として計算され、ここで、Πｘｉは、パスポートデジタル署名ｘ１、ｘ２、ｘμのｉ＝１からｉ＝μまでの積、すなわちΠｘｉ＝ｘ１＊ｘ２＊・・・＊ｘμを表しており、モジュロｍのサイズは例えば２０４８ビットであるように選ばれる。上で説明したように、表記Ｘｊ＝（ｘ１，ｘ２，・・・＊ｘｊ−１，ｘｊ＋１，・・・，ｘμ）を用いて、デジタルパスポートＡｊについての検証キーｋｊは、部分一方向アキュムレータｋｊ＝ｆ（Ｘｊ）として計算され、検証情報（Ｄｊ，Ｋｊ）は、パスポートＡｊのデジタルセキュリティマーキング２１０に含められる。デジタルバイオメトリックパスポートＡｊのパスポートデジタルデータＤｊ及び検証キーｋｊが、実際にバッチ値Ｂを有するデジタルバイオメトリックパスポートのバッチに属する真のデジタルバイオメトリックパスポートのデジタルパスポートデータに対応するかを確認する演算は、パスポートデジタル署名ｘｊ＝Ｈ（Ｄｊ）を計算し、ｘｊと検証キーｋｊにより
【数２７】
2021528684.tif 000030
によって利用可能な対応するバッチ値Ｂを取り出せることを検証することだけを必要とする。したがって、本発明に従ってセキュア化されたデジタルバイオメトリックパスポートは、保持者の「個人データ」と「バイオメトリデータ」との間の耐偽造性のリンク、及び保持者の物理的な人物と保持者の身分証明との一意且つ耐偽造性のリンクを両方実現する。
【００７５】
図２Ｂは、図２Ａのセキュア化されたデジタルバイオメトリックパスポートＡ１の管理プロセスを図示しており、パスポートデジタルデータ２３０は、あるＪｏｈｎ  Ｄｏｅに対応しており、バイオメトリデータ２３０ｅはＪｏｈｎ  Ｄｏｅの指紋に対応しており、追加的なパスポートデジタルデータは情報アクセスデータ２４０に含まれる情報データベース２５０へのリンクを介してアクセス可能なＪｏｈｎ  Ｄｏｅのデジタル身分証明写真２５５に対応している。パスポートデータは、パスポートを発行した当局によって割り当てられた一意なシリアル番号２３５をさらに含む。デジタルパスポートのデジタルセキュリティマーキング２１０は、検証情報（Ｄ１，ｋ１）を含み、パスポートデジタルデータＤ１はパスポートデータ２３０ａ〜２３０ｄ、バイオメトリデータ２３０ｅ、及び一意なシリアル番号２３５に対応し、検証キーｋ１はｆ（Ｘ１）に対応し、表記Ｘ１＝（ｘ２，・・・，ｘ１０２４），ｘｉ＝Ｈ（Ｄｉ）ｉ＝２，・・・，１０２４であり、ｆはべき乗モジュロｍである（整数値Ｉ及びｍを所与とする）。バッチ値Ｂは、全てのパスポートデジタル署名（ｘ１，・・・，ｘ１０２４）から、（Ｘ＝ｘ１，・・・，ｘ１０２４）の場合にＢ＝ｆ（Ｘ）として求められる。計算された集約デジタル署名Ｂは、さらにタイムスタンプを与えられ、ブロックチェーン２６０に記憶することができる。この例では、バッチのデジタルバイオメトリックパスポートのそれぞれの保持者のバイオメトリデータ２３０ｅは、それぞれ対応する一意なシリアル番号と関連付けて、（これらのデータを不変とするために）さらにブロックチェーン２６０に記憶される。Ｊｏｈｎ  Ｄｏｅの記憶されたバイオメトリデータは、ブロックチェーン２６０に彼のデジタルパスポートに記された一意なシリアル番号２３５を示す要求を送信することにより取り出すことができる。人間の身分証明を管理する担当当局（例えば、警察、税関など）は、通信リンクを介してブロックチェーン２６０にアクセスすることができ、この例示的な実施形態では、デジタルバイオメトリックパスポートの全ての配信されたバッチの（発行された）集約デジタル署名を記憶するためのローカルの記憶機能も有している。図２Ｂに示される例では、情報データベース２５０は、ローカルにある（すなわち、公共の通信ネットワークを使用する必要なく当局から直接アクセスできる）。その上、これらの当局は、個人の指紋を撮像し、撮像された指紋を特性付けるデータ、すなわちバイオメトリデータ２３０ｅの対応する機械可読表現を計算するための指紋スキャナ２７０を備えている。
【００７６】
例えば警察又は税関の係員によるＪｏｈｎ  Ｄｏｅの身分証明の管理の間、係員はＪｏｈｎ  Ｄｏｅのセキュア化されたデジタルバイオメトリックパスポートＡ１を受信し、例えば適切にプログラムされローカル記憶機能２５０に接続されたコンピュータ２９０であり得る適当な読み取り機を用いて、パスポートのデジタルセキュリティマーキング２１０に記憶された検証情報（Ｄ１，ｋ１）を読み取ってデコードする。Ｊｏｈｎ  Ｄｏｅが物質的、すなわち紙のバイオメトリックパスポート（デジタルセキュリティマーキング２１０に対応する印刷されたセキュリティマーキングにより、マーキングされた）しか有していない場合、係員は、コンピュータ２９０に接続されたスキャナ２８０を用いて文書のデジタル画像を撮影し、デジタル画像を画像処理してそのデータコンテンツを対応するデジタルデータに変換し、抽出されたデジタルデータをコンピュータ２９０にＪｏｈｎ  ＤｏｅのデジタルバイオメトリックパスポートＡ１に対応するデジタルファイルとして記憶することにより、関連するデジタルバイオメトリックパスポートＡ１を取得することができる。パスポートデジタルデータＤ１及び検証キーｋ１を読み取って、コンピュータ２９０に送信してあるため、コンピュータ２９０で実行中の専用のアプリケーション（ハッシュ関数Ｈ及び一方向アキュムレータを用いてプログラムされてある）は、パスポートデジタル署名ｘ１（ｘ１＝Ｈ（Ｄ１）として）及び候補バッチ値Ｂｃを
【数２８】
2021528684.tif 000031
として計算する。次いで、コンピュータは、例えばローカル情報データベース２５０で、値Ｂｃと一致するバッチ値Ｂを検索する。一致するものがない場合、デジタルパスポートは捏造されたものであり、「Ｊｏｈｎ  Ｄｏｅ」（すなわち、自分の名前はＪｏｈｎ  Ｄｏｅであると主張している、スクリーニングされた個人）は逮捕される場合がある。Ｂｃが何らかの記憶されたバッチ値Ｂと一致する場合、デジタルパスポートは真とみなされ、係員は追加的なセキュリティチェックを行うことができる：
係員は、Ａ１中にシリアル番号２３５を含むコンピュータ２９０を介して要求を送信することにより、情報データベース２５０に記憶されたデジタル身分証明写真２５５を取り出して受信し、受信した身分証明写真２５５をコンピュータ２９０の画面に表示する。次いで、係員は表示された容貌（すなわち特定のＪｏｈｎ  Ｄｏｅの容貌）とチェック対象の個人の容貌とを視覚的に比較して両者の容貌が類似しているかどうかを評価することができる。
係員は、デジタルセキュリティマーキング２１０のこれらのデータを、コンピュータ２９０を用いて読み出すことによりデジタルパスポートＡ１のバイオメトリデータ２３０ｅを取り出し、コンピュータ２９０に接続された指紋スキャナ２７０を用いて個人の指紋を走査して、対応する個人のバイオメトリデータを取得する。次いで、係員はコンピュータ２９０で実行中のプログラムを用いて、取り出したバイオメトリデータ２３０ｅが取得した個人のバイオメトリデータに（所与の誤差範囲内で）類似しているかどうかを確認する。
【００７７】
２つの容貌及びバイオメトリデータが類似していると判定された場合、全てが問題なく、確認された個人は確かにＪｏｈｎ  Ｄｏｅであり、真のデジタルバイオメトリックパスポートＡ１の（そして可能であれば、Ａ１が取得された物質的なパスポートの）所有者である。
【００７８】
上の追加的なセキュリティチェックのいずれか１つが失敗した場合、明らかに、係員の前にいる個人は、真のデジタルバイオメトリックパスポートＡ１の本当の保持者ではなく、可能性としては、あるＪｏｈｎ  Ｄｏｅのパスポートを盗んでいる。したがって、本発明に従ってセキュア化されたデジタルバイオメトリックパスポートを用いて、単なるオフラインのチェックにより、迅速にあらゆる不正行為を検出することができる。
【００７９】
事実、デジタルバイオメトリックパスポート文書を、検証情報Ｖ＝（Ｄ，ｋ）を含む二次元バーコード（上の例のＱＲコードのように）のデジタル表現を有するだけの単なるデジタルファイルに簡略化することすら可能である。ここでＶは保持者のバイオグラフィデータ及び保持者の指紋のような（一意な）バイオメトリデータ（パスポートデジタルデータＤ内）、並びに検証キーを含む。実際、本発明に従って、この「簡略化された」セキュア化されたデジタルパスポートですら、上で言及した、パスポート保持者の「個人バイオグラフィデータ」と「バイオメトリデータ」との間で作成された耐偽造性のリンク、及び保持者の物理的な人物と保持者の身分証明との一意且つ耐偽造性のリンクを最大限に活用する。
【００８０】
本発明の別の例示的な実施形態は、図３に示されるような航空機の構成要素に関する。リアクタ（例えば、タービンブレード、ポンプ・・・）若しくは着陸ギアの何らかの部品、又はバッテリなど、欠陥が航空機の安全性に影響を及ぼす可能性がある、特定の重要な構成要素が非常に高価であることにより、模倣者はこれらの構成要素の複製を作成することに興味があるが、もちろんこれらは一般的に低品質なことから、要求される安全性の技術的要求事項には従わない。航空機構成要素は、識別するために対応する一意なシリアル番号が一般的にマーキングされているが、この類のマーキングは容易に模倣され得る。これらの模倣航空機部品は、一般的に欠陥があり、深刻な損傷、又は航空機の墜落が生じる可能性すらある。これは、こんにち深刻化している安全上の問題である。その上、構成要素が真であっても、同一のタイプの航空機の特定のバージョンにとっては都合が良くない場合があり、例えば不当な構成要素が意図せずに所与の航空機を修理するために使用されるという深刻なリスクがある。したがって、少なくとも所与の航空機に許可された重要な真の構成要素をセキュア化することが重要である。
【００８１】
一般的に、それぞれの構成要素は、例えば構成要素の技術的な名称、構成要素の一意なシリアル番号、構成要素の製造業者名称、構成要素の製造日、及び証明情報を示す、対応する技術データシートを（恐らくはデジタルで）有している。その上、所与の航空機について、対応する記録は、航空機の個々のコンポーネントの全ての（デジタルの）技術データシートを含んでいる。しかしながら、模倣された構成要素は、その対応する偽のデジタル技術データシートを有している場合があり、したがって、不正行為を検出することは自明ではない（例えば技術試験を実施することなどによらない限り）。例えば、デジタルの技術データシートが特定の航空機に搭載された構成要素にきちんと対応すること（そして、その逆も）をどのように確かめるか？
【００８２】
本発明の例示的な実施形態によると、所与の航空機を製造若しくは修理するために使用される許可された部品、又は航空機に搭載される部品は、正にその航空機のバッチの「構成要素」（又は「オブジェクト」）に属するとみなされる。図３に示される特定の例示的な実施形態では、航空機のバッチのそれぞれの構成要素、すなわち所与の航空機に搭載又は修理のためにそれぞれ許可された航空機構成要素は、対応する航空機構成要素デジタル識別情報文書ＡＣ−ＩＤを有し、ＡＣ−ＩＤは、従来の技術データシートと同じ構成要素デジタルデータ（例えば、航空機ＩＤコード、航空機製造業者名称、構成要素の技術的な名称、構成要素の一意なシリアル番号、構成要素の製造業者名称、及び構成要素の製造日）を、航空機ＩＤコード、航空機製造業者名称、構成要素の航空機への組込日、適合性チェックの実施の担当技術者名及び適合性チェックの日付、並びに確認者の対応する（一意な）デジタル署名、に対応する追加的なデジタルデータと共に含む。その上、それぞれの航空機構成要素デジタル識別情報文書ＡＣ−ＩＤは、それに付加された機械可読デジタルセキュリティマーキングを用いて、セキュア化される。明瞭さの理由から、ＡＣ−ＩＤ：Ａ１２５のデジタルデータを等価なテキスト及び英数字（すなわち、人間可読の）情報として図３に表し、デジタルセキュリティマーキング３１０は等価な従来のＱＲコードの二次元パターンとして示されている。
【００８３】
航空機で構成要素又は構成要素のセットが交換される都度、対応するセキュア化されたデジタルＡＣ−ＩＤ文書が作成され、上で言及した対応する追加的なデジタルデータで（新しい搭載動作に関連する）、航空機のバッチの対応する更新バージョンも作成されることが好ましい。
【００８４】
したがって、特定の航空機の全ての（重要な）搭載構成要素は（ここでは航空機ＩＤ参照符号ＨＢ−ＳＮＯを有する）、対応する搭載構成要素のバッチに属し（ここでは、μ個の構成要素の合計を有する）、関連付けられるμ個のデジタルファイルの対応するバッチ、すなわちデジタル識別情報文書ＡＣ−ＩＤに文書化される。デジタルセキュリティマーキング３１０（ここでは、ＱＲコードの二次元表現の形態）は、それぞれの航空機構成要素デジタル識別情報文書、例えばＡＣ−ＩＤ：Ｃ１２５に含められ、ＡＣ−ＩＤ：Ｃ１２５は航空機ＨＢ−ＳＮＯに搭載された対応する航空機構成要素、ここではＣ１２５に関連付けられる。図３は、航空機ＨＢ−ＳＮＯに搭載されたリアクタタイプに適合され、一意な製造業者シリアル番号（ここでは、１２７８１、一般には製造業者により刻印される）でマーキングされたタービンブレードである航空機のバッチの構成要素Ｃ１２５を特に示している。航空機構成要素識別情報文書ＡＣ−ＩＤ：Ｃ１２５のデジタルセキュリティマーキング３１０の構成要素デジタルデータＤ１２５は、構成要素Ｃ１２５に関連付けられ、Ｃ１２５の技術データシートのデジタルデータに対応するデジタルデータを含む。航空機ＩＤコード３３０ａ（ここでは、ＨＢ−ＳＮＯ）、航空機製造業者名称３３０ｂ（ここでは、ＡｅｒｏＡＢＣ）、構成要素の技術的な名称３３０ｃ（ここではタービンブレード−第１リング）、構成要素のシリアル番号３３０ｄ（ここでは、１２７８１）、構成要素の製造業者名称３３０ｅ（ここでは、ＰＣＸ）、構成要素の製造日３３０ｆ（ここでは、２０１７年１１月１３日）、構成要素のリアクタへの組込日３３０ｇ（ここでは、２０１８年２月２４日）、適合性チェックの実施の担当技術者の名前３３０ｈ（ここでは、確認者はＭａｒｔｉｎ  Ｗｈｉｔｅ）及び適合性チェックの日付３３０ｉ（ここでは、２０１８年３月２０日）、並びに確認者の（一意な）デジタル署名３３０ｊ（ここでは、２ｗ９ｓ０２ｕ）。
【００８５】
構成要素Ｃ１２５のデジタルファイルＡＣ−ＩＤ：Ｃ１２５のデジタルデータＤ１２５のデジタルファイル署名ｘ１２５は、ｘ１２５＝Ｈ（Ｄ１２５）として一方向ハッシュ関数Ｈを用いて計算される。この方法で、構成要素ＣｉのデジタルファイルＡＣ−ＩＤ：ＣｉのデジタルデータＤｉの全てのデジタルファイル署名ｘｉは、ｘｉ＝Ｈ（Ｄｉ）として一方向ハッシュ関数Ｈを用いて計算される（ここで、ｉ＝１，・・・，μ）。Ｘを構成要素デジタル署名の集合全体Ｘ＝（ｘ１，ｘ２，…，ｘμ）に対応させ、Ｘｉを、署名ｘｉを除く構成要素デジタル署名の集合全体に対応させる。すなわちＸｉ＝（ｘ１，ｘ２，・・・＊ｘｉ−１，ｘｉ＋１，・・・，ｘμ）。既に説明したように、航空機構成要素Ｃ１，…，Ｃμの、μ個の航空機構成要素デジタル識別情報文書ＡＣ−ＩＤ：Ｃ１，・・・，ＡＣ−ＩＤ：Ｃμ（デジタルファイル）についてのバッチについての集約デジタル署名Ｂは、Ｂ＝ｆ（Ｘ）として一方向アキュムレータを用いて計算される。次いで、集約デジタル署名は、搭載構成要素を管理又は変更する担当の技術者がアクセスできる検索可能なデータベース（ブロックチェーンが好ましい）に記憶される。
【００８６】
所与のバッチのデジタルファイルＡＣ−ＩＤ：Ｃｉについて、対応するデジタルファイル検証キーｋｉが、ｋｉ＝ｆ（Ｘｉ）として、対応する部分一方向アキュムレータを用いて計算される。航空機ＨＢ−ＳＮＯに搭載された構成要素Ｃｉごとに、関連付けられるデジタルデータＤｉ及び対応する検証キーｋｉが、対応する航空機構成要素デジタル識別情報文書ＡＣ−ＩＤ：Ｃｉに含まれるデジタルセキュリティマーキングに埋め込まれる。例えば、航空機ＨＢ−ＳＮＯの構成要素の管理動作の場合、技術者は、管理対象である構成要素Ｃ１２５のデジタルファイルＡＣ−ＩＤ：Ａ１２５で読み取られた構成要素のシリアル番号１２７８１、又は適当な読み取り機、例えばデジタルセキュリティマーキングの内容をデコードするためにプログラムされたコンピュータを用いてＡＣ−ＩＤ：Ａ１２５文書のデジタルセキュリティマーキング３１０で読み取られた検証キーｋ１２５を含む要求を検索可能なデータベースに送信することができ、対応するバッチ値Ｂを受信する。しかしながら、完全なオフライン確認を可能とする好ましい実施形態では、技術者のコンピュータは、管理される航空機に関する全ての集約デジタル署名を記憶するメモリを有する。この後者の変形例では、技術者は、デジタルセキュリティマーキング３１０で構成要素デジタルデータＤ１２５を読み取ることと、Ｄ１２５から抽出された一意なシリアル番号３３０ｄ（ここでは１２７８１）が搭載された航空機構成要素Ｃ１２５に物理的にマーキングされたシリアル番号に一致するかどうか確認することと、対応する構成要素デジタル署名ｘ１２５を計算することと（例えば、読み取られたデジタルデータＤ１２５から署名ｘ１２５＝Ｈ（Ｄ１２５）を計算するコンピュータのＣＰＵでプログラムされたアプリケーションを実行することにより）、
【数２９】
2021528684.tif 000032
としてコンピュータのＣＰＵでプログラムされた一方向アキュムレータ関数を介して候補バッチ値Ｂｃを計算することと（演算子
【数３０】
2021528684.tif 000033
は一方向アキュムレータｆに対応する）、候補バッチ値Ｂｃがコンピュータのメモリに記憶されているバッチ値のうちの１つ（すなわち、Ｂ、航空機ＨＢ−ＳＮＯについてのデジタルファイルのバッチに対応する）に一致するか確認することにより、構成要素が真かどうかを確認することができる。完全に一致する場合（すなわち、シリアル番号同士が一致し、Ｂｃ＝Ｂ）、構成要素Ｃ１２５は真とみなされ、ＨＢ−ＳＮＯ航空機の許可された構成要素の（最新の）航空機のバッチに属し、Ｂｃが記憶されたバッチ値Ｂに一致しない場合、又はシリアル番号同士が一致しない場合、構成要素Ｃ１２５は恐らくは模倣物であるか、又は航空機ＨＢ−ＳＮＯには許可されていない真の構成要素であり（例えば、Ｃ１２５がこの航空機についての正しいバッチに属していない）、そのため変更しなければならない。
【００８７】
同じ方法で、本発明により、倉庫に保管された交換部品のセキュア化されたＡＣ−ＩＤのバッチから、保管部品のマーキングの真正性を検証すること、及びデジタルセキュリティマーキング由来の構成要素のシリアル番号が対応する構成要素のマーキングと一致するかを確認することにより、不正行為（又は、エラー）を検出することができる。極めて重要な構成要素の場合、耐改竄性の物質ベースのセキュリティマーキングが構成要素にさらに施される場合がある一方で、このマーキングの対応する基準の一意な物理特性に関する特性デジタルデータＣＤＤ（例えば、物質ベースのセキュリティマーキングを施す際に適切なセンサにより撮像される）は一部、この構成要素についての航空機構成要素デジタル識別情報文書のデジタルセキュリティマーキングの構成要素デジタルデータＤで作成されることが好ましく、対応する基準の一意な物理署名データＵＰＳが計算され（例えば、特性デジタルデータＣＤＤのハッシュ、すなわち、ＵＰＳ＝Ｈ（ＣＤＤ）を求めることにより）、さらに構成要素デジタルデータＤの一部であってもよい。この、セキュリティのさらなるレベルにより、構成要素の製造業者によって構成要素にマーキングされる一意なシリアル番号によって実現されるセキュリティが向上する。基準ＣＤＤ及びＵＰＳは、ブロックチェーンに記憶され（不変にするために）、技術者がアクセスできることが好ましい。その上、これらの基準値は、極めて重要な構成要素の物質ベースのセキュリティマーキングのオフライン認証を可能にするために、技術者のコンピュータのメモリにさらに記憶されてもよい。
【００８８】
この物質ベースのセキュリティマーキングの認証の、さらなるオフライン動作には、構成要素の一意な物理特性をコンピュータに接続された適切なセンサを用いて測定すること、及び測定された特性から（例えば、技術者のコンピュータのＣＰＵでプログラムされた特定のアプリケーションを介して）候補特性デジタルデータＣＤＤｃを取得することが含まれる場合がある。次いで、技術者（又は、適切にプログラムされているのであれば、技術者のコンピュータのＣＰＵ）は、取得したＣＤＤｃをコンピュータのメモリに記憶された基準ＣＤＤの複製と比較する。「妥当な」一致、ＣＤＤｃ≒ＣＤＤの場合（すなわち、何らかの所定の許容誤差基準内）、物質ベースのセキュリティマーキング、したがって構成要素は真とみなされる。
【００８９】
上で言及したように、基準物理特性デジタルデータＣＤＤの複製は、技術者のコンピュータのメモリに記憶される代わりに、構成要素Ｃの航空機構成要素デジタル識別情報文書ＡＣ−ＩＤ：Ｃのデジタルセキュリティマーキングに含まれるデジタルデータＤの一部であり、デジタルセキュリティマーキングにおける直接読み取りにより取得することができる。次いで、技術者はデジタルセキュリティマーキングで候補ＣＤＤｃを読み取り、コンピュータのメモリに記憶された署名ＵＰＳが、ＵＰＳｃ＝Ｈ（ＣＤＤｃ）を計算することにより読み取られた候補ＣＤＤｃから計算された候補署名ＵＰＳｃと一致することを確認することができる。ＵＰＳｃ＝ＵＰＳが一致する場合、物質ベースのセキュリティマーキング、したがって構成要素及びその関連構成要素デジタル識別情報文書は、真であるとして確認される。
【００９０】
実施形態の変形例では、技術者により、構成要素デジタル識別情報文書、及びその関連構成要素の真正性を確認することは、代替的に本発明の第１の詳細な実施形態で既に説明したようなオンラインプロセスにより類似の方法で実施することができるため、ここでは繰り返さない。
【００９１】
本発明によると、航空機構成要素デジタル識別情報文書ＡＣ−ＩＤ：Ｃ１２５の真正性を、例えば、元の真のセキュア化されたデジタルファイルに対して、検証することが可能である。実際、管理（又は修理）動作の担当技術者は、そのコンピュータ（例えば、適切にプログラムされたスマートフォンであってもよい）のデジタルファイルＡＣ−ＩＤ：Ｃ１２５へのアクセスを有しており、技術者は、以下の操作を実施することにより、構成要素デジタルデータが元の文書のデジタルデータに対応するかを確認することができる：
＿構成要素デジタル識別情報文書ＡＣ−ＩＤ：Ｃ１２５のデジタルセキュリティマーキング３１０で構成要素デジタルデータＤ１２５及び検証キーｋ１２５を読み取ること、
＿文書ＡＣ−ＩＤ：Ｃ１２５に対応するバッチの基準バッチ値Ｂを取得すること、
この基準値は、コンピュータのメモリに既に存在する場合があるか、又はコンピュータが通信ユニットを備えている場合は、例えばデジタルセキュリティマーキング３１０で読み取られた構成要素の（一意な）シリアル番号若しくは単にキーｋ１２５を含む要求を送信し、対応する基準バッチ値Ｂを受信することにより、航空機構成要素デジタル識別情報文書の基準バッチ値を記憶するデータベースから通信リンクを介して取得することができる。
＿読み取られた構成要素デジタルデータＤ１２５から、デジタルファイル署名ｘ１２５を（プログラムされた一方向関数Ｈを用いて）ｘ１２５＝Ｈ（Ｄ１２５）で計算すること、
＿候補バッチ値Ｂｃを（プログラムされた一方向アキュムレータ及びその対応する演算子
【数３１】
2021528684.tif 000034
を用いて）
【数３２】
2021528684.tif 000035
で計算すること、
＿候補バッチ値Ｂｃが基準バッチ値Ｂと一致するか検証すること。
【００９２】
上の詳細な説明に従って、本発明は明らかに、セキュア化されたデジタルファイルの真正性、又はセキュア化されたデジタルファイルの複製のデータの元のセキュア化されたデジタルファイルのデータコンテンツに対する適合性を検証することについて、オフライン及びローカル確認動作に適合性がある。しかしながら、本発明は、例えば、（通信リンクを介して）基準バッチ値形態外部ソース（例えばサーバ又はブロックチェーン）を受信することにより、又は、（例えばサーバで動作中の）外部コンピューティング手段を介して一方向関数若しくは一方向アキュムレータを伴う一部若しくは全ての計算ステップを実施することにより、又は候補集約デジタル署名が基準集約デジタル署名と一致するかの検証をさらに実施すること（そしてその結果を受信すること）により、オンライン検証プロセスにも適合性がある。
【００９３】
上で開示した主題は、例示的であり、制限的ではないとみなされるべきであり、独立請求項によって定義される本発明のより良好な理解を与える。
【図１】
2021528684.tif 000036
【図２Ａ】
2021528684.tif 000037
【図２Ｂ】
2021528684.tif 000038
【図３】
2021528684.tif 000039
【手続補正書】
【提出日】令和2年6月11日(2020.6.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
偽造又は改竄に対して、複数の元のデジタルファイル（Ａ１，Ａ２，Ａ３）のバッチの所与の元のデジタルファイルをセキュア化する方法であり、前記バッチのそれぞれ元のデジタルファイルが自身のデジタルデータ（Ｄ１，Ｄ２，Ｄ３）を含む方法において、
前記バッチのそれぞれ元のデジタルファイルについて、一方向関数を用いて前記デジタルファイルのデジタルデータの関連付けられるデジタルファイル署名（ｘ１，ｘ２，ｘ３）を計算するステップと、
前記バッチの前記元のデジタルファイルの全ての前記デジタルファイル署名から前記元のデジタルファイルのバッチに対応する基準集約デジタル署名（Ｂ）を、前記デジタルファイル署名の一方向アキュムレータを用いて計算し、前記基準集約デジタル署名をユーザに利用可能にするステップと、
前記所与の元のデジタルファイルの前記デジタルファイル署名に対応するデジタルファイル検証キー（ｋｉ）を、前記基準集約デジタル署名を計算するために使用された他の全てのデジタルファイル署名の一方向アキュムレータを用いて決定するステップであり、前記基準集約デジタル署名が、候補デジタルファイル署名と対応するデジタルファイル検証キーとの一方向アキュムレータを用いて計算される場合のみ、前記候補デジタルファイル署名が前記バッチの元のデジタルファイルの候補デジタルファイル署名に対応する、決定するステップと、
前記所与の元のデジタルファイルに、前記所与の元のデジタルファイルの対応するデジタルファイル検証キー及び前記所与の元のデジタルファイルのデジタルデータの表現を含む機械可読セキュリティマーキング（１１０）のデジタル表現を含めるステップと、
を含み、以て、マーキングされた元のデジタルファイルを、偽造又は改竄に対して前記デジタルファイルのデジタルデータをセキュア化して取得することによって特徴付けられる、方法。
【請求項２】
前記元のデジタルファイルのバッチに関連付けられる前記基準集約デジタル署名が、前記ユーザがアクセス可能な媒体で発行される、又は
前記ユーザがアクセス可能な検索可能な集約署名データベースに記憶される、又は
前記ユーザがアクセス可能なブロックチェーン（２６０）若しくはブロックチェーンによってセキュア化されたデータベースに記憶される、
のいずれかである、請求項１に記載の方法。
【請求項３】
前記マーキングされた元のデジタルファイルが、前記元のデジタルファイルのバッチに対応する前記基準集約デジタル署名にアクセスするために十分な情報を含む集約署名アクセスデータをさらに含み、前記情報が、それぞれ、媒体、集約署名データベース、ブロックチェーンのうちの１つの集約署名取得インターフェースへのリンクであり、
前記媒体は、前記基準集約デジタル署名が発行される前記媒体であり、
マーキングされた元のデジタルファイルの機械可読セキュリティマーキングの前記デジタル表現から取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求を前記ユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介して前記ユーザがアクセス可能な、前記媒体、
前記集約署名データベースは、前記基準集約デジタル署名が記憶される前記検索可能な集約署名データベースであり、
マーキングされた元のデジタルファイルの機械可読セキュリティマーキングの前記デジタル表現から取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求を前記ユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介して前記ユーザがアクセス可能な、前記集約署名データベース、
前記ブロックチェーンは、前記データベースが前記ブロックチェーンによってそれぞれセキュア化される前記ブロックチェーンであり、前記ブロックチェーンにタイムスタンプが付けられた集約デジタル署名が記憶され、
マーキングされた元のデジタルファイルの機械可読セキュリティマーキングの前記デジタル表現から取得された、デジタルデータ又は前記デジタルデータのデジタル署名を含む集約署名要求を前記ユーザから受信し、関連するバッチの基準集約デジタル署名を送信するように動作可能な前記集約署名取得インターフェースを介して前記ユーザがアクセス可能な、前記ブロックチェーン、
である、請求項２に記載の方法。
【請求項４】
仮想デジタルファイル（Ａｖ）が前記元のデジタルファイルのバッチに属するとみなされ、前記仮想デジタルファイルが対応する仮想デジタルデータ（Ｄｖ）を有し、関連付けられる仮想デジタルファイル署名（ｘｖ）が前記仮想デジタルファイルの仮想デジタルデータの前記一方向関数を用いて取得され、前記仮想デジタルファイルが現実ではないが前記対応する仮想デジタルデータから前記関連付けられる仮想デジタルファイル署名を生成するためだけに使用され、
前記元のデジタルファイルのバッチに関連付けられる前記基準集約デジタル署名が、前記一方向アキュムレータを用いて、前記仮想デジタルファイル署名を含む、前記バッチの前記元のデジタルファイルの全ての前記デジタルファイル署名から計算される、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記一方向関数が、ハッシュ関数（Ｈ）であり、元のデジタルファイルのデジタルファイル署名が、前記対応するデジタルデータのハッシュ値のビットから選択された重みの小さな一連の所与の複数ビットである、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記マーキングされた元のデジタルファイルに関連付けられる前記デジタルデータに対応する追加的なデジタルデータが、
マーキングされた元のデジタルファイルの機械可読セキュリティマーキングの前記デジタル表現から取得された、デジタルデータ又は対応するデジタルファイル署名データを含む情報要求を前記ユーザから受信し、対応する追加的なデジタルデータを送信するように動作可能な情報データベースインターフェースを介して前記ユーザがアクセス可能な検索可能な情報データベース（２５０）に記憶される、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記マーキングされた元のデジタルファイルの前記デジタルデータが、関連付けられるオブジェクト又は個人の対応する一意な物理特性の基準特性デジタルデータＣＤＤ（２３０ｅ）を含む、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
請求項１〜７のいずれか一項に記載の方法に従ってセキュア化されたデジタルファイルの真正性、又はそのようにセキュア化されたデジタルファイルの複製の適合性を、元のデジタルファイルに対して、検証する方法において、メモリに接続された処理ユニットによって、前記デジタルファイル又は前記デジタルファイルの前記複製である試験ファイルを処理する際、
前記試験ファイルを前記メモリに記憶させるステップと、
前記記憶された試験ファイル内の機械可読セキュリティマーキングのデジタル表現において、デジタルデータ及び試験ファイル検証キーの表現を読み取り、読み取られた前記表現から対応するデジタルデータ及び試験ファイル検証キーをそれぞれ抽出するステップと、
対応するデジタルファイルのバッチの基準集約デジタル署名を前記メモリに記憶させ、前記処理ユニットにおいて前記一方向関数及び前記一方向アキュムレータをプログラムするステップと、
前記抽出されたデジタルデータと試験ファイル検証キーが実際に前記記憶された基準集約デジタル署名に対応することを検証するステップであり、該検証するステップが、
前記一方向関数を用いて前記抽出されたデジタルデータのデジタル署名を計算するステップと、
前記一方向アキュムレータを用いて、前記抽出されたデジタルデータの前記計算されたデジタル署名及び前記抽出された試験ファイル検証キーから、候補集約デジタル署名を計算するステップと、
前記取得した候補集約デジタル署名が前記記憶された基準集約デジタル署名と一致するか確認するステップであり、前記集約デジタル署名が一致する場合、前記試験ファイルの前記デジタルデータが、真の元のデジタルファイルのデジタルデータである、確認するステップと、
を実施することによりなされる、検証するステップと、
を含み、前記集約デジタル署名が一致する場合、前記試験ファイルの前記デジタルデータが、真の元のデジタルファイルのデジタルデータであることによって特徴付けられる、方法。
【請求項９】
前記デジタルファイルが、元のデジタルファイルのバッチに関連付けられた前記基準集約デジタル署名を、請求項２に記載の方法に従って、前記ユーザがアクセス可能な検索可能な集約署名データベースに記憶することによりセキュア化され、前記処理ユニットが、通信リンクを介してデータを送信及び受信するように動作可能な通信ユニットにさらに接続され、
前記方法が、
前記通信ユニットで前記通信リンクを介して前記集約署名データベースへの要求を送信し、元のデジタルファイルのバッチに関連付けられる前記基準集約デジタル署名を受信するステップと、
前記受信した集約デジタル署名を前記メモリに記憶するステップと、
からなる予備ステップを含む、請求項８に記載の方法。
【請求項１０】
前記デジタルファイルが請求項３に記載の方法に従ってセキュア化され、前記処理ユニットが、通信リンクを介してデータを送信及び受信するように動作可能な通信ユニットにさらに接続され、
前記試験ファイルに含まれる前記集約署名アクセスデータを読み取るステップと、
前記試験ファイルの機械可読セキュリティマーキングの前記デジタル表現から取得した、前記デジタルデータ、又は前記デジタルデータのデジタル署名を含む集約署名要求を前記通信ユニットで前記通信リンクを介して前記集約署名取得インターフェースに送信し、対応する関連付けられるバッチの基準集約デジタル署名を受信するステップと、
前記受信した集約デジタル署名を前記メモリに記憶するステップと、
からなる予備ステップを含む、請求項８に記載の方法。
【請求項１１】
前記デジタルファイルが請求項６に記載の方法に従ってセキュア化され、
前記処理ユニットが、
前記試験ファイルの機械可読セキュリティマーキングの前記デジタル表現から取得した、デジタルデータ、又は対応するデジタルファイル署名を含む情報要求を前記情報データベースインターフェースに送信し、対応する追加的なデジタルデータを受信するように動作可能な通信手段にさらに接続される、請求項８〜１０のいずれか一項に記載の方法。
【請求項１２】
前記デジタルファイルが請求項７に記載の方法に従ってセキュア化され、前記処理ユニットが、関連付けられるオブジェクト又は個人の一意な物理特性を検出するように動作可能なセンサに接続され、前記処理ユニットが、前記センサから受信した検出信号から対応する一意な物理特性デジタルデータを抽出するようにプログラムされ、前記処理ユニットが、前記関連付けられるオブジェクト又は個人の前記一意な物理特性に対応する基準特性デジタルデータＣＤＤを前記メモリに記憶させ、それぞれ前記関連付けられるオブジェクト又は個人である対象を見る際、
前記対象の一意な特性を検出し、対応する候補特性デジタルデータＣＤＤｃを抽出するステップと、
前記取得した候補特性デジタルデータＣＤＤｃを前記記憶された基準特性デジタルデータＣＤＤと比較するステップと、
をさらに含み、
前記候補特性デジタルデータＣＤＤｃが前記記憶された基準特性デジタルデータＣＤＤに、所与の許容基準内で類似している場合、前記対象が真とみなされる、請求項８〜１１のいずれか一項に記載の方法。
【請求項１３】
複数の元のデジタルファイルのバッチに属し、請求項１〜７のいずれか一項に記載の方法に従って、偽造又は改竄に対してセキュア化された、マーキングされたデジタルファイルであって、前記バッチのそれぞれ元のデジタルファイルが、自身のデジタルデータを有し、前記バッチが対応する基準集約デジタル署名を有しており、
対応するデジタルファイル検証キー及びマーキングされた前記デジタルファイルのデジタルデータの表現を含む機械可読セキュリティマーキングのデジタル表現を備える、マーキングされたデジタルファイル。
【請求項１４】
前記マーキングされたデジタルファイルの前記デジタルデータが、関連付けられるオブジェクト又は個人の対応する一意な物理特性の基準特性デジタルデータＣＤＤを含む、請求項１３に記載のマーキングされたデジタルファイル。
【請求項１５】
前記関連付けられているオブジェクトの前記一意な物理特性が、前記関連付けられているオブジェクトに施される物質ベースのセキュリティマーキングの一意な物理特性である、請求項１４に記載のマーキングされたデジタルファイル。
【請求項１６】
請求項１〜７のいずれか一項に記載の方法に従ってセキュア化されたマーキングされた元のデジタルファイルの真正性、又はそのようなデジタルファイルの複製の適合性を、元のデジタルファイルに対して、検証するためのシステムであって、メモリを伴う処理ユニット備え、前記メモリが対応するデジタルファイルのバッチの基準集約デジタル署名を記憶し、前記一方向関数及び一方向アキュムレータが前記処理ユニットでプログラムされており、前記システムが、
前記デジタルファイルであるか又は前記デジタルファイルの複製である試験ファイルを取得し、前記取得した試験ファイルを前記メモリに記憶することと、
前記記憶された試験ファイル内の機械可読セキュリティマーキングのデジタル表現において、デジタルデータ及び試験ファイル検証キーの表現を読み取り、読み取られた前記表現から対応するデジタルデータ及び試験ファイル検証キーをそれぞれ抽出することと、
前記抽出されたデジタルデータと試験ファイル検証キーが実際に前記記憶された基準集約デジタル署名に対応することを検証することであり、
前記一方向関数を用いて前記抽出されたデジタルデータのデジタル署名を計算するステップと、
前記一方向アキュムレータを用いて、前記抽出されたデジタルデータの前記計算されたデジタル署名及び前記抽出された試験ファイル検証キーから、候補集約デジタル署名を計算するステップと、
前記取得した候補集約デジタル署名が前記記憶された基準集約デジタル署名と一致するか確認するステップと
が前記処理ユニットにプログラムされており、前記ステップを実行することによりなされる、検証することと、
を行うように動作可能であり、
前記集約デジタル署名が一致する場合、前記試験ファイルの前記デジタルデータが、真の元のデジタルファイルのデジタルデータであり、前記システムが、前記試験ファイルの前記デジタルデータが真の元のデジタルファイルのデジタルデータであるという指示を配信するように動作可能である、システム。
【請求項１７】
請求項７に記載の方法に従ってセキュア化されたデジタルファイル、又はそのようなデジタルファイルの複製の前記適合性を、前記元のデジタルファイルに対して、検証するために、センサをさらに備えており、
前記センサが、前記処理ユニットに接続されており、関連付けられるオブジェクト又は個人の一意な物理特性を検出するように動作可能であり、前記処理ユニットが前記センサから受信した検出信号から対応する特性デジタルデータを抽出するようにプログラムされ、前記システムが、前記関連付けられるオブジェクト又は個人の前記一意な物理特性に対応する基準特性デジタルデータＣＤＤを前記メモリに記憶させ、前記システムが
前記センサで、前記関連付けられるオブジェクト又は個人である対象の一意な物理特性を検出し、対応する候補特性デジタルデータＣＤＤｃを抽出することと、
前記取得した候補特性デジタルデータＣＤＤｃを前記記憶された基準特性デジタルデータＣＤＤと比較することと、
前記候補特性デジタルデータＣＤＤｃが前記記憶された基準特性デジタルデータＣＤＤに、所与の許容基準内で類似している場合、前記対象が真とみなされるという指示を配信することと、
を行うようにさらに動作可能である、請求項１６に記載のシステム。
【国際調査報告】
2021528684.tif 000040
2021528684.tif 000041
2021528684.tif 000042