[发明专利]一种基于WEB脚本数据流运算的远程在线电子签章方法有效
申请号: | 201910527841.0 | 申请日: | 2019-06-18 |
公开(公告)号: | CN110266469B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 葛峰;曹容端 | 申请(专利权)人: | 江苏慧世联网络科技有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/30;H04L9/32 |
代理公司: | 北京思创大成知识产权代理有限公司 11614 | 代理人: | 尹慧晶 |
地址: | 210049 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 web 脚本 数据流 运算 远程 在线 电子 签章 方法 | ||
1.一种基于WEB脚本数据流运算的远程在线电子签章方法,其特征在于,该方法包括以下步骤:
S1、用户注册
1.1用户U使用移动智能终端设备MP,安装客户端应用APP,并生成一个公私钥对,其中公钥为私钥为为服务器配置公钥kpuS,私钥为kprS;
1.2用户U在App中输入身份信息IDu,包括名称和证件号,并提供对应的签名字样或单位印章图样Sealu,App将IDu、公钥Sealu提交给服务器Ser,服务器将其公钥kpuS返回给App保存;
1.3对用户U进行身份审核,审核通过后Ser将IDu、Sealu记入数据库,并将与IDu和Sealu进行关联绑定,用户U的身份注册完成;
S2、发起签章任务
2.1用户U通过WEB浏览器,并使用实名注册的身份信息IDu登录Ser;
2.2用户U完成登录后,向Ser上传需要签章的文件M0,在浏览器页面设置签章所在的位置坐标;
2.3 Ser收到文件M0后,进行预处理,并将用户U的印章图样Sealu按照用户指定的位置坐标插入文件中,生成新的文件M1;
2.4 Ser结合文件M1、身份信息IDu为文件M1生成唯一访问地址同时计算M1的哈希值e0=H(M1),Ser使用用户U的公钥加密e0,得到M1哈希值e0被加密后的并使用Ser的私钥kprS对e1进行签名Sign(kprS,e1)=Sie1;Ser将e0、记入数据库;
2.5 Ser使用WEB脚本语言在中部署pdf.js脚本命令,指令当WEB浏览器客户端访问时,WEB浏览器客户端对M1的全部二进制数据流计算哈希值e2=H(M1);
2.6用户U使用WEB浏览器客户端访问网址Ser向用户WEB浏览器客户端返回文件M1数据流、e1、Sie1以及包含2.5内容的脚本命令;WEB浏览器客户端随后向用户展现文件M1的内容,并执行脚本计算e2;
2.7 WEB浏览器客户端将e1、Sie1、e2、的信息编码后展示在页面上;S3、执行签章任务
3.1用户U使用实名注册的身份信息IDu登录App,将2.7中显示在页面上的编码信息录入App,解码后获取页面上的信息e1、Sie1、e2、
3.2 App解析2.7中展示的中包含的身份信息IDu是否与App登录的身份信息IDu是否一致,如比对不一致则终止处理,如比对一致,则进行3.3;
3.3 App调用Ser的公钥kpuS对签名值Sie1进行验签计算验签结果为假,则终止处理,验签结果为真,则签名正确,执行3.4;
3.4 App调用用户U的私钥对e1进行解密比对e0′与e2,如比对不一致,则终止处理,如比对一致,则进行3.5;
3.5 App调用用户U的私钥对e2进行签名运算得到文件M1数据流的签名值SiM1;
3.6 App使用Ser公钥kpuS对e2、SiM1、进行加密运算将发送给Ser;
3.7 Ser收到使用Ser私钥kprS进行解密,得到明文e2、SiM1、
3.8 Ser在数据库中查询对应2.4和1.3中的记录,结合3.7收到的信息,Ser得到e0、IDu、Sealu、e2、SiM1;
3.9 Ser解析包含的身份信息IDu并与1.3中保存的IDu比对,比对不一致终止处理,比对一致执行3.10;
3.10 Ser比对e0与e2,比对不一致终止处理,比对一致执行3.11;
3.11 Ser使用用户U的公钥对签名值SiM1进行签名的验签运算验签结果为假,则终止处理,验签结果为真,则签名正确,执行3.12;
3.12 Ser将签名值SiM1添加至文件M1,合成最终作准的文件M2,M2包含了文件M0一致的内容、用户U的签章图样Sealu、以及签名值SiM1;
3.13 Ser通知用户U文件M0的电子签章任务完成,并将作准文件M2返回给WEB浏览器,或者发送给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏慧世联网络科技有限公司,未经江苏慧世联网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910527841.0/1.html,转载请声明来源钻瓜专利网。