[发明专利]一种基于半可信第三方的电子合同签订方法有效

专利信息
申请号: 201810198446.8 申请日: 2018-03-12
公开(公告)号: CN108494559B 公开(公告)日: 2021-01-08
发明(设计)人: 罗喜伶;王震;周泽全 申请(专利权)人: 北京航空航天大学
主分类号: H04L9/32 分类号: H04L9/32;H04L9/08;H04L9/14;G06Q30/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 可信 第三 电子 合同 签订 方法
【权利要求书】:

1.一种基于半可信第三方的电子合同签订方法,其特征在于,包括以下步骤:

S1:合同双方(A、B)确认进行电子合同的签订,双方公示合同文件,同时双方在电子合同系统里利用身份信息进行注册,系统选择两个阶数为p的有限循环群G和GT,且e:G×G→GT是一个双线性映射,g为循环群G的生成元,用户身份长度设为nu,身份信息记为其中对于0<i≤nu,有ui∈{0,1},若ui=1,将下标i记入集合中;随机选择nu维向量U=(ui),nm维向量M=(mj)以及元素u′,m′∈G,其中ui,mj为群G中的随机元素;设Zp为p阶整数循环群,随机选择α1∈Zp,g2∈G,设置设A、B注册的身份信息为uA、uB,随机选择ru∈Zp,则A、B的签名密钥为

S2:A、B和第三方(仲裁者)分别在CA(认证中心)中心进行注册,CA中心包含一个密钥生成器,用于生成合同双方和第三方(仲裁者)的密钥对;设Zp为p阶整数循环群,其随机选择αA,αB,αT∈Zp,则A、B和第三方(仲裁者)的密钥对分别为和其中PKA、PKB和PKT为公钥,用于加密数字签名,SKA、SKB和SKT为私钥,用于解密数字签名;

S3:合同发起者A首先利用自己的签名密钥产生关于合同的数字签名,在产生数字签名时,需先利用数字摘要算法产生nm长度的电子合同文件的摘要其中对于0<j≤nm,有mj∈{0,1},若mj=1,将下标j记入集合中;然后系统随机选择再利用A的签名密钥计算数字签名

其中σA,0,σA,1,σA,2为数字签名σA的三个组成部分;然后A利用B和第三方(仲裁者)的公钥对数字签名进行双重加密,在进行双重加密时,先利用第三方(仲裁者)和B的公钥PKT,PKB生成一个新的公钥随机选择t∈Zp,再计算加密后的签名

ωA,2=gt

ωA=(ωA,1,ωA,2,ωA,3,ωA,4)

其中ωA,1,ωA,2,ωA,3,ωA,4为加密的签名ωA的四个组成部分,最后A将ωA发送给B;

S4:接收到A发送的加密的签名后,B利用如下公式进行验证:

其中e为双线性映射,若公式成立,则签名有效;否则,签名无效;

若B未接接收到A的数字签名或接收到经验证是无效的签名,则B终止合同的签订;否则,B利用自己的签名密钥产生关于合同的数字签名;在产生数字签名时,同样需先利用数字摘要算法产生nm长度的电子合同文件的摘要其中对于0<j≤nm,有mj∈{0,1},若mj=1,将下标j记入集合中;然后系统随机选择计算B的数字签名

其中σB,0,σB,1,σB,2为数字签名σB的三个组成部分,然后B将数字签名发送给A;

S5:接收到B的数字签名后,A利用如下公式进行验证:

其中e为双线性映射,若公式成立,则签名有效;否则,签名无效;

若A未接收到B的数字签名或接受到经验证是无效的数字签名,则A终止合同的签订;否则,A再将自己的数字签名发送给B,B对其进行验证,若A的签名有效,则完成合同的签订;否则,进入仲裁阶段;

S6:B首先利用A的公钥PKA对自己的数字签名进行加密,得到加密后的签名,加密时,系统随机选择t′∈Zp,然后计算

ωB,2=gt′

ωB=(ωB,1,ωB,2,ωB,3,ωB,4)

其中ωB,1,ωB,2,ωB,3,ωB,4为加密的签名ωB的四个组成部分,然后B将ωB和A在S2阶段发送的加密签名ωA提交给第三方(仲裁者)申请仲裁;

第三方(仲裁者)接收到B发送的ωA和ωB后,首先利用下列公式验证签名是否有效:

其中e为双线性映射,若两个公式有任一不成立,则第三方(仲裁者)拒绝B的仲裁请求;否则,第三方(仲裁者)利用其私钥SKT对ωA进行第一层解密,

ω′A,2=ωA,2=gt

ω′A=(ωA,1,ωA,2,ωA,3,ωA,4).

然后第三方(仲裁者)将ω′A发送给B,同时将ωB发送给A;B接收到ω′A后,利用自己的私钥PKB进行解密,计算

σA=(σA,0,σA,1,σA,2).

最终得到A的数字签名σA,从而完成电子合同的签订。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810198446.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top