预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112822195A(43)申请公布日2021.05.18(21)申请号202110021652.3(22)申请日2021.01.08(71)申请人广州骏泰商贸有限公司地址510000广东省广州市天河区渔沙坦大坝中环街一巷5号之三501房(72)发明人杨涛(74)专利代理机构南京钟山专利代理有限公司32252代理人李小静(51)Int.Cl.H04L29/06(2006.01)H04L9/32(2006.01)G06F21/64(2013.01)G06Q50/18(2012.01)H04L29/08(2006.01)权利要求书2页说明书5页附图1页(54)发明名称一种基于区块链技术的电子智能签约方法(57)摘要本发明提供一种基于区块链技术的电子智能签约方法,第一用户端生成电子合同,第二用户端确认电子合同一致,第二用户端获取第二用户身份,第一用户端确认一次确认电子合同一致,第一用户端获取第一用户身份,第二用户端确认二次确认电子合同一致,所述第二用户端将二次确认电子合同和第六摘要发送至总端。本发明将签约方法与区块链相结合,使得签约过程可信度更高,并且没有将合同内容上传到区块链网络中,保证了合同私密性。同时采用总端来记录二次确认电子合同的内容,无论第一用户端还是第二用户端需要查看电子合同内容时,均需要对应的时间和原始二次确认电子合同才可以查看,保证了存储在总端的电子合同的安全性和私密性。CN112822195ACN112822195A权利要求书1/2页1.一种基于区块链技术的电子智能签约方法,其特征在于,第一用户端生成电子合同;第一用户端通过哈希算法对电子合同进行计算获得第一摘要;第一用户端将第一摘要上传至区块链网络,将电子合同发送至第二用户端;第二用户端将接收到的电子合同通过哈希算法计算获得第二摘要;第二用户端从区块链网络中下载第一摘要,将第一摘要与第二摘要进行比对,若一致则确认电子合同一致;第二用户端获取第二用户身份,将第二用户身份与电子合同绑定生成一次确认电子合同;第二用户端通过哈希算法对一次确认电子合同进行计算获得第三摘要;第二用户端将第三摘要上传至区块链网络,将一次确认电子合同发送至第一用户端;第一用户端将接收到的一次确认电子合同通过哈希算法计算获得第四摘要;第一用户端从区块链网络中下载第三摘要;将第三摘要与第四摘要进行比对,若一致则确认一次确认电子合同一致;第一用户端获取第一用户身份,将第一用户身份与一次确认电子合同绑定生成二次确认电子合同;第一用户端通过哈希算法对二次确认电子合同进行计算获得第五摘要;第一用户端将第五摘要上传至区块链网络,将二次确认电子合同发送至第二用户端;第二用户端将接收到的二次确认电子合同通过哈希算法计算获得第六摘要;第二用户端从区块链网络中下载第五摘要;将第五摘要与第六摘要进行比对,若一致则确认二次确认电子合同一致;所述第二用户端将二次确认电子合同和第六摘要发送至总端。2.如权利要求1所述的一种基于区块链技术的电子智能签约方法,其特征在于,所述第二用户端将二次确认电子合同发送至总端后还包括:总端确认二次确认电子合同真伪,若为真:总端将二次确认电子合同进行加密,加密完成后输出第一密文;总端生成第一时间,将第一时间与第一密文作为哈希函数的输入参数,计算获得第七摘要,总端将第七摘要存储,将第一时间发送至第一用户端;总端生成第二时间,将第二时间与第一密文作为哈希函数的输入参数,计算获得第八摘要,总端将第八摘要存储,将第二时间发送至第二用户端。3.如权利要求2所述的一种基于区块链技术的电子智能签约方法,其特征在于,第一用户端确认电子合同的方法为:第一用户端采集第一用户上传时间及第一用户上传二次确认电子合同;第一用户端将第一用户上传二次确认合同发送至总端,总端对第一用户上传二次确认合同进行加密,加密完成后输出第二密文,将第二密文发送至第一用户端;第一用户端将第一用户上传时间与第二密文作为哈希函数的输入参数,计算获得第一验证摘要,将第一验证摘要发送至总端;总端核对第一验证摘要是否与第七摘要相同,若相同则将第一密文发送至第一用户端。2CN112822195A权利要求书2/2页4.如权利要求2所述的一种基于区块链技术的电子智能签约方法,其特征在于,第二用户端确认电子合同的方法为:第二用户端采集第二用户上传时间及第二用户上传二次确认电子合同;第二用户端将第二用户上传二次确认合同发送至总端,总端对第二用户上传二次确认合同进行加密,加密完成后输出第三密文,将第三密文发送至第二用户端;第二用户端将第二用户上传时间与第三密文作为哈希函数的输入参数,计算获得第二验证摘要,将第二验证摘要发送至总端;总端核对第二验证摘要是否与第八摘要相同,若相同则将第一