[发明专利]单次签署多份电子文件的方法、系统、设备及存储介质有效
申请号: | 202210123414.8 | 申请日: | 2022-02-10 |
公开(公告)号: | CN114491462B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 夏宏亮;钱鑫;杨远杰 | 申请(专利权)人: | 重庆傲雄在线信息技术有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06F21/62;G06F21/64 |
代理公司: | 重庆华科专利事务所 50123 | 代理人: | 康海燕;唐锡娇 |
地址: | 401121 重庆市渝北*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 签署 电子 文件 方法 系统 设备 存储 介质 | ||
1.一种基于手写签名单次签署多个电子文件的方法,其特征在于,上传待签署的电子文件,计算待签署电子文件的哈希值;配置签署位置,在每个签署位置前增加文件名称和页码字段,生成包括待签署文件名称和哈希值的待签署文件列表,与待签署PDF文档建立链接;将待签署文件列表所有文件生成批量签署组,签名采集模块采集签署过程中的笔序、笔压、笔速、相对速度、角速度形成签署人的签字数据包,提取待签署文件列表并将待签署文件转换为PDF文件,针对本次需要签署的文件随机生成一个批量分组标识,进行签名值计算,填充电子文件的签名人证书的待签名数据toSign字段,然后使用签名人证书对应的私钥对toSign进行签名加密得到签名值,通过证书私钥对 toSign 结构计算的签名值包括:签名内容signContent、待签名数据toSign、存放文件列表中本次批量待签署的其他文档docHash列表的文档属性docPropty、签名人证书signCert、签名时间signTime、签名算法标识signAlgorithm;根据批量分组标识、当前展示页面原始文档哈希、其他待签署文件扩展数据生成签名域;依次将签字数据包写入批量签署组中的所有文件,分别对每个待签署文件进行签字数据填充;计算每个填充签字数据后的签字数据包hash,根据待签字文档图片的PDF文件计算对应hash值,把signContent结构数据写入到每个PDF文件的签名域中,并将批量签署组的数据写入签名域;将待签署文件的原始文档hash值、批量分组标识、签字数据包hash值关联完成电文合成并在区块链上进行记录,将签字数据、每个签署文件的文件名、PDFhash值上传区块链保存。
2.根据权利要求1所述的方法,其特征在于,所述签名域包括:批量分组标识、本批次签署源文件Hash列表、签署发起时间、签署发起标识、文件序号、签名笔迹,分别计算每个待签署文档的hash值,将待签署文件二进制数据通过哈希算法得到原始待签署文档哈希;将签名数据的二进制数据使用哈希算法,分别再次计算每个填充签名数据后的签字数据包哈希,通过待签署文档哈希, 把当前页面待签署电子文档合成待签字文档图片,根据待签字文档图片的PDF文件计算对应哈希值。
3.根据权利要求1或2所述的方法,其特征在于,所述进行签字数据填充包括,分别对每个待签署文件进行签字数据填充,包括签字图片、签字数据、扩展信息,签字数据记录本次签署的签名特征,扩展信息根据业务系统的需要写入用户身份信息;把批量分组标识groupID和所有的原始文档hash值写入到扩展信息中,计算每个填充签署数据后的签字数据包hash。
4.一种基于手写签名单次签署多个电子文件的系统,其特征在于,文件采集设备上传待签署的电子文件,计算待签署电子文件的哈希hash值;签名位置配置单元配置签署位置,在每个签署位置前增加文件名称和页码字段,生成包括待签署文件名称和哈希值的待签署文件列表,与待签署PDF文档建立链接,将待签署文件列表所有文件生成批量签署组;签名单元采集签署过程中的笔序、笔压、笔速、相对速度、角速度形成签署人的签字数据包,提取待签署文件列表并将待签署文件转换为PDF文件,针对本次需要签署的文件随机生成一个批量分组标识,进行签名值计算,填充电子文件的签名人证书的待签名数据toSign字段,然后使用签名人证书对应的私钥对toSign进行签名加密得到签名值,通过证书私钥对toSign结构计算的签名值包括:签名内容signContent、待签名数据toSign、存放文件列表中本次批量待签署的其他文档docHash列表的文档属性docPropty、签名人证书signCert、签名时间signTime、签名算法标识signAlgorithm;依次将签名数据写入批量签署组中的所有文件进行签字数据填充,计算每个填充签字数据后的签字数据包hash,根据待签字文档图片的PDF文件计算对应hash值PDFhash,把signContent结构数据写入到每个PDF文件的签名域中,并将批量签署组的数据写入签名域;区块链存证单元将签字数据、每个签署文件的文件名、PDFhash值上传区块链保存,将电子文件的原始文档hash值、groupID、签字数据包hash值使用字符串拼接的形式关联并在区块链上进行记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆傲雄在线信息技术有限公司,未经重庆傲雄在线信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210123414.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有降尘功能的路灯及其降尘方法
- 下一篇:一种仿真芯片