(57)【要約】【課題】データの真正性の証明の実現。【解決手段】連鎖方程式：ＮＴＤ［ｊ＋１］＝ｆ［ｊ］（ＮＴＤ［ｊ］）・ＴＤ［ｊ＋１］により時間軸方向にデータ連鎖宇宙が構成される。時間的に先行するデータＴＤ［ｊ］に基づいて生成されるデータＮＴＤ［ｊ］に１対１に対応する写像ｆ［ｊ］（ＮＴＤ［ｊ］）により、現行データＴＤ［ｊ＋１］をこれに対応する現行データＮＴＤ［ｊ＋１］が生成される。時間的に先後するデータの対応により、データの真正正又は非真正性のいずれかが証明される。【選択図】    図１
2005209128.tif 000002
【特許請求の範囲】
【請求項１】
第１第１データを第１数学的規則により第１第２データに変換し、第２第１データを第２数学的規則により第２第２データに変換し、第３第１データを第３数学的規則により第３第２データに変換する変換器と、
前記第１第２データと前記第２第２データと前記第３第２データを時間軸の上に配列する時間軸方向メモリと、
規則生成器とを具え、
前記規則生成器は、
前記第１数学的規則を生成する第１生成器と、
前記第１第２データに基づいて前記第２数学的規則を生成する第２生成器と、
前記第２第２データに基づいて前記第３数学的規則を生成する第３生成器とを備え、
前記第２数学的規則は前記第１第２データに１対１に対応し、前記第３数学的規則は前記第２第２データに１対１に対応する
データ宇宙。
【請求項２】
前記第１数学的規則と前記第２数学的規則と前記第３数学的規則には、それぞれに、１対１に対応する逆写像が存在する
請求項１のデータ宇宙。
【請求項３】
複数の前記第１第１データを第１空間軸の上に配列し、複数の前記第２第１データを第２空間軸の上に配列し、複数の前記第３第１データを第３空間軸の上に配列する空間軸方向メモリを更に具え、
前記第１第１データは前記複数の第１第１データの中から特定され、前記第２第１データは前記複数の第２第１データの中から特定され、前記第３第１データは前記複数の第３第１データの中から特定される
請求項１のデータ宇宙。
【請求項４】
前記第２数学的規則は前記第１第２データに同じである
請求項１のデータ宇宙。
【請求項５】
前記第１第１データと前記第２第１データと前記第３第１データとには見読性があり、前記第１第２データと前記第２第２データと前記第３第２データとには見読性がない
請求項１のデータ宇宙。
【請求項６】
前記時間軸は前記第１第１データと前記第２第１データと前記第３第１データの共通の前記複数に対応して複数化される
請求項１のデータ宇宙。
【請求項７】
前記時間軸は１周して閉じている
請求項１のデータ宇宙。
【請求項８】
前記時間軸は双方向に１周して閉じている
請求項１のデータ宇宙。
【請求項９】
前記第１空間軸と前記第２空間軸と前記第３空間軸とはそれぞれに閉じている
請求項７のデータ宇宙。
【請求項１０】
前記複数の第１第１データと前記複数の第２第１データと前記複数の第３第１データとは、それぞれに、
データ本体部分と、
前記データ本体部分に固有に属する固有データ部分とを具え、
前記特定第１第１データと前記特定第２第１データと前記特定第３第１データとは、それぞれに、前記固有データ部分に一致する
請求項１のデータ宇宙。
【請求項１１】
前記固有データ部分は、時刻、文書番号、団体名称、個人名称、団体名称、個人名称に対応するＩＤ番号の集合から選択される１又は複数の要素を含む
請求項１０のデータ宇宙。
【請求項１２】
ｍ次元空間方向連鎖データ列と、
ｎ次元時間方向連鎖データ列
とを具えるデータ宇宙。
【請求項１３】
ｍ＝２であり、且つ、ｎ＝１である
請求項１２のデータ宇宙。
【請求項１４】
ｍ＝３であり、且つ、ｎ＝１である
請求項１２のデータ宇宙。
【請求項１５】
下記ステップの集合：
（１）コンピュータハードの中に形成され時間軸の上に並ぶ時間軸データ列ＴＤ［ｊ］を形成すること、
（２）前記コンピュータハードの中に形成され空間軸の上に並ぶ空間軸データ列ＳＤ［ｊ］を形成すること、
（３）下記式：
ＮＴＤ［ｊ＋１］＝ｆ［ｊ］（ＮＴＤ［ｊ］）・ＴＤ［ｊ＋１］
により前記時間軸の方向に連鎖を生成することとを具え、
前記写像ｆは有限集合Ωに含まれ、前記有限集合Ωに含まれる任意の写像要素ｆ［ｓ］，ｆ［ｔ］の積ｆ［ｓ］・［ｔ］＝ｆ［ｊ］で表される写像要素ｆ［ｊ］は前記有限集合Ωに含まれ、且つ、写像要素ｆ［ｊ］（ＮＴＤ［ｊ］）は、ＴＤ［ｊ＋１］をＮＴＤ［ｊ＋１］に１対１に対応づける
データ宇宙の創造方法。
【請求項１６】
写像要素ｆ［ｊ］に１対１に対応する逆写像が存在し、前記逆写像は前記有限集合Ωに含まれる
請求項１４のデータ宇宙の創造方法。
【請求項１７】
下記ステップの集合：
（１）コンピュータハードの中に形成され第１時間軸の上に並ぶ第１時間軸データ列Ｔ１Ｄ１［ｊ］を形成すること、
（２）前記コンピュータハードの中に形成され第２間軸の上に並ぶ第２時間軸データ列２Ｄ［ｊ］を形成すること、
（３）下記式：
ＮＴ１Ｄ［ｊ＋１］＝ｆ１［ｊ］（ＮＴ１Ｄ［ｊ］）・Ｔ１Ｄ［ｊ＋１］
により前記第１時間軸の方向に第１連鎖を生成すること
（４）下記式：
ＮＴ２Ｄ［ｊ＋１］＝ｆ２［ｊ］（ＮＴ２Ｄ［ｊ］）・Ｔ２Ｄ［ｊ＋１］
により前記第２時間軸の方向に第２連鎖を生成することとを具え、
前記写像ｆ１，ｆ２は有限集合Ω１，Ω２にそれぞれに含まれ、前記有限集合Ω１，Ω２にそれぞれに含まれるそれぞれに任意の写像要素ｆ１［ｓ］，ｆ１［ｔ］、ｆ２［ｓ］，ｆ２［ｔ］の積ｆ１［ｓ］・ｆ１［ｔ］＝ｆ１［ｊ］，積ｆ２［ｓ］・ｆ２［ｔ］＝ｆ２［ｊ］で表される写像要素ｆ１［ｊ］，ｆ２［ｊ］は前記有限集合Ω１，Ω２にそれぞれに含まれ、且つ、ｆ１［ｊ］，ｆ２［ｊ］にそれぞれに１対１に対応する逆写像が存在し、更に、写像ｆ１［ｊ］（ＮＴ１Ｄ［ｊ］），写像ｆ２［ｊ］（ＮＴ２Ｄ［ｊ］）は、Ｔ１Ｄ［ｊ＋１］，Ｔ２Ｄ［ｊ＋１］をＮＴ１Ｄ［ｊ＋１］，ＮＴ２Ｄ［ｊ＋１］にそれぞれに１対１に対応づけ、Ｔ１Ｄ［ｊ］のうちの１つはＴ２Ｄ［ｊ］のうちの１つに一致している
データ宇宙の創造方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、データ宇宙、及び、それの創造方法に関し、特に、データに真正性と見読性を付与し真正性を証明することができるデータ宇宙、及び、それの創造方法に関する。
【背景技術】
【０００２】  膨大なデータの保存には、真正性と見読性が要求される。暗号化と復号化は、真正性と見読性を保証することができない。データＸｊは、暗号化規則ＦｊによりデータＹｊに次式により変換される。
Ｙｊ＝Ｆｊ・Ｘｊ
ここで、Ｆｊに逆写像存在性が与えられていると仮定される。次式：
Ｘｊ＝（１／Ｆｊ）・Ｙｊ
により、Ｘｊは復号化され見読性を回復する。ＹｊがＹ’ｊに書き換えられている場合には、
Ｘ’ｊ＝（１／Ｆｊ）・Ｙ’ｊ
Ｘ’ｊは、真正性を回復することができない。【０００３】  改竄を困難にしようとする課題を持つ技術として、ＷＯ  ９２／０３０００号の技術が知られている。見読性があるデータは、Ｄｊとして表される。本明細書で、”データ”はデジタル化されているデータを意味する。見読可能データＤｊに対応するが１対１に対応しない見読不能データはＮＤｊで表される。公知技術は、
ＮＤ［ｊ＋１］＝ｆ［ｊ］・Ｄ［ｊ＋１］
を示している。ここで、ｆｊの逆写像は一意に定められない。公知技術は、連鎖（ｃａｔｅｎａｔｉｏｎ）を示している。ここで、Ａ［ｊ］は、ｊ番目のデータＡであることを示す。連鎖は、次式で示される。
ＮＤ［ｊ］＝ｆ［ｊ−１］・Ｄ［ｊ］
ＮＤ［ｊ＋１］＝ｆ［ｊ］・Ｄ［ｊ＋１］
ｆ［ｊ］＝ｆ（ＮＤ［ｊ］，Ｋ［ｊ］）
ここで、ｆ（ＮＤ［ｊ］，Ｋ［ｊ］）は、ＮＤ［ｊ＋１］とＤ［ｊ＋１］を１対１に対応する写像ではない。Ｆ（ＮＤ［ｊ］，Ｋ［ｊ］）として、ＮＤ［ｊ］＋Ｋ［ｊ］が例示される。Ｋ［ｊ］は、Ｄ［ｊ］に固有であり、いわゆるＩＤ番号が例示される。このような公知技術では、ＮＤ［ｊ］とＫ［ｊ］とが改竄される場合に、次式の成立が容易に可能である。
ＮＤ［ｊ＋１］＝ｆ（ＮＤ’［ｊ］）・Ｄ［ｊ＋１］
又は、
ＮＤ［ｊ＋１］＝ｆ（ＮＤ’［ｊ］，Ｋ’［ｊ］）・Ｄ［ｊ＋１］・・・（１）
ここで、
ＮＤ’［ｊ］≠ＮＤ［ｊ］，Ｋ’［ｊ］≠Ｋ［ｊ］
ｆは１対１写像でないので、ＮＤ［ｊ−１］の改竄は式（１）を不変に維持し、ｆが１対１写像であれば、ＮＤ［ｊ−１］とＫ［ｊ］の両方の改竄は式（１）を不変に維持することができる。式（１）を不変に維持するこのような改竄は、極めて容易に実行される。連鎖を構造化するための公知の写像は、データの真正性を証明することができない。公知技術は、改竄を困難にする数学的資質を有さず、むしろかえって、有意の改竄を容易に許容する。【０００４】データの基本的性格：
データは、コンピュータ内でディジタル化される。データには、処理性（変換性）と保存性とがある。処理性と保存性との間の独立性は、プログラムにより与えられる。プログラムは、データの一種である。プログラムの可変性は、処理と保存の間に二律背反をもたらす。このように、データは、改変される。
データには、変換性と保存性の調和が求められる。改竄防止の概念は、迷信的に誤りである。改竄は、必要条件として起こる。改竄不能であるデータは、データではない。データには、次の２条件が与えられなければならない。
（１）改竄の存在が証明され、又は、改竄の不存在が証明される。
（２）改竄が存在する場合に、データの復元と修復が自動的に可能である。
更に、次の１条件の追加が実用的には顕著に望ましい。
（３）互いに変換可能である複数のデータのうちの１つには、見読性が与えられる。
航空機の自動制御には、条件（１）と条件（２）が要求される。
電子カルテには、条件（１）と条件（３）が要求される。
銀行預金基本台帳には、条件（１）と条件（２）と条件（３）とが要求される。
更に、次の条件は現実に有効である。
（４）ハッシュ化又は暗号化は不要である。【０００５】
【特許文献１】      ＷＯ  ９２／０３０００
【特許文献２】      特願２００３−２９６８６９
【発明の開示】
【発明が解決しようとする課題】
【０００６】  本発明の課題は、改竄の存在性を証明する技術を確立するデータ宇宙、及び、それの創造方法を提供することにある。
本発明の他の課題は、データの復元を自動的に可能にするデータ宇宙、及び、それの創造方法を提供することにある。
本発明の別の課題は、連鎖のためのハッシュ化又は暗号化を排除する技術を確立するデータ宇宙、及び、それの創造方法を提供することにある。
【課題を解決するための手段】
【０００７】  本発明は、データ宇宙を創造する。データ宇宙と物理宇宙は、数学的に酷似している。ここで、データは、ディジタルであることが前提である。全てのデータは、互いに連鎖して、単一のデータ宇宙を構成する。本発明によるデータ宇宙は、第１第１データ（ＴＤ［ｊ−１］）を第１数学的規則（ｆ［ｊ−２］）により第１第２データ（ＮＴＤ［ｊ−１］）に変換し、第２第１データ（ＴＤ［ｊ］）を第２数学的規則（ｆ［ｊ−１］）により第２第２データ（ＮＴＤ［ｊ］）に変換し、第３第１データ（ＴＤ［ｊ＋１］）を第３数学的規則（ｆ［ｊ］）により第３第２データ（ＮＴＤ［ｊ＋１］）に変換する変換器（１−（ｊ−１），１−（ｊ），１−（ｊ＋１））と、第１第２データ（ＮＴＤ［ｊ−１］）と第２第２データ（ＮＴＤ［ｊ］）と第３第２データ（ＮＴＤ［ｊ＋１］）を時間軸の上に配列する時間軸方向メモリと、規則生成器とから構成されている。規則生成器は、第１数学的規則（ｆ［ｊ−２］）を生成する第１生成器（ｆ［ｊ−２］）と、第１第２データ（ＮＴＤ［ｊ−１］）に基づいて第２数学的規則（ｆ［ｊ−１］）を生成する第２生成器と、第２第２データ（ＮＴＤ［ｊ］）に基づいて第３数学的規則ｆ［ｊ］を生成する第３生成器とから形成されている。ここで、重要なことは、第２数学的規則（ｆ［ｊ−１］）は第１第２データに１対１に対応し、第３数学的規則（ｆ［ｊ］）は第２第２データ（ＮＴＤ［ｊ］）に１対１に対応することである。このような連鎖は、縦連鎖と横連鎖を含む。便宜的定義として、横連鎖は有意な文字列の連鎖であり、縦連鎖は無意味な文字列の連鎖である。【０００８】  このような１対１対応は、真正性の存在証明又は真正性の不存在証明を可能にする。時間軸上で対として記録されるデータ列ＴＤ［ｊ］とデータ列ＮＴＤ［ｊ］とは、データ列ＴＤ［ｊ］の真正性の存在証明又はそれの不存在証明の基礎データとして利用される。第１数学的規則と第２数学的規則と第３数学的規則には、それぞれに、１対１に対応する逆写像が存在することは重要である。逆写像の存在は、真正性が証明されているデータを復元することができ、改竄部分の修復を可能にする。【０００９】  第１第１データは複数化される。その複数の第１第１データは第１空間軸の上に配列される。同様に、複数の第２第１データは第２空間軸の上に配列され、複数の第３第１データは第３空間軸の上に配列される。このような配列のための空間軸方向メモリが追加される。第１第１データは複数の第１第１データの中から特定され、第２第１データは複数の第２第１データの中から特定され、第３第１データは複数の第３第１データの中から特定される。複数の第１第１データと複数の第２第１データと複数の第３第１データは、それぞれに、連鎖化される。複数の第１第１データの間に更に連鎖が行われる場合には、その連鎖は特に横連鎖と呼ばれる。横連鎖は、一般的には有意義ではない。データの空間軸上の配列は、保存され真正性の証明を受ける任意に十分に長い（有限長さ）データの全体の証明性を保証する。第１空間軸と第２空間軸と第３空間軸は、コンピュータ内の座標系では、共通の空間軸（Ｘ）で表現され得る。第２数学的規則（ｆ［ｊ−１］）は第１第２データに同じであることが可能である。ここで、同じであるとは、第２数学的規則（ｆ［ｊ−１］）は第１第２データ（ＮＴＤ［ｊ−１］）に恒等的に１対１に対応することを意味する。変換は、恒等変換を含む。【００１０】  第１第１データ（ＴＤ［ｊ−１］）と第２第１データ（ＴＤ［ｊ］）と第３第１データとに（ＴＤ［ｊ＋１］）は見読性があり、第１第２データ（ＮＴＤ［ｊ−１］）と第２第２データ（ＮＴＤ［ｊ］）と第３第２データ（ＮＴＤ［ｊ＋１］）とには見読性がない。ここで、見読性は人又は理性に特有であるデータの特性であり、見読性と非見読性の間には数学的な区別はない。第１第１データは、暗号化されて非見読性が与えられることは好ましい。【００１１】  時間軸（Ｔ）は、第１第１データと第２第１データと第３第１データの共通の複数に対応して複数化されることが可能である。時間軸（ｔ）は１周して閉じられ得る。この場合に、時間的に逆方向に向く逆方向連鎖は、改竄確率を二乗（例示：１０のマイナス３２乗の二乗である１０のマイナス６４乗）で低減することができる点で有効である。時間軸方向連鎖は縦連鎖と呼ばれ、空間軸方向には連鎖は実行されないが、空間方向に並ぶデータに連鎖が実行される場合には、その連鎖は横連鎖と呼ばれ、時間が２次元化される。縦方向連鎖は、真正性の証明に十分に高い精度を与えるので、横連鎖の有用性はほとんどない。時間の多次元化に積極的な重要性を現時点で見出すことはできない。【００１２】  第１空間軸と第２空間軸と第３空間軸とはそれぞれに閉じることが可能である。この有限性は、証明速度を高速化し、且つ、１単位メモリの容量を縮減することができる。複数の第１第１データと複数の第２第１データと複数の第３第１データとは、それぞれに、データ本体部分と、データ本体部分に固有に属する固有データ部分とから構成されることが好都合である。特定第１第１データと特定第２第１データと特定第３第１データとは、それぞれに、固有データ部分に一致する。固有データ部分は複数の固有データ部分から形成され得る。固有データ部分は、時刻、文書番号、団体名称、個人名称、団体名称、個人名称に対応するＩＤ番号の集合から選択される１又は複数の要素を含む。このような固有データ部分が連鎖される。時刻、団体名称、個人名称、団体名称、個人名称に対応するＩＤ番号は、証明番号又は証明値（ｃｅｒｔｉｆｉｃａｔｉｏｎ  ｎｕｍｂｅｒ又はｃｅｒｔｉｆｉｃａｔｉｏｎ  ｖａｌｕｅ＝整数値）として用いられる。このように証明値が与えられて、データ宇宙は完全性定理を公理体系の中に持つ完全データ体系を構築する。文書は、ディジタル数値表現に等価であり、ディジタル化される音楽、絵画、指紋、紙幣、株券を含む。【００１３】  本発明によるデータ宇宙は、ｍ次元空間方向連鎖データ列とｎ次元時間方向連鎖データ列とから形成される。連鎖が先のデータの全体に対応するように実行される点は、本発明群の全体で統一される連鎖原理である。ｍ＝２であり、且つ、ｎ＝１である場合には、通常の複数の頁又は枚数の紙に書かれる文書が最適実施例である。ｍ＝３であり、且つ、ｎ＝１である場合には、通常の複数の立体映像として現れる３次元写真が最適実施例である。【００１４】  ���発明によるデータ宇宙の創造方法は、下記ステップの集合：（１）コンピュータハードの中に形成され時間軸の上に並ぶ時間軸データ列ＴＤ［ｊ］を形成すること、（２）コンピュータハードの中に形成され空間軸の上に並ぶ空間軸データ列ＳＤ［ｊ］を形成すること、（３）下記式：ＮＴＤ［ｊ＋１］＝ｆ［ｊ］（ＮＴＤ［ｊ］）・ＴＤ［ｊ＋１］により時間軸の方向に連鎖を生成することとから構成される。写像ｆは有限集合Ωに含まれ、有限集合Ωに含まれる任意の写像要素ｆ［ｓ］，ｆ［ｔ］の積ｆ［ｓ］・［ｔ］＝ｆ［ｊ］で表される写像要素ｆ［ｊ］は有限集合Ωに含まれ、且つ、写像要素ｆ［ｊ］に１対１に対応する逆写像が存在し、更に、写像要素ｆ［ｊ］（ＮＴＤ［ｊ］）は、ＴＤ［ｊ＋１］をＮＴＤ［ｊ＋１］に１対１に対応づける。有限集合がなければ、１００％の改竄チェックと修復が不可能である（数学的証明が不可能である。）。【００１５】  本発明によるデータ宇宙の創造方法は、下記ステップの集合：（１）コンピュータハードの中に形成され第１時間軸の上に並ぶ第１時間軸データ列Ｔ１Ｄ１［ｊ］を形成すること、（２）コンピュータハードの中に形成され第２間軸の上に並ぶ第２時間軸データ列２Ｄ［ｊ］を形成すること、（３）下記式：ＮＴ１Ｄ［ｊ＋１］＝ｆ１［ｊ］（ＮＴ１Ｄ［ｊ］）・Ｔ１Ｄ［ｊ＋１］により第１時間軸の方向に第１連鎖を生成すること、（４）下記式：ＮＴ２Ｄ［ｊ＋１］＝ｆ２［ｊ］（ＮＴ２Ｄ［ｊ］）・Ｔ２Ｄ［ｊ＋１］により第２時間軸の方向に第２連鎖を生成することとから構成される。写像ｆ１，ｆ２は有限集合Ω１，Ω２にそれぞれに含まれ、有限集合Ω１，Ω２にそれぞれに含まれるそれぞれに任意の写像要素ｆ１［ｓ］，ｆ１［ｔ］、ｆ２［ｓ］，ｆ２［ｔ］の積ｆ１［ｓ］・ｆ１［ｔ］＝ｆ１［ｊ］，積ｆ２［ｓ］・ｆ２［ｔ］＝ｔ２［ｊ］で表される写像要素ｆ１［ｊ］，ｆ２［ｊ］は有限集合Ω１，Ω２にそれぞれに含まれ、且つ、ｆ１［ｊ］，ｆ２［ｊ］にそれぞれに１対１に対応する逆写像が存在し、更に、写像ｆ１［ｊ］（ＮＴ１Ｄ［ｊ］），写像ｆ２［ｊ］（ＮＴ２Ｄ［ｊ］）は、Ｔ１Ｄ［ｊ＋１］，Ｔ２Ｄ［ｊ＋１］をＮＴ１Ｄ［ｊ＋１］，ＮＴ２Ｄ［ｊ＋１］にそれぞれに１対１に対応づけ、Ｔ１Ｄ［ｊ］のうちの１つはＴ２Ｄ［ｊ］のうちの１つに一致している。【００１６】  時間の多次元化は、１つのデータのうちの部分に対して縦連鎖を与え、全体宇宙の中に局所的時空を形成することができる点で、その重要性が再認識される。現実の物理的宇宙では、時間の多次元性は確定的にには発見されていない。
【発明の効果】
【００１７】  本発明によるデータ宇宙、及び、それの創造方法は、真正性を保持するデータの作成を実現する。更には、そのデータには、見読性が属する。結果的に、データの真正性を証明することができる。その証明は、プライオリティーの証明に等価である。多様な効果は、数学的に下記で表現される。
（１）非真正性を１００％の確率で証明することができる。
（２）真正性を実用的に１００％の確率で証明することができる。
（３）真正性があるデータのプライオリティーの存在を証明することができる。
（４）暗号化の必要性がない。
【発明を実施するための最良の形態】
【００１８】  本発明により具現化されるデータ保存システムは、図に対応して詳しく具体的に記述される。図１に示されるように、データ宇宙１０はコンピュータ内デジタル座標系を形成する。そのコンピュータ内デジタル座標系は、Ｍ次元時間軸座標ＴとＮ次元空間軸座標Ｘととから構成されている。ここで、Ｍ次元時間軸座標Ｔはコンパクト化され１次元的に図面化され、Ｎ次元時空間軸座標Ｘはコンパクト化され１次元的に図面化されている。【００１９】  Ｘ軸又はＸ軸に平行である線（以下、Ｘ軸線といわれる）の上に、空間内データ列ＳＤ［ｊ］が配列されている。図には、４つのデータ単位が並んでいる。４つのデータ単位は、”ＷＯＲＤ”の”Ｗ”，”Ｏ”，”Ｒ”，と”Ｄ”である。ここで、図に示されるデータ領域では、ｊ＝１，２，３，４である。このような単位文字に代えられて、単語、短文、複数文が適用される。ここで、空間内データ列ＳＤ［ｊ］は、見読性があるデータである。Ｔ軸又はＴ軸に平行である線（以下、Ｔ軸線といわれる）の上に、時間内データ列ＴＤ［ｊ］が配列されている。図には、３つのデータ単位が並んでいる。３つのデータ単位の並びは、見読性を示さない。空間内データ列ＳＤ［ｊ］としては、３０行４０列の紙にプリントアウトされる文書の第１行目の最初の４文字が例示される。時間内データ列ＴＤ［ｊ］（ｊ＝１，２，３）としては、第１頁の紙の３０行４０列の第１行第１列文字，第２頁の紙の３０行４０列の第１行第１列文字，第３頁の紙の３０行４０列の第１行第１列文字が例示され、具体的には”ＷＬ％”であり、その並びには文字としての意味はない。【００２０】  データ宇宙１０には、写像列ｆ［ｊ］が形成されている。写像列ｆ［ｊ］は、下記式の演算を実行する。
ＮＴＤ［ｊ＋１］＝ｆ［ｊ］（ＮＴ［ｊ］）・ＴＤ［ｊ＋１］・・・（２）
写像ｆ［ｊ］は、それの逆写像が存在し、且つ、ＴＤ［ｊ＋１］とＮＴＤ［ｊ＋１］を双方向に１対１に対応づける関数である。式（２）で、”・”は、演算（写像変換）を意味する。
閉じた有限集合がΩで表され、
ｆ［ｊ］∈Ω・・・（３）
式（３）は、公知技術により気づかれていない重要な条件であり、この条件はデータ宇宙１０に組み込まれ、この条件がなければ連鎖宇宙を構築することができない。
更に次の条件は決定的に重要である。写像ｆ［ｊ］は、特に、群を構成する。
ｆ［ｓ］＝ｆ［ｊ］・ｆ［ｋ］∈Ω・・・（４）
ここで、集合Ωに含まれる任意の２つの写像ｆ［ｊ］とｆ［ｋ］の間には、下記条件は必要ではない。
ｆ［ｊ］・ｆ［ｋ］＝ｆ［ｋ］・ｆ［ｊ］
暗号化とハッシュ化が要求されない本発明では、下記の加算群はもっともシンプルで有効である写像群を形成する。
ｆ［ｊ］＋ｆ［ｋ］＝ｆ［ｋ］＋ｆ［ｊ］
写像として、４値信号が用いられ、下記式が設定される。
０１１００１０１＋１０１１０００１＝１１２１１１１２
０＋０＝０＋０＝０，０＋１＝１＋０＝１，０＋２＝２＋０＝２，０＋３−３＋０＝３，
１＋１＝１＋１＝２，１＋２−２＋１＝３，１＋３＝３＋１＝０，
２＋２＝２＋２＝０，２＋３＝３＋２＝１
このような加算群に代えられて、１つの２値ｎ進数を他の１つの２値ｎ進数に変換する置換行列が有効に用いられる。改竄確率を低減するために平行移動走査を含むことができる点で、加算群がより好ましい。【００２１】  図で、写像列ｆ［ｊ］は、式（２）で表現される写像列をデータ宇宙１０の中で生成する写像生成器を示す。データ列ＴＤ［ｊ］は、データＴＤ［ｊ］を保持するデータ宇宙１０のメモリ部分である。データ列ＮＴＤ［ｊ］は、データＮＴＤ［ｊ］を保持するデータ宇宙１０のメモリ部分である。演算器１−ｊは、式（２）の右辺を計算する計算器部分である。【００２２】真正性と非真正性の証明：
データＴＤ［ｊ］が改竄させれずにメモリ空間に保存されていれば、式（２）に同じである次式の成立により、データＴＤ［ｊ−１］の真正性が証明される。
ＮＴＤ［ｊ＋１］＝ｆ［ｊ］（ＮＴＤ［ｊ］）・ＴＤ［ｊ＋１］
もしデータＴＤ［ｊ−１］がデータＴＤ’［ｊ−１］に改竄され、且つ、データＴＤ［ｊ＋１］が改竄されていない場合には、次式で示されるように、データＮＴＤ［ｊ］はデータＮＴＤ’［ｊ］に変更されている。
ＮＴＤ’［ｊ＋１］＝ｆ’［ｊ］（ＮＴＤ’［ｊ］）・ＴＤ［ｊ＋１］・・・（２’）
ここで、既述の１対１の対応により、
ｆ’［ｊ］（ＮＴＤ’［ｊ］）≠ｆ’［ｊ］（ＮＴＤ’［ｊ］）
であるから、
ＮＴＤ’［ｊ＋１］≠ＮＴＤ［ｊ＋１］・・・（５）
（証明終わり）【００２３】  このように、データは、その真正性又は非真正性のいずれかの存在が必ず証明される。但し、この証明は、データＴＤ［ｊ＋１］が改竄されていない場合に正しい。時間方向に並ぶ２文字の両方が有意に改竄される確率は、次のように計算される。文字列の単位データ（例示：３ｋｇ）の”ｋ”を”ｍ”に有意に改竄し、且つ、データＮＴＤ［ｊ＋１］が変更されないためにデータＴＤ［ｊ］の単位文字を有意に改竄することができる確率は、単位データが１６ビット（２値１６進）で表されている場合には、２の１６乗分の１であり、単位データが３２ビットで表されている場合には、２の３２乗分の１であり、単位データが６４ビットで表されている場合には、２の６４乗分の１である。【００２４】  時間Ｔの方向は、逆向きに設定される。この場合には、式（２）は、次式に変更される。
ＮＴＤ［ｊ−１］＝ｆ［ｊ］（ＮＴ［ｊ］）・ＴＤ［ｊ−１］・・・（２’）
時間的に双方向連鎖が実行される場合には、既述の確率はそれぞれにそれらの二乗に縮減される。【００２５】  Ｘ軸を９０度回転させてＴ軸に一致させＴ軸９０度回転させてＸ軸に一致させることにより、Ｘ方向に並ぶ文字列に関して、式（２）又は式（６）の連鎖を実行することは空間内連鎖と呼ばれる。空間内連鎖は、ディスプレイ画面上の１頁分の連鎖（内部連鎖）に相当する。空間的連鎖は、次式で表される。
ＮＴＤ［ｊ−１］＝ｆ［ｊ］（ＮＴ［ｊ］）・ＴＤ［ｊ−１］・・・（２”）【００２６】  ＮＴＤ［ｊ］をＴＤ［ｊ］に代入することにより、時間軸方向二重連鎖を実現することにより、改竄可能確率を更に小さくすることができる。この場合には、改竄確率を小さくすることをしないで、単位データの進数を小さくすることにより、コンピュータメモリの必要容量を小さくすることができる。【００２７】  連鎖を構成する時系列点の点数を有限化することは、逆連鎖を容易に可能にするとともに、時間次元数を増大させることができる。図１で、Ｘ軸とＴ軸とがともに時間軸である２次元時間宇宙が形成される。図１のＴＸ平面（時間１次元空空間１次元平面）、時間２次元平面に変更される。第１時間軸線は第２時間軸線方向に並ぶ複数の時間軸線の集合として形成され、第３時間軸線は２次元時間平面に直交する第３時間軸方向に並ぶ時間軸線の集合として形成される。この場合には、第１時間軸線は有限本（例示：１０００本）であり、第２時間軸線は有限本（例示：１０００本）であり、第３時間軸線は有限本（例示：１０００本）である。このような３次元時間内連鎖は、３方向に連鎖が実行される。３次元時間内連鎖で有意な改竄の確率は、実質的に零である。３次元双方向（６方向）のうちの２次元双方向の改竄が行われても、残る１次元双方向データから元のデータを自動修復することができる。３次元時間内連鎖と３次元空間内連鎖との合成連鎖は有用である。核爆弾に対抗する鋼鉄製容器の中に収納され一方方向の通信によりデータ保存することができる原データメモリは、既述の連鎖宇宙から一方方向に切り離されるブラックホールを構成する。【００２８】  図１に示される時間軸は、１周して閉じることが可能である。第１第１データ〜第ｎ第１データに対して、ダミーデータが第（ｎ＋１）第１データとして追加される。ダミーデータＤＭに対して、下記式が計算される。
ＮＴＤ［ｎ＋１］＝ｆ（ＮＴＤ［ｎ］）・ＤＭ
ＮＴＤ［１］＝ｆ（ＮＴＤ［ｎ＋１］）・ＴＤ［１］
この両式から、ＤＭが求められる。逆方向連鎖は、時間軸方向に逆方向に与えられ得る。正方向連鎖と負方向連鎖の両連鎖は、改竄確率を二乗的に低減する。【００２９】  空間軸方向のデータ連鎖とこれに共通に貫通する時間軸方向のデータ連鎖の２次元時空は、データ宇宙の基本構造を形成する。空間軸方向のデータ連鎖は、これ自体が有意である。空間軸方向のデータ連鎖の実施例として、ともに１１文字で表される
”古池やかわず飛び込む水の音”
”柿食えば鐘がなるなり法隆寺”
が選択される（字数合わせのための改竄有り。）。１文字は、２進１６桁で表現される。２つの１１文字数列は、ともに有意である。これらの２つの文字列が連鎖されて第１空間方向連鎖文字列と第２空間方向連鎖文字列が生成される。時間方向文字列として、”古柿”，”池食”，・・・，”音寺”の１３個の文字列が生成される。時間方向文字列は、有意ではない。これらの文字列に対して、第１時間方向連鎖文字列、第２時間方向連鎖文字列、・・・、第１３時間方向連鎖文字列の１３個の連鎖文字列が生成される。”古”が改竄される。空間方向連鎖が実行されていなければ、第１空間方向連鎖文字列のうち”池”に対応する文字は不変更である。従って、第２時間方向連鎖文字列のうち”食”に対応する文字は不変である。空間方向連鎖が実行されていれば、第１空間方向連鎖文字列のうち”池”に対応する文字は変更される。従って、第２時間方向連鎖文字列のうち”食”に対応する文字は変更される。このように空間方向連鎖が実行されれば、空間方向文字列である”古池やかわず飛び込む水の音”の改竄を容易に判別することができる。空間方向文字列の逆方向連鎖は、改竄チェックの速度を高めるために有効である。時間間方向文字列の逆方向連鎖は、改竄チェックの速度を更に高めるために有効である。【００３０】産業上の利用可能性：
（１）航空機の自動操縦のために用いられる物理定数（例示：π）の改竄チェック
（２）絵画（例示：ダ・ビンチの最後の晩餐）
（３）音楽（例示：バッハのフーガの技法）
（４）聖書のギリシャ語原典
（５）銀行の預金データ
（６）時系列的経済指標
（７）運動方程式の軌道解
（８）株券
（９）貨幣
（１０）脳神経の変化
（１１）遺伝的アルゴリズム
（１２）コンピュータ・プログラム
（１３）先発明データ
（１４）電子カルテ
（１５）警察調書
（１６）非線形現象（経済学的現象、物理学的現象、医学生理学的現象）
【図面の簡単な説明】
【００３１】
【図１】  図１は、本発明によるデータ保存システムの実現態を示すデータ宇宙又は回路ブロックを示す斜軸投影図ある。
【符号の説明】
【００３２】１−（ｊ−１）…変換器
１−（ｊ）…変換器
１−（ｊ＋１）…変換器
１０…データ宇宙
ＴＤ［ｊ−１］…第１第１データ（特定第１第１データ）
ＴＤ［ｊ］…第２第１データ（特定第２第１データ）
ＴＤ［ｊ＋１］…第３第１データ（特定第３第１データ）
ＮＴＤ［ｊ−１］…第１第２データ
ＮＴＤ［ｊ］…第２第２データ
ＮＴＤ［ｊ＋１］…第２第３データ
ｆ［ｊ−２］…第１数学的規則
ｆ［ｊ−１］…第２数学的規則
ｆ［ｊ］…第３数学的規則
Ｘ…第１空間軸（第２空間軸，第３空間軸）
Ｔ…時間軸
【図１】
2005209128.tif 000003