FIELD: data processing.
SUBSTANCE: invention relates to a method of monitoring data integrity based on a Sierpinski cryptographic pyramid. In the method, a data unit M, presented in the form of a vector, to control the integrity of the data contained therein is fragmented into data units M(1), M(2), M(3) of fixed length, each of which, in turn, is also fragmented into data units M(φ)i,j, where φ=1, 2, 3; i=1, 2, …, n; j=1, 2, to which for integrity control hash function h is applied, wherein the hashing scheme is based on the Pascal triangle construction rules and is presented in the form of a table having a triangular shape, along sides of obtained triangle data units M(φ)i,j to be protected are sequentially placed, intermediate results of transformations calculated from data units M(φ)i,j to be protected are placed inside the triangle, on the lower side of the triangle, placing units with hash function values h, which are calculated from the data units to be protected, and results of intermediate transformations of the lower level, obtained for data units M(ϕ), schemes for using hash function h, having triangular shapes, are combined into a common scheme according to the rules for constructing a Sierpinski triangle, wherein the common reference hash code H for monitoring integrity of data presented in the form of a data unit M is calculated from hash codes H(1)n,1, …, H(1)n,n+2, located on the lower side of the triangle containing fragmented data units M(1)i,j, from hash codes H(2), H(2)n,n+2, as well as data units M(2)1,2, …, M(2)n,2, located on the right lateral side of a triangle containing fragmented data units of a data unit M(2)i,j, from hash codes H(3), H(3)n,1, as well as data units M(3)1,1, …, M(3)n,1, located on the left lateral side of the triangle containing the fragmented data units of the data unit M(3)i,j, obtained system of hash codes for monitoring the integrity of the data unit M is the initial intermediate element of cryptographic fractals – Sierpinski triangles I(α) (α=1, 2, 3, …, β), combination of which is combined into a common scheme, represented by a pyramid with β coal base so that between two different Sierpinski triangles I(α) there was one common edge with data units M(1)1,1, …, M(1)n,1, M(2)1,1, …, M(2)n,1, or M(1)1,2, …, M(1)n,2, M(3)1,2, …, M(3)n,2, relating to separate storages of distributed data storage systems.
EFFECT: possibility to control data integrity in case of its violation in separate storages of distributed data storage systems.
1 cl, 12 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD OF CONTROLLING DATA INTEGRITY BASED ON CRYPTOGRAPHIC SIERPINSKI TRIANGLE | 2024 |
|
RU2822086C1 |
METHOD FOR CONTROLLING DATA INTEGRITY BASED ON THE RULES FOR CONSTRUCTION OF CRYPTOGRAPHIC FRACTAL | 2023 |
|
RU2808761C1 |
METHOD FOR CRYPTOGRAPHIC DATA INTEGRITY CONTROL BASED ON FRACTAL CONSTRUCTION RULES | 2024 |
|
RU2826863C1 |
DATA INTEGRITY CONTROL METHOD BASED ON PASCAL CRYPTOGRAPHIC TRIANGLE | 2019 |
|
RU2730365C1 |
METHOD FOR MONITORING DATA INTEGRITY BASED ON PASCAL'S CRYPTOGRAPHIC PYRAMID | 2020 |
|
RU2759240C1 |
METHOD FOR CONTROL AND RESTORATION OF INTEGRITY OF MULTIDIMENSIONAL DATA ARRAYS UNDER CONDITIONS OF DEGRADATION OF STORAGE SYSTEMS | 2022 |
|
RU2801124C1 |
METHOD FOR CONTROL OF INTEGRITY OF MULTIMERIC DATA ARRAYS BASED ON REED-SOLOMON CODE BUILDING RULES | 2021 |
|
RU2785862C1 |
METHOD FOR BUILDING CRYPTO-CODE STRUCTURES FOR CONTROL AND RESTORATION OF INTEGRITY OF STRUCTURED DATA ARRAYS | 2022 |
|
RU2793782C1 |
METHOD OF PARAMETRIC SYNTHESIS OF CRYPTO-CODE STRUCTURES FOR CONTROL AND RESTORATION OF INTEGRITY OF MULTI-DIMENSIONAL DATA ARRAYS | 2023 |
|
RU2808758C1 |
METHOD OF STRUCTURAL PARAMETRIC SYNTHESIS OF CRYPTO-CODE STRUCTURES TO CONTROL AND RESTORE INTEGRITY OF STRUCTURED DATA ARRAYS UNDER CONDITIONS OF TRANSITION TO DATA SPACE WITH A HIGHER DIMENSION | 2022 |
|
RU2801082C1 |
Authors
Dates
2024-09-17—Published
2024-01-09—Filed