广州大学邢萧飞获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉广州大学申请的专利一种基于以太坊智能合约的用户数据完整性验证方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115314215B 。
龙图腾网通过国家知识产权局官网在2025-06-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210698029.6,技术领域涉及:H04L9/32;该发明授权一种基于以太坊智能合约的用户数据完整性验证方法是由邢萧飞;贺思齐;王国军设计研发完成,并于2022-06-20向国家知识产权局提交的专利申请。
本一种基于以太坊智能合约的用户数据完整性验证方法在说明书摘要公布了:本发明公开了一种基于以太坊智能合约的用户数据完整性验证方法,其包括如下步骤:S1:数据用户向服务方发起更新数据的请求,服务方将地址集合发送给数据用户;S2:数据用户构造出一个二元组集合,最后将二元组集合发送给智能合约;S3:智能合约构造出一个将来用于验证的四元组数组,将四元组数组存储在智能合约中;S4:用户从智能合约中提取出自己想要验证数据的数据库地址,构造二元组数组B,将二元组数组B发送给智能合约;S5:进行验证,最后将验证结果存储数组Result里;S6:智能合约为已经经过了验证的二元组数组A中的每个数据库地址构造出一个新的四元组,最后将四元组数组中对应的四元组元素替换为这个新的四元组。
本发明授权一种基于以太坊智能合约的用户数据完整性验证方法在权利要求书中公布了:1.一种基于以太坊智能合约的用户数据完整性验证方法,其特征在于,包括以下步骤: S1:数据用户向服务方发起更新数据的请求,并发送一个更新命令集合给服务方,服务方将地址集合发送给数据用户; S2:数据用户在收到数据库地址集合后,基于更新命令集合以及地址集合,构造出一个二元组集合,最后将二元组集合发送给智能合约; S3:智能合约在收到了二元组集合以后,生成种子值以及哈希值,构造出一个将来用于验证的四元组数组,将四元组数组存储在智能合约中; S4:用户从智能合约中提取出自己想要验证数据的数据库地址,构造一个二元组数组A,根据二元组数组A构造出一个二元组数组B,最后将二元组数组B发送给智能合约; S5:进行验证,最后将验证结果存储在一个bool类型的数组Result里,用户访问数组Result即可得知验证结果; S6:智能合约为已经经过了验证的二元组数组A中的每个数据库地址对应的更新结果随机生成一个种子值,然后调用哈希加密函数来生成一个新的哈希值,并构造出一个新的四元组,最后将四元组数组中对应的四元组元素替换为这个新的四元组; 所述S4包括: 二元组数组A,公式表达如下: H’=[d’1,s1,d’2,s2,...,d’p,sp]; 二元组数组B,公式表达如下: G=[d’1,h’1,d’2,h’2,...,d’p,h’p]; 服务方在收到二元组数组A之后,将A中每个二元组的数据库地址d’p里数据提取出来,调用哈希加密函数Hashx1,x2来为每个数据生成哈希值h’,构造出一个二元组数组B,最后将二元组数组B发送给智能合约,s为每个数据库地址在四元组数组里面对应的种子值; 所述S5包括: 智能合约在收到二元组数组B后,根据二元组数组B中每个二元组里的地址d’1,在四元组数组里找到地址d’1对应的四元组,并对比四元组数组中的哈希值h和二元组数组B中的哈希值h’,若两者相等,则说明这个地址里的数据是完整的,没有经过篡改,反之则说明数据被篡改了,最后将验证结果存储在一个bool类型的数组Result里,用户访问数组Result即可得知验证结果; 所述S6包括: 智能合约为已经经过了验证的二元组数组A中的每个数据库地址对应的更新结果q随机生成一个种子值s’,然后调用哈希加密函数Hashx1,x2来生成一个新的哈希值h’’,并构造出一个新的四元组,最后将原先的四元组数组中对应的四元组元素替换为这个新的四元组。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广州大学,其通讯地址为:510006 广东省广州市大学城外环西路230号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。