一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据判等方法、设备及存储介质与流程

2022-07-23 12:34:25 来源:中国专利 TAG:

技术特征:
1.一种数据判等方法,其特征在于,包括:第一设备对第一源数据进行分组,得到第一组数据;所述第一设备对所述第一组数据中的n个数据,执行随机数确定步骤,直到完成所述第一组数据中各数据的随机数确定,得到n个目标随机数;所述第一设备对所述n个目标随机数进行异或计算,得到第一结果;所述第一设备接收来自所述第二设备的第二结果,所述第二结果为所述第二设备对第二组数据的n个数据在第三组随机数中对应n个随机数进行异或计算得到的,所述第二组数据为所述第二设备对第二源数据分组得到的,所述第三组随机数为所述第二设备生成的;所述第一设备比较所述第一结果和所述第二结果,得到比较结果;其中,所述随机数确定步骤包括:所述第一设备获取第一组随机数,所述第一组随机数中的各随机数对应有序号;所述第一组随机数为所述第一设备从第二设备接收的,或者,所述第一组随机数为所述第一设备根据从第二设备接收的随机数种子生成的;所述第一设备生成第一数据的第一随机数,并加密所述第一随机数,得到第一加密随机数,所述第一数据为所述第一组数据中的任一个数据;将所述第一加密随机数与所述第一组随机数中第一序号对应的随机数按照预设算法计算,得到第二随机数;所述第一序号为所述第一数据的值;所述第一设备向所述第二设备发送所述第二随机数;所述第一设备接收来自所述第二设备的第二组随机数,所述第二组随机数为所述第三组随机数与第四组随机数的和;所述第四组随机数为对第五组随机数解密得到的,所述第五组随机数为所述第二随机数分别减去所述第一组随机数得到的;所述第一设备根据所述第一随机数和第三随机数还原得到第四随机数,所述第三随机数为所述第二组随机数中所述第一序号对应的随机数,所述第四随机数为所述第三组随机数中所述第一序号对应的随机数。2.根据权利要求1所述的方法,其特征在于,所述第一设备对第一源数据进行分组,得到第一组数据,包括:所述第一设备所述第一源数据转换为τ比特的二进制数;所述第一设备将所述τ比特的二进制数划分为n个数据,得到所述第一组数据。3.根据权利要求2所述的方法,其特征在于,所述第一组随机数、所述第三组随机数、所述第一随机数和所述随机数种子均是由抗量子特性的随机数生成源生成的,所述抗量子特性的随机数生成源包括抗量子金融数据加密机以及抗量子的随机数芯片发生器。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一加密随机数为第一设备使用抗量子公钥加密算法加密所述第一随机数得到,所述抗量子公钥加密算法包括kyber公钥加密算法。5.根据权利要求4所述的方法,其特征在于,所述第四组随机数为对第五组随机数通过抗量子私钥解密算法解密得到的,所述抗量子私钥解密算法和所述抗量子公钥加密算法对应。6.根据权利要求1所述的方法,其特征在于,所述第一组随机数为所述第一设备根据所述随机数种子使用密钥衍生算法生成,所述密钥衍生算法包括pbkdf2算法。
7.一种数据判等方法,其特征在于,包括:第二设备对第二源数据进行分组,得到第二组数据;所述第二设备生成第三组随机数以及,第一组随机数或随机数种子;所述第二设备向所述第一设备发送所述第一组随机数或所述随机数种子;所述第二设备接收来自所述第一设备的第二随机数,所述第二随机数为第一加密随机数与所述第一组随机数中第一序号对应的随机数按预设算法得到的,所述第一加密随机数为第一数据的第一随机数加密得到的,所述第一序号为所述第一数据的值,所述第一数据的所述第一随机数为所述第一设备生成的;所述第二设备根据所述第二随机数分别减去所述第一组随机数得到第五组随机数,并将所述第五组随机数解密得到第四组随机数,将所述第四组随机数与所述第三组随机数相加得到第二组随机数,以及向所述第一设备发送所述第二组随机数;所述第二设备确定所述第二组数据的第一数据在所述第三组随机数中对应的目标随机数;所述第二设备对所述第二组数据的n个数据在所述第三组随机数中对应n个目标随机数进行异或计算,得到第二结果,并向所述第一设备发送所述第二结果。8.根据权利要求7所述的方法,其特征在于,所述第一组随机数、所述第三组随机数、所述第一随机数和所述随机数种子均是由抗量子特性的随机数生成源生成的,所述抗量子特性的随机数生成源包括抗量子金融数据加密机以及抗量子的随机数芯片发生器。9.一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-6中任一项所述的方法,或者,以实现如权利要求7-8中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6任一项所述的数据判等方法,或者,实现如权利要求7-8中任一项所述的方法。11.一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现权利要求1-6中任一项所述的方法,或者,实现如权利要求7-8中任一项所述的方法。

技术总结
本申请提供一种数据判等方法、设备及存储介质,涉及信息安全技术领域。本申请实施例通过第一随机数、第一组随机数、第一组数据中各数据的值以及分组参数得到第二随机数,第二设备配合执行将第一序号对应的第三组随机数通过加特定干扰值的形式传输出去,第一设备还原出目标随机数,第二设备确定第二组数据的第一数据在第三组随机数中对应的目标随机数,使数据判等发起方与配合方将数据的判等转为多个随机数异或结果的判等,实现了数据判等的目的,提高了数据判等过程中的安全性,减少了数据判等过程中随机数的传输数量,解决了hash判等方式的安全问题。等方式的安全问题。等方式的安全问题。


技术研发人员:谢丹力 吴磊 李鑫 张二毛 李爱宏 闫党军
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2022.05.30
技术公布日:2022/7/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献