一种以PDF签章为核心的电子签名系统及方法与流程

未命名 10-09 阅读:83 评论:0

一种以pdf签章为核心的电子签名系统及方法
技术领域
1.本发明涉及电子签名系统技术领域,尤其涉及一种以pdf签章为核心的电子签名系统及方法。


背景技术:

2.电子签名系统是一种数字化工具,用于在电子文档和数据上进行身份验证和完整性验证,它可以确保电子文档的真实性和可靠性,并被广泛用于各种领域,包括商业、法律和政府等,电子签名系统的基本原理是使用非对称加密技术来创建和验证数字签名,在这个过程中,使用者使用自己的私钥对文件进行加密,生成唯一的数字签名,然后,接收者可以使用签名者的公钥来解密签名,并验证签名的有效性,
3.随着城市建设的加速发展,供热公司的辖区不断扩大,供热面积和受众居民数量也逐年增加,为了遵守政府要求,每年每户居民都需要重新签署新的供热合同,并保存历史档案3-5年,然而,该种处理方式由于未采用电子签名系统,传统的纸质合同签署方式导致大量纸质合同的积累,占用储存空间并需要大量的人力物力进行管理,与绿色办公的理念相违背,且现有电子签名系统中,其操作流程性较强,用户需逐步按步骤录入或确认相关信息,增加了流程操作的复杂性,导致系统的适应性、便利性较差,数据存储的安全性和稳定性受到影响,对于合同内容的安全性无法提供完善保障。


技术实现要素:

4.本发明的目的是解决现有技术中存在的缺点,而提出的一种以pdf签章为核心的电子签名系统及方法。
5.为了实现上述目的,本发明采用了如下技术方案:一种以pdf签章为核心的电子签名系统是由用户信息采集模块、合同预览和签字模块、合同信息填充与生成模块、电子签章与合同真实性验证模块、区块链存储与安全模块、合同打印与确认模块、合同审批与过程记录模块、电子签名合法性验证模块组成;
6.所述用户信息采集模块结合ocr识别算法和深度学习技术,进行证件信息识别,并通过深度学习的人脸识别技术对用户照片进行验证;
7.所述合同预览和签字模块采用模板引擎技术,根据用户所选的条件动态生成合同模板,结合压力传感器,触摸屏技术以及数字化处理执行电子签名采集;
8.所述合同信息填充与生成模块通过ai技术自动将收集到的用户信息精准填充至合同模板中,并引入pdftron处理库,生成pdf文件;
9.所述电子签章与合同真实性验证模块采用elliptic curve digital signature algorithm(ecdsa),利用公私钥生成数字签名,检验合同内容是否有修改痕迹,并添加第三方时间戳服务,保障电子合同在未来时间轴的合法性和有效性;
10.所述区块链存储与安全模块采用可审计的区块链技术存储和验证电子文档的哈希值,并执行信息体系隔离来隔离私密信息与其他信息体系,采用私钥进行加密;
11.所述合同打印与确认模块根据pdf内容自动调整打印布局,并在非电子环境下,将每份合同的唯一id通过二维码的形式打印出来;
12.所述合同审批与过程记录模块基于业务流程管理技术对审批流进行优化,提升审批效率,联合使用智能合约技术记录每一次操作;
13.所述电子签名合法性验证模块通过公钥解密数字签名执行数字签名认证,与合同的哈希值进行匹配,验证合同的真实性。
14.作为本发明的进一步方案,所述用户信息采集模块包括图像预处理模块、ocr识别模块、人脸检测模块、人脸特征提取模块、人脸匹配和验证模块;
15.所述图像预处理模块执行包括图像的尺寸调整、去噪、增强和归一化的预处理操作;
16.所述ocr识别模块基于ocr算法,对经过预处理的证件照片进行文字识别,ocr算法采用图像分割、字符识别和文本校正技术,将证件中的文字提取为可编辑的文本格式,并提取包括姓名、身份证号码、出生日期的关键信息;
17.所述人脸检测模块使用深度学习技术,对证件照片和用户提交的人脸照片进行人脸检测,并基于人脸检测算法,准确定位照片中的人脸区域;
18.所述人脸特征提取模块利用深度学习的人脸特征提取算法,从用户提交的人脸照片中提取特征向量,所述特征向量具体为包含面部轮廓、眼睛、鼻子和嘴巴的独特特征;
19.所述人脸匹配和验证模块采用人脸匹配算法,通过比对用户提交的人脸特征向量与证件照片中的人脸特征向量,判断照片中的人脸是否与证件上的照片相匹配,所述人脸匹配算法基于特征向量的相似度计算结合神经网络分类,联合验证信息。
20.作为本发明的进一步方案,所述合同预览和签字模块包括模板管理模块、条件选择模块、模板引擎模块、合同预览模块、电子签名采集模块;
21.所述模板管理模块包括创建、编辑和维护模板功能项,进行对于模板的管理操作,模板包括固定的文本内容、可填充的变量和条件语句;
22.所述条件选择模块与模板管理模块协同工作,根据用户所选的条件动态选择合适的合同模板,所述条件动态包括但不限于合同类型、交易金额、服务期限;
23.所述模板引擎模块采用模板引擎技术,解析合同模板中的变量、条件语句和循环语句,将其替换为具体的数值或文本内容,根据用户选择的条件动态生成合同模板;
24.所述合同预览模块与显示生成的合同模板,提供包括放大、缩小、滚动的交互功能项;
25.所述电子签名采集模块结合压力传感器、触摸屏技术以及数字化处理,实现用户的电子签名采集。
26.作为本发明的进一步方案,所述合同信息填充与生成模块包括用户信息上传模块、数据处理与分析模块、自动信息填充模块、pdf生成模块;
27.所述用户信息上传模块通过输入表单、上传文件或扫描身份证方式,采集并上传包括个人信息、联系方式、交易详情的用户相关信息;
28.所述数据处理与分析模块采用自然语言处理(nlp)技术,对用户提供的信息进行处理和分析,并基于ai技术,自动提取用户信息中的关键内容,匹配对应的合同模板字段;
29.所述自动信息填充模块基于字段匹配内容,将收集到的用户信息自动填充到合同
模板对应位置;
30.所述pdf生成模块基于pdftron处理库,执行合并、分割、添加水印、加密功能项,将填充完整的合同模板转换为可读和可打印的pdf文件。
31.作为本发明的进一步方案,所述电子签章与合同真实性验证模块包括数字签名生成模块、合同真实性验证模块、修改痕迹检测模块、第三方时间戳服务集成模块;
32.所述数字签名生成模块利用elliptic curve digital signature algorithm(ecdsa),生成一组私钥和对应的公钥,使用私钥对合同进行哈希处理,并生成数字签名;
33.所述合同真实性验证模块提取合同的数字签名和公钥,并对合同内容进行哈希处理以生成哈希值,使用公钥对数字签名进行验证,确保数字签名与合同内容的哈希值匹配,以验证合同是否被篡改过;
34.所述修改痕迹检测模块对比原始版本合同与当前版本合同的合同内容、数字签名和哈希值信息,判定是否存在包括添加、删除或修改合同条款的修改情况;
35.所述第三方时间戳服务集成模块集成第三方时间戳服务,为合同生成一个具有时间标记的数字指纹,作为合同在某一特定时间点上的证明,确立合同签署的确切时间和顺序。
36.作为本发明的进一步方案,所述区块链存储与安全模块包括区块链存储模块、信息体系隔离模块、私钥加密模块、安全审计与监控模块、数据备份和恢复模块;
37.所述区块链存储模块利用区块链技术来存储和验证电子文档的哈希值,每个电子文档的哈希值将被记录在区块链上的一个区块中,形成一个不可篡改的账本;
38.所述信息体系隔离模块通过在系统内部建立不同的信息体系,限制私密信息的访问和传播范围,采用访问控制和权限管理机制,确保只有授权的用户或角色可以访问私密信息,实现私密信息与其他信息体系的隔离;
39.所述私钥加密模块采用私钥对称加密算法,将私密信息进行加密;
40.所述安全审计与监控模块通过记录关键操作如访问、修改或传输的日志,实时监控系统,跟踪和溯源系统中的安全事件,生成审计日志;
41.所述数据备份和恢复模块定期备份存储的电子文档和相关数据,并提供数据恢复机制。
42.作为本发明的进一步方案,所述合同打印与确认模块包括pdf内容处理模块、打印布局调整模块、唯一id生成与二维码生成模块、打印控制与确认模块;
43.所述pdf内容处理模块通过解析pdf内容,识别页面的文本、图形和布局,并根据打印机的设置进行调整,处理合同的pdf内容;
44.所述打印布局调整模块根据包括页面的文字长度、字体大小和图片大小的pdf内容特性和打印机配置,对合同的打印布局进行自动调整,动态调整页面的布局和缩放比例;
45.所述唯一id生成与二维码生成模块基于系统自动生成的随机序列或与合同相关的特定标识符,生成每份合同的唯一id,并将唯一id转换为二维码;
46.所述打印控制与确认模块基于非电子环境,将经过调整布局和包含唯一id二维码的合同放入打印机中进行打印,并监控打印任务的状态,确认打印是否成功,记录包括打印时间、打印份数的相关信息。
47.作为本发明的进一步方案,所述合同审批与过程记录模块包括业务流程管理模
块、审批效率提升模块、智能合约记录模块、过程监控与日志模块;
48.所述业务流程管理模块提供了可配置的审批流程,包括定义流程步骤和参与者、制定审批规则和条件;
49.所述审批效率提升模块包括自动化任务分配、实时通知和提醒、并行审批和会签;
50.所述智能合约记录模块采用去中心化的记录机制,利用智能合约技术记录每一次操作,当用户在系统中执行关于合同审批操作时,包括时间、操作人、操作类型的相关信息将被记录在智能合约中;
51.所述过程监控与日志模块跟踪每个合同审批的历史记录,包括审批人员的操作、审批状态的变化,监控合同审批的过程,并记录审批流程的日志信息。
52.作为本发明的进一步方案,所述电子签名合法性验证模块包括数字签名解密模块、数字签名认证模块、合法性验证结果显示模块;
53.所述数字签名解密模块接收电子合同中的数字签名以及相应的公钥,并使用公钥对数字签名进行解密,解密后的结果将被用于后续的签名认证过程;
54.所述数字签名认证模块将合同的原始内容进行哈希处理以生成哈希值,与解密后的数字签名进行比较,判断数字签名是否与合同内容匹配,匹配成功,则意味着合同未被篡改过,数字签名是有效的;
55.所述合法性验证结果显示模块显示合法性验证结果,验证结果包括合法性验证通过或失败的信息。
56.一种以pdf签章为核心的电子签名方法,包括以下步骤:
57.使用ocr识别算法和深度学习技术对用户证件信息进行识别,并验证用户照片的真实性;
58.使用模板引擎技术根据用户选择的条件动态生成合同模板,结合压力传感器、触摸屏技术和数字化处理,进行电子签名采集;
59.利用ai技术将收集到的用户信息自动填充至合同模板中,使用pdftron处理库生成pdf文件;
60.使用elliptic curve digital signature algorithm(ecdsa)生成数字签名,并验证合同内容是否有修改痕迹,添加第三方时间戳服务,确保合同在未来时间轴上的合法性和有效性;
61.使用可审计的区块链技术存储和验证电子文档的哈希值,执行信息体系隔离,将私密信息与其他信息体系隔离,并使用私钥进行加密;
62.根据pdf内容自动调整打印布局,在非电子环境下,通过二维码形式打印每份合同的唯一id;
63.使用业务流程管理技术对审批流程进行优化,提高审批效率,使用智能合约技术记录每一次操作,确保审批过程的可追溯性;
64.使用公钥解密数字签名进行数字签名认证,将数字签名与合同的哈希值进行匹配,验证合同的真实性。
65.与现有技术相比,本发明的优点和积极效果在于:
66.本发明中,通过将纸质合同转为电子合同,解决了纸质合同堆积和管理的问题,使用ecdsa生成的数字签名和第三方时间戳服务,确保了合同的真实性和合法性,通过合同的
哈希值验证和区块链存储技术,并以pdftron处理库生成pdf文件,确保合同内容不被篡改,并提供去中心化的操作流程,提升签订流程的灵活性,使用私钥加密和信息体系隔离,保护了合同数据的安全性。
附图说明
67.图1为本发明提出一种以pdf签章为核心的电子签名系统及方法的主要系统流程图;
68.图2为本发明提出一种以pdf签章为核心的电子签名系统及方法的用户信息采集模块流程图;
69.图3为本发明提出一种以pdf签章为核心的电子签名系统及方法的合同预览和签字模块流程图;
70.图4为本发明提出一种以pdf签章为核心的电子签名系统及方法的合同信息填充与生成模块流程图;
71.图5为本发明提出一种以pdf签章为核心的电子签名系统及方法的电子签章与合同真实性验证模块流程图;
72.图6为本发明提出一种以pdf签章为核心的电子签名系统及方法的区块链存储与安全模块流程图;
73.图7为本发明提出一种以pdf签章为核心的电子签名系统及方法的合同打印与确认模块流程图;
74.图8为本发明提出一种以pdf签章为核心的电子签名系统及方法的合同审批与过程记录模块流程图;
75.图9为本发明提出一种以pdf签章为核心的电子签名系统及方法的电子签名合法性验证模块流程图;
76.图10为本发明提出一种以pdf签章为核心的电子签名系统及方法的方法步骤示意图。
具体实施方式
77.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
78.在本发明的描述中,需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
79.实施例一
80.请参阅图1,本发明提供一种技术方案:一种以pdf签章为核心的电子签名系统是由用户信息采集模块、合同预览和签字模块、合同信息填充与生成模块、电子签章与合同真实性验证模块、区块链存储与安全模块、合同打印与确认模块、合同审批与过程记录模块、
电子签名合法性验证模块组成;
81.用户信息采集模块结合ocr识别算法和深度学习技术,进行证件信息识别,并通过深度学习的人脸识别技术对用户照片进行验证;
82.合同预览和签字模块采用模板引擎技术,根据用户所选的条件动态生成合同模板,结合压力传感器,触摸屏技术以及数字化处理执行电子签名采集;
83.合同信息填充与生成模块通过ai技术自动将收集到的用户信息精准填充至合同模板中,并引入pdftron处理库,生成pdf文件;
84.电子签章与合同真实性验证模块采用elliptic curve digital signature algorithm(ecdsa),利用公私钥生成数字签名,检验合同内容是否有修改痕迹,并添加第三方时间戳服务,保障电子合同在未来时间轴的合法性和有效性;
85.区块链存储与安全模块采用可审计的区块链技术存储和验证电子文档的哈希值,并执行信息体系隔离来隔离私密信息与其他信息体系,采用私钥进行加密;
86.合同打印与确认模块根据pdf内容自动调整打印布局,并在非电子环境下,将每份合同的唯一id通过二维码的形式打印出来;
87.合同审批与过程记录模块基于业务流程管理技术对审批流进行优化,提升审批效率,联合使用智能合约技术记录每一次操作;
88.电子签名合法性验证模块通过公钥解密数字签名执行数字签名认证,与合同的哈希值进行匹配,验证合同的真实性。
89.具体而言,该系统具备多个模块,每个模块承担着特定的功能,从用户信息采集到合同的生成、签名和验证,再到存储和打印确认,系统涵盖了电子签名流程的各个环节,以保证合同的真实性、完整性和安全性,用户信息采集模块利用ocr识别算法和深度学习技术,通过对用户提供的证件信息进行识别和验证,确保了用户身份的准确性,同时,通过深度学习的人脸识别技术,对用户的照片进行验证,增强了身份认证的可靠性,合同预览和签字模块采用模板引擎技术,根据用户选定的条件,动态生成合同模板,通过压力传感器、触摸屏技术和数字化处理,实现了电子签名的采集,确保签名的真实、可信,合同信息填充与生成模块利用ai技术自动将采集到的用户信息精准地填充到合同模板中,并引入pdftron处理库,生成pdf文件,这样可以将合同的信息自动化地整合到模板中,提高了效率和准确性,电子签章与合同真实性验证模块采用elliptic curve digital signature algorithm(ecdsa)生成数字签名,用于验证合同的真实性和完整性,同时,为了保障合同在未来时间轴上的合法性和有效性,添加了第三方时间戳服务,确保签署合同的时间得到记录并保持不可篡改,区块链存储与安全模块通过可审计的区块链技术来存储和验证电子文档的哈希值,确保合同数据的安全性和防止篡改,同时,通过信息体系隔离来隔离私密信息和其他信息体系,并利用私钥进行加密来保护数据安全,合同打印与确认模块通过根据pdf内容自动调整打印布局,实现了合同的灵活打印,并在非电子环境下,通过二维码的形式将每份合同的唯一id打印出来,用于确认合同的真实性和唯一性,合同审批与过程记录模块结合业务流程管理技术,对审批流程进行优化,提高了审批效率,同时,利用智能合约技术记录每一次操作,保留审批过程的完整记录,增加了合同交易的可追溯性和可信度,最后,电子签名合法性验证模块通过公钥解密数字签名执行数字签名认证,并与合同的哈希值进行匹配,验证合同的真实性和完整性,确保了合同在签署后没有被篡改,并验证了签署合同的主体
的身份,综上所述,该以pdf签章为核心的电子签名系统从多个环节和技术层面确保了合同的真实性、完整性和安全性,提高了合同签署的效率和可信度,同时减少了纸质合同管理的繁琐和成本。
90.请参阅图2,用户信息采集模块包括图像预处理模块、ocr识别模块、人脸检测模块、人脸特征提取模块、人脸匹配和验证模块;
91.图像预处理模块执行包括图像的尺寸调整、去噪、增强和归一化的预处理操作;
92.ocr识别模块基于ocr算法,对经过预处理的证件照片进行文字识别,ocr算法采用图像分割、字符识别和文本校正技术,将证件中的文字提取为可编辑的文本格式,并提取包括姓名、身份证号码、出生日期的关键信息;
93.人脸检测模块使用深度学习技术,对证件照片和用户提交的人脸照片进行人脸检测,并基于人脸检测算法,准确定位照片中的人脸区域;
94.人脸特征提取模块利用深度学习的人脸特征提取算法,从用户提交的人脸照片中提取特征向量,特征向量具体为包含面部轮廓、眼睛、鼻子和嘴巴的独特特征;
95.人脸匹配和验证模块采用人脸匹配算法,通过比对用户提交的人脸特征向量与证件照片中的人脸特征向量,判断照片中的人脸是否与证件上的照片相匹配,人脸匹配算法基于特征向量的相似度计算结合神经网络分类,联合验证信息。
96.具体而言,用户信息采集模块通过图像预处理、ocr识别、人脸检测、人脸特征提取以及人脸匹配和验证等步骤,确保了用户信息的准确性和真实性,为后续的电子签名过程提供可靠的基础数据。
97.请参阅图3,合同预览和签字模块包括模板管理模块、条件选择模块、模板引擎模块、合同预览模块、电子签名采集模块;
98.模板管理模块包括创建、编辑和维护模板功能项,进行对于模板的管理操作,模板包括固定的文本内容、可填充的变量和条件语句;
99.条件选择模块与模板管理模块协同工作,根据用户所选的条件动态选择合适的合同模板,条件动态包括但不限于合同类型、交易金额、服务期限;
100.模板引擎模块采用模板引擎技术,解析合同模板中的变量、条件语句和循环语句,将其替换为具体的数值或文本内容,根据用户选择的条件动态生成合同模板;
101.合同预览模块与显示生成的合同模板,提供包括放大、缩小、滚动的交互功能项;
102.电子签名采集模块结合压力传感器、触摸屏技术以及数字化处理,实现用户的电子签名采集。
103.具体而言,合同预览和签字模块通过模板管理、条件选择、模板引擎、合同预览和电子签名采集等功能,为用户提供了方便快捷的合同管理和签字体验,实现了电子签名的效率和安全性。
104.请参阅图4,合同信息填充与生成模块包括用户信息上传模块、数据处理与分析模块、自动信息填充模块、pdf生成模块;
105.用户信息上传模块通过输入表单、上传文件或扫描身份证方式,采集并上传包括个人信息、联系方式、交易详情的用户相关信息;
106.数据处理与分析模块采用自然语言处理(nlp)技术,对用户提供的信息进行处理和分析,并基于ai技术,自动提取用户信息中的关键内容,匹配对应的合同模板字段;
107.自动信息填充模块基于字段匹配内容,将收集到的用户信息自动填充到合同模板对应位置;
108.pdf生成模块基于pdftron处理库,执行合并、分割、添加水印、加密功能项,将填充完整的合同模板转换为可读和可打印的pdf文件。
109.具体而言,合同信息填充与生成模块可以高效地将用户提供的信息与合同模板进行结合,自动生成符合要求的合同文件。这大大简化了合同的创建过程,并提高了工作效率和准确性。
110.请参阅图5,电子签章与合同真实性验证模块包括数字签名生成模块、合同真实性验证模块、修改痕迹检测模块、第三方时间戳服务集成模块;
111.数字签名生成模块利用elliptic curve digital signature algorithm(ecdsa),生成一组私钥和对应的公钥,使用私钥对合同进行哈希处理,并生成数字签名;
112.合同真实性验证模块提取合同的数字签名和公钥,并对合同内容进行哈希处理以生成哈希值,使用公钥对数字签名进行验证,确保数字签名与合同内容的哈希值匹配,以验证合同是否被篡改过;
113.修改痕迹检测模块对比原始版本合同与当前版本合同的合同内容、数字签名和哈希值信息,判定是否存在包括添加、删除或修改合同条款的修改情况;
114.第三方时间戳服务集成模块集成第三方时间戳服务,为合同生成一个具有时间标记的数字指纹,作为合同在某一特定时间点上的证明,确立合同签署的确切时间和顺序。
115.具体而言,电子签章与合同真实性验证模块可以确保合同的完整性、不可篡改性,并提供了可靠的时间证明,使得电子签署的合同具有高度的可信度和法律效力。
116.请参阅图6,区块链存储与安全模块包括区块链存储模块、信息体系隔离模块、私钥加密模块、安全审计与监控模块、数据备份和恢复模块;
117.区块链存储模块利用区块链技术来存储和验证电子文档的哈希值,每个电子文档的哈希值将被记录在区块链上的一个区块中,形成一个不可篡改的账本;
118.信息体系隔离模块通过在系统内部建立不同的信息体系,限制私密信息的访问和传播范围,采用访问控制和权限管理机制,确保只有授权的用户或角色可以访问私密信息,实现私密信息与其他信息体系的隔离;
119.私钥加密模块采用私钥对称加密算法,将私密信息进行加密;
120.安全审计与监控模块通过记录关键操作如访问、修改或传输的日志,实时监控系统,跟踪和溯源系统中的安全事件,生成审计日志;
121.数据备份和恢复模块定期备份存储的电子文档和相关数据,并提供数据恢复机制。
122.具体而言,区块链存储与安全模块通过结合区块链技术、信息隔离、加密、审计监控和数据备份恢复等措施,提供了强大的安全保障机制,保护电子文档的机密性、完整性和可用性,并确保系统的安全性和合规性。
123.请参阅图7,合同打印与确认模块包括pdf内容处理模块、打印布局调整模块、唯一id生成与二维码生成模块、打印控制与确认模块;
124.pdf内容处理模块通过解析pdf内容,识别页面的文本、图形和布局,并根据打印机的设置进行调整,处理合同的pdf内容;
125.打印布局调整模块根据包括页面的文字长度、字体大小和图片大小的pdf内容特性和打印机配置,对合同的打印布局进行自动调整,动态调整页面的布局和缩放比例;
126.唯一id生成与二维码生成模块基于系统自动生成的随机序列或与合同相关的特定标识符,生成每份合同的唯一id,并将唯一id转换为二维码;
127.打印控制与确认模块基于非电子环境,将经过调整布局和包含唯一id二维码的合同放入打印机中进行打印,并监控打印任务的状态,确认打印是否成功,记录包括打印时间、打印份数的相关信息。
128.具体而言,合同打印与确认模块通过处理pdf内容、调整打印布局、生成唯一id和二维码,以及控制打印并确认打印结果,实现了将电子合同转化为纸质合同的过程,并提供了可靠的打印确认功能。
129.请参阅图8,合同审批与过程记录模块包括业务流程管理模块、审批效率提升模块、智能合约记录模块、过程监控与日志模块;
130.业务流程管理模块提供了可配置的审批流程,包括定义流程步骤和参与者、制定审批规则和条件;
131.审批效率提升模块包括自动化任务分配、实时通知和提醒、并行审批和会签;
132.智能合约记录模块采用去中心化的记录机制,利用智能合约技术记录每一次操作,当用户在系统中执行关于合同审批操作时,包括时间、操作人、操作类型的相关信息将被记录在智能合约中;
133.过程监控与日志模块跟踪每个合同审批的历史记录,包括审批人员的操作、审批状态的变化,监控合同审批的过程,并记录审批流程的日志信息。
134.具体而言,合同审批与过程记录模块通过业务流程管理、审批效率提升、智能合约记录和过程监控与日志等多项功能,实现了合同审批流程的规范化、高效化和可追溯性。它提供了全面管理合同审批过程的能力,帮助组织提升合同管理的效率和准确性。
135.请参阅图9,电子签名合法性验证模块包括数字签名解密模块、数字签名认证模块、合法性验证结果显示模块;
136.数字签名解密模块接收电子合同中的数字签名以及相应的公钥,并使用公钥对数字签名进行解密,解密后的结果将被用于后续的签名认证过程;
137.数字签名认证模块将合同的原始内容进行哈希处理以生成哈希值,与解密后的数字签名进行比较,判断数字签名是否与合同内容匹配,匹配成功,则意味着合同未被篡改过,数字签名是有效的;
138.合法性验证结果显示模块显示合法性验证结果,验证结果包括合法性验证通过或失败的信息。
139.具体而言,电子签名合法性验证模块通过数字签名解密、数字签名认证和合法性验证结果显示等功能,确保了电子签名的合法性和完整性。它提供了一种验证机制,使得可以确定签名是由合法签署者生成,并确保签名后的合同内容未被篡改过。验证结果的显示能够提供用户直观的信息,帮助用户判断签名的有效性。
140.请参阅图10,一种以pdf签章为核心的电子签名方法,包括以下步骤:
141.使用ocr识别算法和深度学习技术对用户证件信息进行识别,并验证用户照片的真实性;
142.使用模板引擎技术根据用户选择的条件动态生成合同模板,结合压力传感器、触摸屏技术和数字化处理,进行电子签名采集;
143.利用ai技术将收集到的用户信息自动填充至合同模板中,使用pdftron处理库生成pdf文件;
144.使用elliptic curve digital signature algorithm(ecdsa)生成数字签名,并验证合同内容是否有修改痕迹,添加第三方时间戳服务,确保合同在未来时间轴上的合法性和有效性;
145.使用可审计的区块链技术存储和验证电子文档的哈希值,执行信息体系隔离,将私密信息与其他信息体系隔离,并使用私钥进行加密;
146.根据pdf内容自动调整打印布局,在非电子环境下,通过二维码形式打印每份合同的唯一id;
147.使用业务流程管理技术对审批流程进行优化,提高审批效率,使用智能合约技术记录每一次操作,确保审批过程的可追溯性;
148.使用公钥解密数字签名进行数字签名认证,将数字签名与合同的哈希值进行匹配,验证合同的真实性。
149.工作原理:首先,在合同流程中,采用ocr识别算法和深度学习技术对用户提交的证件信息进行识别,通过ocr算法,提取证件中的关键信息,并使用深度学习技术验证用户照片的真实性,接下来,使用模板引擎技术根据用户选择的条件动态生成合同模板,结合压力传感器、触摸屏技术和数字化处理,实现电子签名的采集过程,当用户在触摸屏上进行签名时,压力传感器会捕捉签名的压力和速度等特征,将其转换成数字化的数据,随后,利用ai技术将收集到的用户信息自动填充至合同模板中,通过使用pdftron处理库,生成包含用户信息的最终pdf合同文件,合同文件的生成过程可以确保信息的准确性和一致性,在合同签署过程中,采用elliptic curve digital signature algorithm(ecdsa)生成数字签名,同时,验证合同内容是否有修改痕迹,并添加第三方时间戳服务,以确保合同在未来时间轴上的合法性和有效性,为了保证合同的安全性,使用可审计的区块链技术存储和验证电子文档的哈希值,区块链实现了信息体系的隔离,它将私密信息与其他信息体系进行隔离,并使用私钥进行加密,确保数据的完整性和保密性,针对合同的打印需求,在非电子环境下,根据pdf内容自动调整打印布局,并在每份合同中添加二维码形式的唯一id,以确保打印的合同可以进行跟踪和识别,通过业务流程管理技术对合同审批流程进行优化,提高审批效率,运用智能合约技术记录每一次操作,确保审批过程的可追溯性和信息安全,最后,在合同验证阶段,使用公钥对数字签名进行解密,并与合同的哈希值进行匹配,以验证合同的真实性和完整性。
150.以上,仅是本发明的较佳实施例而已,并非对本发明作其他形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例应用于其他领域,但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。

技术特征:
1.一种以pdf签章为核心的电子签名系统,其特征在于:所述一种以pdf签章为核心的电子签名系统是由用户信息采集模块、合同预览和签字模块、合同信息填充与生成模块、电子签章与合同真实性验证模块、区块链存储与安全模块、合同打印与确认模块、合同审批与过程记录模块、电子签名合法性验证模块组成;所述用户信息采集模块结合ocr识别算法和深度学习技术,进行证件信息识别,并通过深度学习的人脸识别技术对用户照片进行验证;所述合同预览和签字模块采用模板引擎技术,根据用户所选的条件动态生成合同模板,结合压力传感器,触摸屏技术以及数字化处理执行电子签名采集;所述合同信息填充与生成模块通过ai技术自动将收集到的用户信息精准填充至合同模板中,并引入pdftron处理库,生成pdf文件;所述电子签章与合同真实性验证模块采用elliptic curve digital signature algorithm(ecdsa),利用公私钥生成数字签名,检验合同内容是否有修改痕迹,并添加第三方时间戳服务,保障电子合同在未来时间轴的合法性和有效性;所述区块链存储与安全模块采用可审计的区块链技术存储和验证电子文档的哈希值,并执行信息体系隔离来隔离私密信息与其他信息体系,采用私钥进行加密;所述合同打印与确认模块根据pdf内容自动调整打印布局,并在非电子环境下,将每份合同的唯一id通过二维码的形式打印出来;所述合同审批与过程记录模块基于业务流程管理技术对审批流进行优化,提升审批效率,联合使用智能合约技术记录每一次操作;所述电子签名合法性验证模块通过公钥解密数字签名执行数字签名认证,与合同的哈希值进行匹配,验证合同的真实性。2.根据权利要求1所述的以pdf签章为核心的电子签名系统,其特征在于:所述用户信息采集模块包括图像预处理模块、ocr识别模块、人脸检测模块、人脸特征提取模块、人脸匹配和验证模块;所述图像预处理模块执行包括图像的尺寸调整、去噪、增强和归一化的预处理操作;所述ocr识别模块基于ocr算法,对经过预处理的证件照片进行文字识别,ocr算法采用图像分割、字符识别和文本校正技术,将证件中的文字提取为可编辑的文本格式,并提取包括姓名、身份证号码、出生日期的关键信息;所述人脸检测模块使用深度学习技术,对证件照片和用户提交的人脸照片进行人脸检测,并基于人脸检测算法,准确定位照片中的人脸区域;所述人脸特征提取模块利用深度学习的人脸特征提取算法,从用户提交的人脸照片中提取特征向量,所述特征向量具体为包含面部轮廓、眼睛、鼻子和嘴巴的独特特征;所述人脸匹配和验证模块采用人脸匹配算法,通过比对用户提交的人脸特征向量与证件照片中的人脸特征向量,判断照片中的人脸是否与证件上的照片相匹配,所述人脸匹配算法基于特征向量的相似度计算结合神经网络分类,联合验证信息。3.根据权利要求1所述的以pdf签章为核心的电子签名系统,其特征在于:所述合同预览和签字模块包括模板管理模块、条件选择模块、模板引擎模块、合同预览模块、电子签名采集模块;所述模板管理模块包括创建、编辑和维护模板功能项,进行对于模板的管理操作,模板
包括固定的文本内容、可填充的变量和条件语句;所述条件选择模块与模板管理模块协同工作,根据用户所选的条件动态选择合适的合同模板,所述条件动态包括但不限于合同类型、交易金额、服务期限;所述模板引擎模块采用模板引擎技术,解析合同模板中的变量、条件语句和循环语句,将其替换为具体的数值或文本内容,根据用户选择的条件动态生成合同模板;所述合同预览模块与显示生成的合同模板,提供包括放大、缩小、滚动的交互功能项;所述电子签名采集模块结合压力传感器、触摸屏技术以及数字化处理,实现用户的电子签名采集。4.根据权利要求1所述的以pdf签章为核心的电子签名系统,其特征在于:所述合同信息填充与生成模块包括用户信息上传模块、数据处理与分析模块、自动信息填充模块、pdf生成模块;所述用户信息上传模块通过输入表单、上传文件或扫描身份证方式,采集并上传包括个人信息、联系方式、交易详情的用户相关信息;所述数据处理与分析模块采用自然语言处理(nlp)技术,对用户提供的信息进行处理和分析,并基于ai技术,自动提取用户信息中的关键内容,匹配对应的合同模板字段;所述自动信息填充模块基于字段匹配内容,将收集到的用户信息自动填充到合同模板对应位置;所述pdf生成模块基于pdftron处理库,执行合并、分割、添加水印、加密功能项,将填充完整的合同模板转换为可读和可打印的pdf文件。5.根据权利要求1所述的以pdf签章为核心的电子签名系统,其特征在于:所述电子签章与合同真实性验证模块包括数字签名生成模块、合同真实性验证模块、修改痕迹检测模块、第三方时间戳服务集成模块;所述数字签名生成模块利用elliptic curve digitalsignature algorithm(ecdsa),生成一组私钥和对应的公钥,使用私钥对合同进行哈希处理,并生成数字签名;所述合同真实性验证模块提取合同的数字签名和公钥,并对合同内容进行哈希处理以生成哈希值,使用公钥对数字签名进行验证,确保数字签名与合同内容的哈希值匹配,以验证合同是否被篡改过;所述修改痕迹检测模块对比原始版本合同与当前版本合同的合同内容、数字签名和哈希值信息,判定是否存在包括添加、删除或修改合同条款的修改情况;所述第三方时间戳服务集成模块集成第三方时间戳服务,为合同生成一个具有时间标记的数字指纹,作为合同在某一特定时间点上的证明,确立合同签署的确切时间和顺序。6.根据权利要求1所述的以pdf签章为核心的电子签名系统,其特征在于:所述区块链存储与安全模块包括区块链存储模块、信息体系隔离模块、私钥加密模块、安全审计与监控模块、数据备份和恢复模块;所述区块链存储模块利用区块链技术来存储和验证电子文档的哈希值,每个电子文档的哈希值将被记录在区块链上的一个区块中,形成一个不可篡改的账本;所述信息体系隔离模块通过在系统内部建立不同的信息体系,限制私密信息的访问和传播范围,采用访问控制和权限管理机制,确保只有授权的用户或角色可以访问私密信息,实现私密信息与其他信息体系的隔离;
所述私钥加密模块采用私钥对称加密算法,将私密信息进行加密;所述安全审计与监控模块通过记录关键操作如访问、修改或传输的日志,实时监控系统,跟踪和溯源系统中的安全事件,生成审计日志;所述数据备份和恢复模块定期备份存储的电子文档和相关数据,并提供数据恢复机制。7.根据权利要求1所述的以pdf签章为核心的电子签名系统,其特征在于:所述合同打印与确认模块包括pdf内容处理模块、打印布局调整模块、唯一id生成与二维码生成模块、打印控制与确认模块;所述pdf内容处理模块通过解析pdf内容,识别页面的文本、图形和布局,并根据打印机的设置进行调整,处理合同的pdf内容;所述打印布局调整模块根据包括页面的文字长度、字体大小和图片大小的pdf内容特性和打印机配置,对合同的打印布局进行自动调整,动态调整页面的布局和缩放比例;所述唯一id生成与二维码生成模块基于系统自动生成的随机序列或与合同相关的特定标识符,生成每份合同的唯一id,并将唯一id转换为二维码;所述打印控制与确认模块基于非电子环境,将经过调整布局和包含唯一id二维码的合同放入打印机中进行打印,并监控打印任务的状态,确认打印是否成功,记录包括打印时间、打印份数的相关信息。8.根据权利要求1所述的以pdf签章为核心的电子签名系统,其特征在于:所述合同审批与过程记录模块包括业务流程管理模块、审批效率提升模块、智能合约记录模块、过程监控与日志模块;所述业务流程管理模块提供了可配置的审批流程,包括定义流程步骤和参与者、制定审批规则和条件;所述审批效率提升模块包括自动化任务分配、实时通知和提醒、并行审批和会签;所述智能合约记录模块采用去中心化的记录机制,利用智能合约技术记录每一次操作,当用户在系统中执行关于合同审批操作时,包括时间、操作人、操作类型的相关信息将被记录在智能合约中;所述过程监控与日志模块跟踪每个合同审批的历史记录,包括审批人员的操作、审批状态的变化,监控合同审批的过程,并记录审批流程的日志信息。9.根据权利要求1所述的以pdf签章为核心的电子签名系统,其特征在于:所述电子签名合法性验证模块包括数字签名解密模块、数字签名认证模块、合法性验证结果显示模块;所述数字签名解密模块接收电子合同中的数字签名以及相应的公钥,并使用公钥对数字签名进行解密,解密后的结果将被用于后续的签名认证过程;所述数字签名认证模块将合同的原始内容进行哈希处理以生成哈希值,与解密后的数字签名进行比较,判断数字签名是否与合同内容匹配,匹配成功,则意味着合同未被篡改过,数字签名是有效的;所述合法性验证结果显示模块显示合法性验证结果,验证结果包括合法性验证通过或失败的信息。10.一种以pdf签章为核心的电子签名方法,其特征在于,包括以下步骤:使用ocr识别算法和深度学习技术对用户证件信息进行识别,并验证用户照片的真实
性;使用模板引擎技术根据用户选择的条件动态生成合同模板,结合压力传感器、触摸屏技术和数字化处理,进行电子签名采集;利用ai技术将收集到的用户信息自动填充至合同模板中,使用pdftron处理库生成pdf文件;使用elliptic curve digital signature algorithm(ecdsa)生成数字签名,并验证合同内容是否有修改痕迹,添加第三方时间戳服务,确保合同在未来时间轴上的合法性和有效性;使用可审计的区块链技术存储和验证电子文档的哈希值,执行信息体系隔离,将私密信息与其他信息体系隔离,并使用私钥进行加密;根据pdf内容自动调整打印布局,在非电子环境下,通过二维码形式打印每份合同的唯一id;使用业务流程管理技术对审批流程进行优化,提高审批效率,使用智能合约技术记录每一次操作,确保审批过程的可追溯性;使用公钥解密数字签名进行数字签名认证,将数字签名与合同的哈希值进行匹配,验证合同的真实性。

技术总结
本发明涉及电子签名系统技术领域,具体为一种以PDF签章为核心的电子签名系统及方法,一种以PDF签章为核心的电子签名系统是由用户信息采集模块、合同预览和签字模块、合同信息填充与生成模块、电子签章与合同真实性验证模块、区块链存储与安全模块、合同打印与确认模块、合同审批与过程记录模块、电子签名合法性验证模块组成。本发明中,通过将纸质合同转为电子合同,解决了纸质合同堆积和管理的问题,使用ECDSA生成的数字签名和第三方时间戳服务,确保了合同的真实性和合法性,通过合同的哈希值验证和区块链存储技术,并以PDFtron处理库生成PDF文件,提供去中心化的操作流程,提升签订流程的灵活性,使用私钥加密和信息体系隔离,保护了合同数据的安全性。保护了合同数据的安全性。保护了合同数据的安全性。


技术研发人员:马相伯
受保护的技术使用者:北京万维盛新科技有限公司
技术研发日:2023.07.11
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐