【技术实现步骤摘要】
用于数据冗余备份校验的方法、电子设备及计算机存储介质
本公开的实施例总体涉及信息处理领域,具体涉及用于验证数据冗余备份的方法、用于生成冗余备份数据的方法、电子设备及计算机存储介质。
技术介绍
由于系统或设备故障的存在,对于数据存在冗余备份的需要。当存在多组冗余备份数据时,往往需要验证数据之间是否满足冗余备份关系。目前的做法往往利用明文数据来对比,这将泄露数据的敏感信息。
技术实现思路
本公开的实施例提供了用于验证数据冗余备份的方法、用于生成冗余备份数据的方法、电子设备及计算机存储介质,由此,本专利技术能够通过数据标签验证数据之间的2-3冗余备份关系。在本公开的第一方面,提供了一种用于验证数据冗余备份的方法。该方法包括:在验证方设备处,从数据方设备接收第一数据所对应的第一数据标签、第二数据所对应的第二数据标签、第三数据所对应的第三数据标签、第一值和第二值,每个数据标签基于以下步骤生成:将对应数据分成N个数据块,N个数据块中的每个数据块的大小不超过预定大小,N为大于1的整数,将所述N个数据块与预定N个 ...
【技术保护点】
1.一种用于验证数据冗余备份的方法,包括:/n在验证方设备处,从数据方设备接收第一数据所对应的第一数据标签、第二数据所对应的第二数据标签、第三数据所对应的第三数据标签、第一值和第二值,每个数据标签基于以下步骤生成:将对应数据分成N个数据块,所述N个数据块中的每个数据块的大小不超过预定大小,N为大于1的整数,将所述N个数据块与预定N个椭圆曲线基点一一对应进行椭圆曲线乘法操作,以得到N个椭圆曲线点,将所述N个椭圆曲线点进行椭圆曲线加法操作,以得到所述数据标签;/n对所述第一值和所述第一数据标签进行椭圆曲线加法得到的椭圆曲线点和所述第二值与所述第二数据标签进行椭圆曲线加法得到的椭 ...
【技术特征摘要】
1.一种用于验证数据冗余备份的方法,包括:
在验证方设备处,从数据方设备接收第一数据所对应的第一数据标签、第二数据所对应的第二数据标签、第三数据所对应的第三数据标签、第一值和第二值,每个数据标签基于以下步骤生成:将对应数据分成N个数据块,所述N个数据块中的每个数据块的大小不超过预定大小,N为大于1的整数,将所述N个数据块与预定N个椭圆曲线基点一一对应进行椭圆曲线乘法操作,以得到N个椭圆曲线点,将所述N个椭圆曲线点进行椭圆曲线加法操作,以得到所述数据标签;
对所述第一值和所述第一数据标签进行椭圆曲线加法得到的椭圆曲线点和所述第二值与所述第二数据标签进行椭圆曲线加法得到的椭圆曲线点进行椭圆曲线加法操作,以得到待验证椭圆曲线点;
响应于确定所述待验证椭圆曲线点等于所述第三数据标签,确定所述第一数据、所述第二数据和所述第三数据满足2-3数据冗余备份;以及
响应于确定所述待验证椭圆曲线点不等于所述第三数据标签,确定所述第一数据、所述第二数据和所述第三数据不满足2-3数据冗余备份。
2.根据权利要求1所述的方法,其中所述第三数据基于以下步骤而生成:
确定第一随机数、第二随机数和第三随机数;
计算所述第三随机数和所述第二随机数之差与所述第一随机数和所述第二随机数之差的第一商;
计算所述第三随机数和所述第一随机数之差与所述第二随机数和所述第一随机数之差的第二商;
对于每个第一数据块及对应的第二数据块,将所述第一商和所述第一数据块的乘积与所述第二商和所述第二数据块的乘积相加,以得到第三数据块;以及
将所述N个第三数据块组成第三数据,作为第一数据和第二数据的2-3冗余备份数据。
3.根据要求2所述的方法,其中所述第一值包括所述第一商,以及所述第二值包括所述第二商。
4.一种生成冗余备份数据的方法,包括:
在数据方设备处,...
【专利技术属性】
技术研发人员:郭宇,卢艺文,叶存,胡宇光,孙志鹏,
申请(专利权)人:苏州链原信息科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。