一种远程签名方法及装置制造方法及图纸

技术编号:17668772 阅读:59 留言:0更新日期:2018-04-11 07:27
本发明专利技术涉公开了一种远程签名方法及装置,涉及数字签名技术领域。用于解决现有技术中服务端和客户端在远程签名过程中带宽占用率高,带宽消耗大,且客户端需要安装用于展现版式电子文件的展示工具的问题。该方法包括:收到客户端发送的签名请求,根据所述签名请求获取版式电子文件摘要;将所述版式电子文件摘要发送至客户端,指示客户端对所述版式电子文件摘要进行加密,根据加密后的所述版式电子文件摘要生成签名信息;收到所述客户端发送的所述签名信息,根据所述签名信息对与所述版式电子文件摘要对应的版式电子文件进行签名。

A remote signature method and device

The invention relates to a kind of remote signature method and device, which relates to the technical field of digital signature. It is used to solve the problem of high bandwidth occupancy and large bandwidth consumption in the remote signature process of the server and client in the existing technology, and the client needs to install the display tool to display the layout electronic files. The method includes: receiving the request sent by the client according to the signature, the signature request format of electronic documents in the electronic file format; the instructions sent to the client, the client of the electronic format file is encrypted according to the format of electronic document summarization encrypted signature information; receiving the signature information the client sends the signature according to the format of electronic documents, the signature information of the electronic file format and the corresponding.

【技术实现步骤摘要】
一种远程签名方法及装置
本专利技术涉及数字签名
,主要涉及一种远程签名方法及装置。
技术介绍
信息技术的飞速发展,使得版式电子文件已经成为主流文件交换格式之一,版式电子文件的远程签名已经成为保证文件的真实性和完整性的重要技术手段。版式电子文件是一种用页面化的形式固定呈现文本、图形、图像等信息的文件,国家档案局明确了版式电子文件长期保存格式的特征;出于交换、发布、存档目的,越来越多的电子文件被制作或转换为版式电子文件。为了保证电子政务交易的完整性、真实性及不可抵赖性,人们经常通过对版式电子文件进行数字签名。其中,数字签名是非对称密钥加密技术与数字摘要技术的应用,只有信息的发送者才能产生一段数字串,该数字串别人无法伪造,同时这数字串也是对信息的发送者发送信息真实性的一个有效证明。现如今,一种远程签名的方法包括:服务端将接收的数据转为版式电子文件,并将版式电子文件发送给客户端;客户端通过浏览器端安装控件直接下载并展示版式电子文件,进而完成签名并将签名后的版式电子文件发送至服务端。然而,上述方法中,不仅服务端需要将版式电子文件发送至客户端,而且客户端还需要通过用于展示版式电子文件的展示工具对版式电子文件签名,占用客户端资源;因此,在网络传输版式电子文件过程中服务端和客户端的带宽占用率高,带宽消耗大;可以理解的,若网络传输的版式电子文件越大,则网络传输版式电子文件带宽占用越高,带宽消耗越大。
技术实现思路
本专利技术实施例提供一种远程签名方法及装置,用以解决现有技术中服务端和客户端在远程签名过程中带宽占用率高,带宽消耗大,且客户端需要安装用于展现版式电子文件的展示工具的问题。本专利技术实施例提供一种远程签名方法,包括:收到客户端发送的签名请求,根据所述签名请求获取版式电子文件摘要;将所述版式电子文件摘要发送至客户端,指示客户端对所述版式电子文件摘要进行加密,根据加密后的所述版式电子文件摘要生成签名信息;收到所述客户端发送的所述签名信息,根据所述签名信息对与所述版式电子文件摘要对应的版式电子文件进行签名。优选地,所述签名请求内携带有文件数据,所述文件数据用于合成所述版式电子文件;所述收到客户端发送的签名请求,根据所述签名请求获取版式电子文件摘要具体包括:根据所述文件数据,获取与所述文件数据对应的版式电子文件模板;根据所述版式电子文件模板和所述文件数据,生成所述版式电子文件;对所述版式电子文件采用摘要算法,得到所述版式电子文件摘要。优选地,所述摘要算法为哈希算法。优选地,将所述版式电子文件摘要发送至客户端,指示客户端对所述版式电子文件摘要进行加密,根据加密后的所述版式电子文件摘要生成签名信息,具体包括:将所述版式电子文件摘要发送至客户端,指示所述客户端采用与所述版式电子文件摘要对应的私钥,对所述版式电子文件摘要进行加密并生产与所述版式电子文件摘要对应的密文;将所述密文,所述摘要算法和与所述版式电子文件摘要对应的公钥生产所述签名信息。优选地,所述根据所述签名信息对与所述版式电子文件摘要对应的版式电子文件进行签名之后,还包括:将签名后的所述版式电子文件确定为数字签名电子文件,将所述数字签名电子文件发送至所述客户端。本专利技术实施例提供一种远程签名装置,包括:获取模块,用于收到客户端发送的签名请求,根据所述签名请求获取版式电子文件摘要;发送模块,用于将所述版式电子文件摘要发送至客户端,指示客户端对所述版式电子文件摘要进行加密,根据加密后的所述版式电子文件摘要生成签名信息;签名模块,用于收到所述客户端发送的所述签名信息,根据所述签名信息对与所述版式电子文件摘要对应的版式电子文件进行签名。优选地,所述签名请求内携带有文件数据,所述文件数据用于合成所述版式电子文件;所述获取模块,具体用于根据所述文件数据,获取与所述文件数据对应的版式电子文件模板;根据所述版式电子文件模板和所述文件数据,生成所述版式电子文件;对所述版式电子文件采用摘要算法,得到所述版式电子文件摘要。优选地,所述摘要算法为哈希算法。优选地,所述发送模块,具体用于将所述版式电子文件摘要发送至客户端,指示所述客户端采用与所述版式电子文件摘要对应的私钥,对所述版式电子文件摘要进行加密并生产与所述版式电子文件摘要对应的密文;将所述密文,所述摘要算法和与所述版式电子文件摘要对应的公钥生产所述签名信息。优选地,所述发送模块,还用于将签名后的所述版式电子文件确定为数字签名电子文件,将所述数字签名电子文件发送至所述客户端。本专利技术实施例提供一种远程签名方法及装置,该方法包括:收到客户端发送的签名请求,根据签名请求获取版式电子文件摘要;将版式电子文件摘要发送至客户端,指示客户端对版式电子文件摘要进行加密,根据加密后的版式电子文件摘要生成签名信息;收到客户端发送的签名信息,根据签名信息对与版式电子文件摘要对应的版式电子文件进行签名。该方法中,服务端只需要将版式电子文件摘要发送至客户端,指示客户端对版式电子文件摘要加密,根据加密后的版式电子文件摘要生成签名信息,进而将签名信息发送至服务端;这样,服务端不需要将版式电子文件发送至客户端,减少了远程签名网络传输过程中服务端和客户端的带宽占有率,同时,客户端不需要接收版式电子文件,也不需要安装专门用于显示版式电子文件的展示工具,减少开销。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的远程签名方法的流程控制图;图2为本专利技术实施例提供的一种远程签名的示意图;图3为本专利技术实施例提供的远程签名装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在实际应用中,数字签名包括两种运算,一个用于签名,另一个用于验证。本专利技术实施例提供的技术方案的基本原理是将数字签名中的计算摘要和对摘要加密分离,即将提取版式电子文件摘要和对版式电子文件摘要利用私钥加密分离,这样,在远程签名的网络传输过程中,服务端不需要将版式电子文件发送至客户端,同样的,客户端也就不需要再接收版式电子文件,也不需要专门安装用于展示版式电子文件所需的展示工具,从而减少了服务端和客户端的带宽占有率,减少开销。需要说明的是,本专利技术实施例以服务端一侧进行解释说明的。图1为本专利技术实施例提供的远程签名方法的流程控制图,如图1所示,该方法包括以下步骤:S101:收到客户端发送的签名请求,根据签名请求获取版式电子文件摘要。S102:将版式电子文件摘要发送至客户端,指示客户端对版式电子文件摘要进行加密,根据加密后的版式电子文件摘要生成签名信息。S103:收到客户端发送的签名信息,根据签名信息对与版式电子文件摘要对应的版式电子文件进行签名。实际应用中,服务端在对版式电子文件远程签名的过程中,首先会接收到客户端发送的用于合成版式电子文件的文件数据,本文档来自技高网...
一种远程签名方法及装置

【技术保护点】
一种远程签名方法,其特征在于,所述方法包括:收到客户端发送的签名请求,根据所述签名请求获取版式电子文件摘要;将所述版式电子文件摘要发送至客户端,指示客户端对所述版式电子文件摘要进行加密,根据加密后的所述版式电子文件摘要生成签名信息;收到所述客户端发送的所述签名信息,根据所述签名信息对与所述版式电子文件摘要对应的版式电子文件进行签名。

【技术特征摘要】
1.一种远程签名方法,其特征在于,所述方法包括:收到客户端发送的签名请求,根据所述签名请求获取版式电子文件摘要;将所述版式电子文件摘要发送至客户端,指示客户端对所述版式电子文件摘要进行加密,根据加密后的所述版式电子文件摘要生成签名信息;收到所述客户端发送的所述签名信息,根据所述签名信息对与所述版式电子文件摘要对应的版式电子文件进行签名。2.根据权利要求1所述的远程签名方法,其特征在于,所述签名请求内携带有文件数据,所述文件数据用于合成所述版式电子文件;所述收到客户端发送的签名请求,根据所述签名请求获取版式电子文件摘要具体包括:根据所述文件数据,获取与所述文件数据对应的版式电子文件模板;根据所述版式电子文件模板和所述文件数据,生成所述版式电子文件;对所述版式电子文件采用摘要算法,得到所述版式电子文件摘要。3.如权利要求2所述的远程签名方法,其特征在于,所述摘要算法为哈希算法。4.根据权利要求2所述的远程签名方法,其特征在于,将所述版式电子文件摘要发送至客户端,指示客户端对所述版式电子文件摘要进行加密,根据加密后的所述版式电子文件摘要生成签名信息,具体包括:将所述版式电子文件摘要发送至客户端,指示所述客户端采用与所述版式电子文件摘要对应的私钥,对所述版式电子文件摘要进行加密并生产与所述版式电子文件摘要对应的密文;将所述密文,所述摘要算法和与所述版式电子文件摘要对应的公钥生产所述签名信息。5.根据权利要求1至4任一项所述的远程签名方法,其特征在于,所述根据所述签名信息对与所述版式电子文件摘要对应的版式电子文件进行签名之后,还包括:将...

【专利技术属性】
技术研发人员:万志勇林大海梅虎徐继宝
申请(专利权)人:方欣科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1