The invention discloses a data consistency protection method based on cryptographic difficulty accumulation, which comprises the following steps: 1) selecting at least one encapsulated data using mathematical difficulty proof method from the data sequence of the data system; 2) encapsulating each unselected data sequence in the data system into a corresponding data dependency structure; 3) encapsulating each data system after reaching the trigger condition; The combination data of the identification of the data sequence is encapsulated in the corresponding position of the C data sequence; 4) the data including the digital eigenvalue HC (j 1) is encapsulated in C (j); 5) the combination data of the identification of C (j) is encapsulated in the corresponding position of the B data sequence after the trigger condition is reached.
【技术实现步骤摘要】
一种基于密码学难度累积的数据一致性保护方法
本专利技术属于计算机
,具体涉及互联网环境下一类数据的分布数据块拓扑结构的数据一致性抗破坏方法。
技术介绍
运行在计算机互联网环境下的数据结构,存在着被恶意攻击而被破坏的现象,对数据结构的数据一致性及完整性进行保护是非常有必要的。数据结构的整体安全性极大影响着数据块的数据内容安全性,内容安全性决定着整个数据系统的业务运行的可靠性、可信性及性能发挥。为了提高数据结构系统的安全性,数据系统中每一个数据序列均需要互相协作其自身的牢固性。数据结构是计算机依据不同的设计需求和应用目的,而有针对性的存储、组织各类数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,或者是元素集合的集合等。通常情况下,精心设计或选择的数据结构可以带来更高的运行、存储效率以及安全性等。数据结构往往与高效的检索算法和索引技术相关。根据数据元素间关系的不同特性,通常由几类机关的数据结构:(1)集合结构数据元素间的关系是“属于同一集合”,相对比较简洁。各个元素之间只是被简单的归为同一个集合,数据元素之间互相独立,没有互相的信息联系,这类数据结构的数据谈不上篡改该防护。(2)线性结构数据元素之间存在着一对一的关系,相对之间靠简单关系关联,谈不上保护,从而导致这类结构的数据一致性容易被篡改而破坏。(3)树形结构数据元素之间存在着一对多的关系,相对之间靠父-子关系关联,谈不上互相依赖,从而导致这类结构的数据一致性也可能被篡改而破坏。(4)图状结构数据元素之间存在着多对多的关系,也称之为网状结构。相对之间关系较强,但是数据之间依然保护 ...
【技术保护点】
1.一种基于密码学难度累积的数据一致性保护方法,其步骤包括:1)从数据系统的数据序列B1~BN中选定至少一条采用数学难度证明方法封装的数据序列,记为数据序列Bx;2)将该数据系统中其他未被选定的每一数据序列,记为数据序列Bm,选择对应的封装算法规则封装成对应的数据依赖结构;3)将数据系统各数据序列B1~BN按给定的数据结构分别生成对应的标识组合数据Cequ,标识组合数据Cequ至少包含对应数据序列的数据数字特征值Hk‑(i);4)达到设定的触发条件后,将上述Cequ存储在一数据序列C中的相应位置C(j)中,数据序列C是具备序列依赖关系的数据结构;5)达到设定的触发条件后,将数据C(j)的标识组合数据CC存储在B1~BN数据序列的相应位置。
【技术特征摘要】
1.一种基于密码学难度累积的数据一致性保护方法,其步骤包括:1)从数据系统的数据序列B1~BN中选定至少一条采用数学难度证明方法封装的数据序列,记为数据序列Bx;2)将该数据系统中其他未被选定的每一数据序列,记为数据序列Bm,选择对应的封装算法规则封装成对应的数据依赖结构;3)将数据系统各数据序列B1~BN按给定的数据结构分别生成对应的标识组合数据Cequ,标识组合数据Cequ至少包含对应数据序列的数据数字特征值Hk-(i);4)达到设定的触发条件后,将上述Cequ存储在一数据序列C中的相应位置C(j)中,数据序列C是具备序列依赖关系的数据结构;5)达到设定的触发条件后,将数据C(j)的标识组合数据CC存储在B1~BN数据序列的相应位置。2.如权利要求1所述的方法,其特征在于,该数据序列Bx的数据之间依序利用数字特征值锚定,数据之间采用数学难度证明方法封装,形成一条数据难度不断累积的数据依赖结构。3.如权利要求1所述的方法,其特征在于,该数据序列Bm的数据之间依序利用数字特征值锚定,各未被选定的数据序列最终封装成各自数据难度不一的数据依赖结构。4.如权利要求2或3所述的方法,其特征在于,所述数字特征值是数据的摘要值或其他唯一表征数据的特征值。5.如权利要求1或2所述的方法,其特征在于,所述数学难度证明方法指根据设计进行密码学碰撞计算求解的计算机算法。6.如权利要求1所述的方法,其特征在于,C数据序列的封装时间间隔长度大于或等于数据序列B1~BN中的最小数据封装时间间隔。7.如权利要求1所述的方法,其特征在于,C数据序列的持续时间...
【专利技术属性】
技术研发人员:史兴国,杨垂柏,陈光宇,
申请(专利权)人:苏州超块链信息科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。