首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

结构化数据记录电子签名及验证方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:四川省数字证书认证管理中心有限公司

摘要:本发明公开了一种结构化数据记录电子签名及验证方法,涉及信息安全技术领域,包括:对结构化数据记录进行电子签名:对结构化数据记录的每一字段求出哈希值,基于全部待签名字段哈希值,构造默克尔树,对树根的默克尔根哈希值进行电子签名得到签名值;构建签名数据体结构:把字段名和字段值的哈希值组成键值对数组,通过最小完美哈希计算出待存储的最小完美哈希值,组装成签名数据结构体;对结构化数据记录的签字签名进行验证:构造字段值的哈希值的默克尔树,得到默克尔根哈希值;验证默克尔根哈希值与签名值;本发明提供了一种标准的方式来维护信息系统中结构化电子签名数据。

主权项:1.一种结构化数据记录电子签名及验证方法,其特征在于,包括以下步骤:步骤1、对结构化数据记录进行电子签名:利用SM3和SM2加密算法,对业务系统传入的结构化数据记录[SD]的每一字段求出哈希值[Hn],然后基于全部待签名字段哈希值,构造默克尔树,最终对树根的默克尔根哈希值[H1~n]进行电子签名得到签名值[S];步骤2、构建签名数据体结构:把字段名[Keyn]和字段值的哈希值[Hn]组成键值对数组[Keyn:Hn],对键值对数组通过最小完美哈希计算出待存储的最小完美哈希值[MPHn],同时对默克尔根哈希值[H1~n]计算时间戳,最后组装成签名数据结构体[ST],并返回签名数据结构体给业务系统进行存储;步骤3、对结构化数据记录的签字签名进行验证:业务系统根据电子签名时传入的结构化数据记录[SD]和签名数据结构体[ST],根据结构化数据记录计算每一字段值的哈希值[Hn],并构造字段值的哈希值[Hn]的默克尔树,得到默克尔根哈希值[H1~n];然后依据签名数据结构体[ST]解析出签名值,并且验证默克尔根哈希值[H1~n]与签名值[S],如果通过验证,则返回验证通过结果;如果验证不通过,则依据字段名[Keyn]和每一字段值的哈希值[Hn],构建键值对数组[Keyn:Hn],并且对键值对在签名结构体中的最小完美哈希[MPHn]中通过最小完美哈希算法查找对应值,来判断待验证的签名字段值是否发生变化,以及发生变化的字段的位置。

全文数据:

权利要求:

百度查询: 四川省数字证书认证管理中心有限公司 结构化数据记录电子签名及验证方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。