[发明专利]一种电子合同的生成及电子签名方法有效
申请号: | 201910542374.9 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110363027B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 贺洪恩 | 申请(专利权)人: | 捷德(中国)科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06Q50/18 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;王宇杨 |
地址: | 330096 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 合同 生成 签名 方法 | ||
1.一种电子合同的生成方法,所述方法包括:
将空白的电子合同纸的每行划分为非内容区域和内容区域;
当合同内容被添加在电子合同纸上时,计算每行内容区域的校验码,放入这一行的非内容区域;
在签名区域内写入所有合同内容的校验码;在指纹区域内写入所有合同内容的校验码;
所述空白的电子合同纸的每行的内容区域的被划分为若干个小方格;
所述计算每行内容区域的校验码,具体包括:
将合同内容使用小方格数字化;其中,被占用的小方格用数字1表示,没有被占用的小方格用数字0表示;所述被占用的小方格是指落到小方格内的字达到小方格面积的二分之一及二分之一以上的;所述没有被占用的小方格是指落到小方格内的字小于小方格面积的二分之一;
将一行内所有小方格对应的数字组成一个数字序列;
将数字序列输入校验码算法,计算得到一个校验码。
2.根据权利要求1所述的电子合同的生成方法,其特征在于,所述在签名区域内写入所有合同内容的校验码;具体包括:
S1)如果签名区域能够显示所有合同内容的校验码,进入S3);否则,进入S2);
S2)以多行作为一行,将每行内所有小方格对应的数字重新组成一个数字序列,再重新计算校验码,进入S3);
S3)将所有的校验码的二进制数字的1和0对应到签名区域的内容区域的小方格中;数字为1的小方格显示为灰色,数字0的小方格显示为白色。
3.根据权利要求1所述的电子合同的生成方法,其特征在于,所述在指纹区域内写入所有合同内容的校验码;具体包括:
T1)如果指纹区域能够显示所有合同内容的校验码,进入T3);否则,进入T2);
T2)以多行作为一行,将每行内所有小方格对应的数字重新组成一个数字序列,再重新计算校验码,进入T3);
T3)将所有的校验码的二进制数字的1和0对应到指纹区域的内容区域的小方格中;数字为1的小方格显示为灰色,数字0的小方格显示为白色。
4.一种电子签名方法,用于对权利要求1-3之一所述的方法生成的电子合同进行签名,所述方法包括:
使用签名采集设备采集签名,计算该签名对应的一个Hash值H1;
使用签名采集设备采集指纹;计算该指纹对应的一个Hash值H2;
获取合同签署的时间,基于合同签署时间、Hash值H1与Hash值H2计算一个Hash值H3;
将上述三个哈希值显示在电子合同的指定区域。
5.根据权利要求4所述的电子签名方法,其特征在于,所述签名采集设备为具有手写输入和指纹输入的移动终端。
6.根据权利要求4或5所述的电子签名方法,其特征在于,所述使用签名采集设备采集签名,计算该签名对应的一个Hash值H1;具体包括:
获取在签名采集设备上显示所有校验码的签名区域上的签名,计算叠加后的每一行小方格的校验码;
使用Hash算法,基于签名区域上所有行的校验码计算一个Hash值H1。
7.根据权利要求4或5所述的电子签名方法,其特征在于,所述使用“签名采集设备”采集指纹;计算该指纹对应的一个Hash值H2;具体包括:
获取在签名采集设备上显示所有校验码的指纹区域上的指纹,计算叠加后的每一行小方格的校验码;
使用Hash算法,基于指纹区域上所有行的校验码计算一个Hash值H2。
8.根据权利要求4所述的电子签名方法,其特征在于,所述方法还包括:以明文的方式打印电子合同的步骤,具体包括:
显示合同内容中每行内容区域的小方格;
使用一个签名附页显示签名区域所有的校验码,签名在该页中被放大显示;
使用一个指纹附页显示指纹区域所有的校验码,指纹在该页中被放大显示;
打印合同内容、签名附页和指纹附页。
9.根据权利要求8所述的电子签名方法,其特征在于,所述打印合同内容、签名附页和指纹附页后还包括:对合同进行校验的步骤,具体包括:
统计合同内容的每行小方格组成的数字序列,输入校验码算法得到校验码,将该校验码依次与签名附页、指纹附页显示的校验码进行比对;
统计签名区域的每行小方格组成的数字序列,输入校验码算法得到校验码,将所有行的校验码基于hash算法计算一个Hash值H11;
统计指纹区域的每行小方格组成的数字序列,输入校验码算法得到校验码,将所有行的校验码基于hash算法计算一个Hash值H21;
基于合同签署时间、Hash值H1与Hash值H2计算一个Hash值H31;
将上述三个哈希值H11、H21和H31依次与指纹附页中的三个哈希值H1、H2和H3进行比对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷德(中国)科技有限公司,未经捷德(中国)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910542374.9/1.html,转载请声明来源钻瓜专利网。