[发明专利]一种基于智能密码钥匙的电子签章的方法在审
申请号: | 202210264363.0 | 申请日: | 2022-03-17 |
公开(公告)号: | CN114626046A | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 底强;刘磊 | 申请(专利权)人: | 中安云科科技发展(山东)有限公司 |
主分类号: | G06F21/34 | 分类号: | G06F21/34;G06F21/31;G06F21/64;G06Q10/10 |
代理公司: | 北京盛凡佳华专利代理事务所(普通合伙) 11947 | 代理人: | 孙莉莉 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能 密码 钥匙 电子 签章 方法 | ||
1.一种基于智能密码钥匙的电子签章的方法,其特征在于:包括如下步骤:
S1、操作用户在待操作终端打开中间件,将智能密码钥匙插入待操作终端设备,打开浏览器;
S2、在浏览器中输入智能密码钥匙口令因子,验证智能密码钥匙口令;
S3、上传待签署文件并解析文档;
S4、获取电子印章,验证电子印章的有效性;
S5、制作组织签章结构;
S6、将签章结构打印到文档的签章区域。
2.根据权利要求1所述的基于智能密码钥匙的电子签章的方法,其特征在于:所述S2中,验证智能密码钥匙口令的具体方法包括如下步骤:
S2.1、操作用户在浏览器中输入智能密码钥匙口令因子;
S2.2、浏览器调用中间件获取智能密码钥匙中存储的口令因子,并与页面输入的口令因子进行匹配验证;
S2.3、口令验证成功,即确认该操作用户具备使用智能密码钥匙中的电子印章的权限。
3.根据权利要求2所述的基于智能密码钥匙的电子签章的方法,其特征在于:所述S3中,上传待签署文件并解析文档的具体方法包括如下步骤:
S3.1、口令验证成功后,上传待签署文件;
S3.2、浏览器调用中间件,通过调用接口的方式解析文档,并渲染到浏览器。
4.根据权利要求3所述的基于智能密码钥匙的电子签章的方法,其特征在于:所述S4中,获取电子印章,验证电子印章的有效性的具体方法包括如下步骤:
S4.1、文档解析成功后,由中间件调用智能密码钥匙,获取电子印章;
S4.2、验证电子印章数据格式的合规性:由操作用户调用中间件按照电子印章格式进行解析,并验证是否是符合规范的电子印章格式;
S4.3、验证电子印章签名值是否正确:根据印章信息数据、制章人证书、签名算法标识调用中间件验证电子印章签名信息中的签名值是否正确;
S4.4、验证电子印章制章人证书的有效性:由操作用户调用中间件验证电子印章制章人证书的有效性,验证项包括但不限于:制章人证书信任链验证、制章人证书有效期验证、制章人证书是否被吊销、密钥用法是否正确;
S4.5、验证电子印章是否过期:由操作用户调用中间件根据印章属性中的印章有效起始日期和有效终止日期,与当前时间作对比,验证电子印章是否过期;
S4.6、若步骤S4.2~步骤S4.5均验证通过,则确认电子印章有效。
5.根据权利要求4所述的基于智能密码钥匙的电子签章的方法,其特征在于:所述S5中,制作组织签章结构的具体方法包括如下步骤:
S5.1、明确电子签章结构;
S5.2、调用中间件先将电子印章、证书打印到签章结构中;
S5.3、通过调用时间戳服务器获取精准时间,得到时间信息;
S5.4、采用国密SM3算法计算文件哈希值得到原文杂凑值;
S5.5、由签章人对电子签章数据格式中版本号、电子印章、时间信息、原文杂凑值、原文属性信息、证书、签名算法标识组成的待签章数据进行数字签名,确认签名值;
S5.6、将上述所有数据进行组织,最终组成完整有效的签章结构。
6.根据权利要求5所述的基于智能密码钥匙的电子签章的方法,其特征在于:所述S5.4中,国密SM3算法适用于商用密码应用中的数字签名和验证,是在SHA-256基础上改进实现的一种算法,其安全性和SHA-256相当,整个运算过程包含四个步骤:消息填充、消息扩展、迭代压缩、输出结果。
7.根据权利要求5所述的基于智能密码钥匙的电子签章的方法,其特征在于:所述中间件为一套由C接口组成的插件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中安云科科技发展(山东)有限公司,未经中安云科科技发展(山东)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210264363.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多媒体数据合成方法、设备及存储介质
- 下一篇:一种胶囊填充抖动装置