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

【发明公布】基于去中心化门限多方签名的电子公证文书签署方法及系统_江苏慧世联网络科技有限公司_202111056465.5 

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

申请日:2021-09-09

公开(公告)日:2023-03-14

公开(公告)号:CN115795557A

主分类号:G06F21/64

分类号:G06F21/64;G06F21/62

优先权:

专利状态码:在审-实质审查的生效

法律状态:2023.03.31#实质审查的生效;2023.03.14#公开

摘要:本发明提供一种基于去中心化门限多方签名的电子公证文书签署方法,该方法包括以下步骤:系统初始化步骤,通过配置系统安全参数级别,产生系统的公共参数;用户注册步骤;公私钥生成步骤;签名步骤,n个节点中的t个节点对电子文件M进行签名;验签步骤,t个节点中的任意端,采用椭圆曲线的双线性映射函数对文件M的签名有效。本发明采用t,n门限签名方法,即使有n‑1个成员的密钥被泄露,仍然无法产生出合法的门限签名,从而比普通签名有更高的安全性,基于椭圆曲线密码体制,具有更广泛的应用场景,如:安全多方计算、电子商务、电子政务、电子拍卖、电子选举投票、网上银行等。

主权项:1.一种基于去中心化门限多方签名的电子公证文书签署方法,该方法由公证服务端IDS、用户客户端U和业务服务端BS之间进行通信;其特征在于,该方法包括以下步骤:S1、系统初始化步骤:配置系统安全参数级别l,产生系统的公共参数Setup1l→e,p,G1,G2,Gt,g1,g2,H,IDA;其中:e,p,G1,G2,Gt为素数阶p的双线性群,g1,g2分别是G1,G2的生成元;IDA为节点的唯一标识数据,包括:IDAu、IDAbs和IDAids,分别为用户客户端U、业务服务端BS和公正服务端IDS节点的唯一标识数据;H为哈希函数,H:{0,1}→G1;S2、用户注册步骤:2.1、公证服务端IDS、业务服务端BS和用户客户端U分别调用秘密数据生成算法生成对应的秘密数据,即公证服务端秘密数据sids、业务服务端秘密数据sbs、用户客户端秘密数据su;2.2、公证服务端IDS响应于业务服务端BS的各用户发送的注册请求,根据公证服务端秘密数据sids,调用节点注册算法为各用户计算出对应业务的公证-用户注册信息,并将公证-用户注册信息发送给对应用户客户端U和业务服务端BS;2.3、用户客户端U发起注册请求,根据用户客户端秘密数据su,调用节点注册算法计算出用户注册信息,并将用户注册信息发送给对应的公证服务端IDS和业务服务端BS;2.4、业务服务端响应于各用户发送的注册请求,根业务服务端秘密数据sbs,调用节点注册算法计算出业务-用户注册信息,并将业务-用户注册信息发送给对应公证服务端IDS和用户客户端U;S3、公私钥生成步骤:3.1、用户客户端U调用验证节点注册信息算法分别对公证服务端IDS发送的公证-用户注册信息,和业务服务端BS发送的业务-用户注册信息进行验证;如果验证成功则根据公证-用户注册信息、用户注册信息和业务-用户注册信息,调用私钥协商算法生成用户客户端U私钥sku;根据用户客户端U私钥sku调用公钥生成算法生成用户客户端U的公钥pku,并将公钥pku向其它节点公开;3.2、业务服务端BS调用验证节点注册信息算法分别对公证服务端IDS发送的公证-用户注册信息,和用户客户端U发送的用户注册信息进行验证;如果验证成功则根据公证-用户注册信息、用户注册信息和业务-用户注册信息,调用私钥协商算法生成业务服务端BS的私钥skbs;根据业务服务端BS私钥skbs调用公钥生成算法生成业务服务端BS的公钥pkbs,并将公钥pkbs向其它节点公开;3.3、公证服务端IDS调用验证节点注册信息算法分别对业务服务端BS发送的业务-用户注册信息,和用户客户端U发送的用户注册信息进行验证;如果验证成功则根据公证-用户注册信息、用户注册信息和业务-用户注册信息,调用私钥协商算法生成公证服务端IDS的私钥skids;根据公证服务端IDS私钥skids调用公钥生成算法生成公证服务端IDS的公钥pkids,并将公钥pkids向其它节点公开;3.4、各节点根据用户客户端U的公钥pku、业务服务端BS的公钥pkbs和公证服务端IDS的公钥pkids,调用完整公钥生成算法生成门限组完整公钥pkagg;S4、签名步骤:业务服务器BS和用户客户端U对电子文件M进行签名4.1、用户客户端U根据电子文件M和用户客户端私钥sku,调用签名算法产生用户客户端U的节点签名值σu,发送给公证服务端IDS;4.2、业务服务端BS根据电子文件M和业务服务端BS私钥skbs,调用签名算法产生业务服务端BS的节点签名值σbs,发送给公证服务端IDS;4.3、公证服务端IDS根据用户客户端U、业务服务端BS和公正服务端IDS节点的唯一标识数据IDAu、IDAbs和IDAids,调用拉格朗日系数算法生成拉格朗日系数lu,lbs;其中:lu,lbs分别为用户客户端U和业务服务端BS对应的拉格朗日系数;4.4、公证服务端IDS根据用户客户端U和业务服务端BS的节点签名值σu、σbs,以及用户客户端U和业务服务端BS对应的拉格朗日系数lu,lbs,调用签名合成算法计算聚合签名值σ;S5、验签步骤:任意端进行验签,计算eσ,g2和eHM,pkagg的椭圆曲线的双线性映射函数值,对结果进行比对如果等式不成立,则表明签名失败,如果等式成立,则表明对文件M的签名有效。

全文数据:

权利要求:

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

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