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

【发明授权】基于去中心化多方安全计算和多重签名的电子公证文书签署方法及系统_江苏慧世联网络科技有限公司_202110857911.6 

申请/专利权人:江苏慧世联网络科技有限公司

申请日:2021-07-28

公开(公告)日:2024-03-01

公开(公告)号:CN113609499B

主分类号:G06F21/60

分类号:G06F21/60;G06F21/62;G06F21/64;G06F16/27

优先权:

专利状态码:有效-授权

法律状态:2024.03.01#授权;2021.11.23#实质审查的生效;2021.11.05#公开

摘要:本发明提供一种基于去中心化多方安全计算和多重签名的电子公证文书签署方法及系统,该方法由公证服务端节点IDS、用户客户端节点和业务服务端节点BS之间进行通信,所述的公证服务端节点IDS配置在可信的第三方公证机构;本发明的方法及系统打破中心化服务器的权力集中,消除服务端的做假能力;采用多方计算的节点数量可以根据需要灵活配置,更好的满足客户需要;基于可信第三方公证作为运算参与节点之一,可直接可视化的证明签名行为的真实性;通过构造一个去中心化的在线可靠电子签名系统,降低信任成本,让用户无需将信任无条件的委托给系统,即可安全的进行在线远程电子文件签署,并可以直接证明该签署行为真实性的方法。

主权项:1.一种基于去中心化多方安全计算和多重签名的电子公证文书签署方法,该方法由公证服务端节点IDS、用户客户端节点和业务服务端节点BS之间进行通信;其特征在于,该方法包括以下步骤:S1、系统初始化步骤:配置系统安全参数级别l,产生系统的公共参数Setup1l→e,p,G1,G2,Gt,g1,g2,H0,H1,H2;其中:e,p,G1,G2,Gt为素数阶p的双线性群,g1,g2分别是G1,G2的生成元,H0,H1,H2均为哈希函数,其中H0:{0,1}*→G1,H1:{0,1}*→Zp,H2:{0,1}*→Zp;S2、密钥生成步骤:2.1、公证服务端节点IDS调用公私钥生成算法生成IDS公私钥对skny,pkny;2.2、业务服务端节点BS调用公私钥生成算法生成BS的公私钥对skbs,pkbs;2.3、用户端通过客户端输入pin码,调用公私钥生成算法生成用户的公私钥对sku,pku;2.4、公证服务端节点IDS调用公钥聚合算法生成所有节点聚合后的完整公钥apk;S3、用户身份认证步骤:3.1、用户U通过客户端输入身份信息idu,并使用客户端摄像头采集用户U的面部识别特征fu;3.2、客户端调用哈希函数计算用户的哈希值Midu;采用签名算法获取用户的签名值σidu;将用户身份信息idu、签名值σidu和面部识别特征fu发送至公证服务端节点;3.3、公证服务端节点IDS将用户身份信息idu和面部识别特征fu与公安公民身份信息数据库进行比对,比对不通过的,身份认证失败,终止任务;比对通过进行3.4;3.4、公证服务端节点IDS根据用户身份信息idu调用哈希函数计算用户的哈希值Midu,采用签名验证算法根据用户公钥pku和哈希值Midu对签名值σidu进行验签,如果验证签名失败,终止任务;如果验证签名成功,身份认证完成;S4、签名步骤:用户idu、公证服务端节点IDS和业务服务端节点BS分别对电子文件M进行签名,步骤如下;4.1、用户通过客户端节点计算电子文件M的哈希值H0M,根据用户私钥sku和电子文件哈希值H0M对电子文件进行签名,产生用户签名值σu,将σu、M发送至业务服务端节点;4.2、业务服务端计算电子文件M的哈希值H0M,并且根据用户公钥pku和H0M,调用签名验证算法对用户签名值σu进行验证,如果验证签名失败,终止任务;如果验证签名成功,继续4.3;4.3、业务服务端根据业务服务端私钥skbs和电子文件哈希值H0M调用签名算法计算业务节点签名值σbs;将σu、σbs和M发送至公证服务端;4.4、公证服务端计算电子文件M的哈希值H0M,根据用户公钥pku和H0M,调用签名验证算法对用户签名值σu进行验证,如果验证签名失败,终止任务;如果验证签名成功,任务继续4.5;4.5、公证服务端根据业务服务端公钥pkbs和电子文件哈希值H0M,调用签名验证算法对业务节点签名值σbs进行验证,如果验证签名失败,终止任务;如果验证签名成功,任务继续4.6;4.6、公证服务端根据公证服务端私钥skny和电子文件哈希值H0M调用签名算法产生公证节点签名值σny;4.7、公证服务端根据用户签名值σu、公证节点签名值σny和业务节点签名值σbs调用签名合成算法产生所有节点完整的聚合签名值σ;S5、验证步骤:公证服务端计算椭圆曲线的双线性映射函数值eσ,g2与eH0M,apk,比较如果等式不成立,则表明签名失败,如果等式成立,则表明用户U通过多节点协作,完成了对文件M的有效签名。

全文数据:

权利要求:

百度查询: 江苏慧世联网络科技有限公司 基于去中心化多方安全计算和多重签名的电子公证文书签署方法及系统

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