一种电子签名方法及装置制造方法及图纸

技术编号:15767101 阅读:72 留言:0更新日期:2017-07-06 14:15
本申请提供了一种电子签名方法,包括:进行身份认证,若通过身份认证,则进行以下步骤:获取签名用压缩数据,签名用压缩数据的原始数据中包括输入的电子签字数据以及需要签名的电子文件;将签名用压缩数据使用指定私钥进行签名操作,以获得已签名文档;发送已签名文档。该方法完成电子文件的签名的同时,保证了签名操作的安全性,同时也确保了签名行为由签名者发起。

Electronic signature method and device

The invention provides an electronic signature method, including: identity authentication, if through authentication, it performs the following steps: acquiring the signature for data compression, signed with the raw data compression data in electronic signature data input and electronic paper signature includes; will signed with compressed data using the specified private key signature operation, to obtain the signed document to send signed documents. The method completes the signature of the electronic document, ensures the security of the signature operation, and ensures that the signature behavior is initiated by the signer.

【技术实现步骤摘要】
一种电子签名方法及装置
本申请涉及智能IC卡领域,特别涉及一种电子签名方法及装置。
技术介绍
传统的签名,是在纸质文件上签署姓名,代表签字者的授权和认可,这在日常的工作和生活中随处需要。然而,这种传统的签名方式往往会受到地域和时间的限制,使得签名的便捷性和效率都大打折扣,也使得签名双方的业务往来和授权受到了限制。随着电子技术的不断发展,电子文件的签名模式走入人们的视线,通过签署电子文件,代表签字者的授权和认可,不受时间和地域的限制,具有便捷性和高效性,然而,如何保证签名的安全性是电子文件的签名方式中的首要问题。
技术实现思路
本专利技术旨在至少解决上述问题之一,提出了一种电子签名方法及装置,提供安全的电子文件的签名方式。在本申请第一方面,提供了一种电子签名方法,包括:进行身份认证,若通过身份认证,则进行以下步骤:获取签名用压缩数据,签名用压缩数据的原始数据中包括输入的电子签字数据以及需要签名的电子文件;将签名用压缩数据使用指定私钥进行签名操作,以获得已签名文档;发送已签名文档。可选的,身份认证为PIN码认证或指纹认证。可选的,进行身份认证的步骤包括:判断对输入的签名轨迹进行识别后得到的已识别轨迹与预设签名字符是否相同,若相同,则通过身份认证。可选的,在获取签名用压缩数据的步骤中,签名用压缩数据的原始数据中还包括已识别的签名轨迹。可选的,输入的电子签名数据由轨迹输入装置提供,轨迹输入装置包括具有手写板的输入终端或陀螺仪。获取签名用压缩数据的步骤包括:接收压缩数据,压缩数据的原始数据中包括输入的电子签名数据以及需要签名的电子文件;将压缩数据生成签名用压缩数据。在本申请第二方面,提供了一种电子签名装置,包括:身份验证单元,用于进行身份认证;签名用压缩数据获取单元,用于获取签名用压缩数据,签名用压缩数据的原始数据中包括输入的电子签字数据以及需要签名的电子文件;签名单元,用于将签名用压缩数据使用指定私钥进行签名操作,以获得已签名文档;发送单元,用于发送已签名文档。可选的,身份验证单元中,身份认证为PIN码认证或指纹认证。可选的,还包括:身份验证单元中,判断对输入的签名轨迹进行识别后得到的已识别轨迹与预设签名字符是否相同,若相同,则通过身份认证。可选的,签名用压缩数据获取单元中,签名用压缩数据的原始数据中还包括已识别轨迹。可选的,输入的电子签名数据由轨迹输入装置提供,轨迹输入装置包括具有手写板的输入终端或陀螺仪。可选的,签名用压缩数据获取单元包括:压缩数据接收单元,用于接收压缩数据,压缩数据的原始数据中包括输入的电子签名数据以及需要签名的电子文件;签名用数据生成单元,用于将压缩数据按指定格式填充,以生成签名用压缩数据。可选的,签名用压缩数据获取单元包括:原始数据接收单元,用于获得原始数据;压缩数据获取单元,用于将原始数据进行压缩,以获得压缩数据;签名用数据生成单元,用于将压缩数据按指定格式填充,以生成签名用压缩数据。本专利技术实施例提供的电子签名方法及装置,在进行身份验证之后,获得签名用压缩数据,并对签名用压缩数据使用指定私钥进行签名操作,进而发送出已签名文档,以供被签名方进行签名的验证。该方法在电子签名前使用电子签名轨迹进行身份验证,在进行电子签名时,使用指定私钥进行加密,完成电子文件的签名的同时,保证了签名操作的安全性,同时也确保了签名行为由签名者发起。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本专利技术实施例的电子签名方法的流程示意图;图2示出了根据本专利技术实施例的电子签名装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参考图1所示,本专利技术提供了一种电子签名的方法,包括:进行身份认证,若通过身份认证,则进行以下步骤:获取签名用压缩数据,签名用压缩数据的原始数据中包括输入的电子签字数据以及需要签名的电子文件;将签名用压缩数据使用指定私钥进行签名操作,以获得已签名文档;发送已签名文档。在该方法中,在通过身份认证之后,获得签名用压缩数据,并对签名用压缩数据使用指定私钥进行签名操作,进而发送出已签名文档,以供被签名方进行签名的验证。该方法在电子签名前进行身份验证,在进行电子签名时,使用指定私钥进行加密,完成电子文件的签名的同时,保证了签名操作的安全性,同时也确保了签名行为由签名者发起。为了更好的理解本专利技术的技术方案和技术效果,以下将结合流程图对具体的实施例进行详细的描述。在步骤S01,进行身份认证。在本专利技术的实施例中,首先进行用户的身份验证,确定签名者的有效身份,这样,可以在电子签名之前就对签名者的身份进行验证,确保后续签名操作有效性和安全性。根据不同的系统设计,此次用户身份的验证,可以采用PIN码验证或指纹验证的方式,还可以采用用户名结合PIN码的方式或其他合适的方法,在身份验证时,若输入的验证信息与预设的信息一致,则认为通过身份验证,可以进入后续的签名轨迹的验证的步骤。在优选的实施例中,为了更好的确保签名的安全性,在身份认证的步骤中,采用签名者的签名轨迹进行验证,具体的,通过判断已识别轨迹与预设签名字符是否相同,已识别轨迹即经过识别的输入的签名轨迹,若相同,则通过身份认证。在本专利技术的实施例中,签名轨迹为与签名者签署文件相关的有效签名的轨迹。签名轨迹可以通过能够提供字符运动轨迹的轨迹输入装置来提供,在一些实施例中,这些装置可以为集成有手写板的输入终端,例如手机、IPAD或电纸书等,这些终端都集成有手写板,手写板可以为电阻压力式、电磁压感式或电容触控式等。在另一些实施例中,这些装置可以为陀螺仪,陀螺仪包括陀螺仪传感器和数据处理电路,数据处理电路如滤波电路和放大电路等,陀螺仪传感器可以对转动和偏转的动作做很好的测量,输入签字轨迹时,通过移动陀螺仪形成签字的轨迹,陀螺仪测量出其移动的轨迹,进一步通过数据处理电路的处理,如滤波和放大电路等,便可以获得电子签字数据。预设签名字符是预先保存的签名者的名字的字符。经过识别的输入的签名轨迹为已识别轨迹,对输入的签名轨迹进行识别是将输入的签名轨迹转化为标准的、机器可以识别的文字和数字,已识别轨迹可以由轨迹识别装置直接提供,也可以在获取输入的签名轨迹后,经过识别获得。这些已识别轨迹可以用于鉴定签字者的身份,通过判断已识别轨迹与预设签名字符是否相同,来确定身份认证是否通过,若一致,则认为通过身份认证。这些已识别轨迹的数据也可以进一步用于签名操作,供请求签名的请求方进一步使用。步骤S02,获取签名用压缩数据,签名用压缩数据的原始数据中包括输入的电子签字数据以及需要签名的电子文件。在本专利技术实施例中,输入的电子签字数据中至少包括签名轨迹,根据具体需要还可以进一步包括签字日期和/或签字内容的轨迹,签名轨迹为与签名者签署文件相关的有本文档来自技高网...
一种电子签名方法及装置

【技术保护点】
一种电子签名方法,其特征在于,包括:进行身份认证,若通过身份认证,则进行以下步骤:获取签名用压缩数据,签名用压缩数据的原始数据中包括输入的电子签字数据以及需要签名的电子文件;将签名用压缩数据使用指定私钥进行签名操作,以获得已签名文档;发送已签名文档。

【技术特征摘要】
1.一种电子签名方法,其特征在于,包括:进行身份认证,若通过身份认证,则进行以下步骤:获取签名用压缩数据,签名用压缩数据的原始数据中包括输入的电子签字数据以及需要签名的电子文件;将签名用压缩数据使用指定私钥进行签名操作,以获得已签名文档;发送已签名文档。2.根据权利要求1所述的方法,其特征在于,身份认证为PIN码认证或指纹认证。3.根据权利要求1所述的方法,其特征在于,进行身份认证的步骤包括:判断对输入的签名轨迹进行识别后得到的已识别轨迹与预设签名字符是否相同,若相同,则通过身份认证。4.根据权利要求3所述的方法,其特征在于,在获取签名用压缩数据的步骤中,签名用压缩数据的原始数据中还包括已识别轨迹。5.根据权利要求1所述的方法,其特征在于,输入的电子签名数据由轨迹输入装置提供,轨迹输入装置包括具有手写板的输入终端或陀螺仪。6.根据权利要求1-5中任一项所述的方法,其特征在于,获取签名用压缩数据的步骤包括:接收压缩数据,压缩数据的原始数据中包括输入的电子签名数据以及需要签名的电子文件;将压缩数据按指定格式填充,以生成签名用压缩数据。7.根据权利要求1-5中任一项所述的方法,其特征在于,获取签名用压缩数据的步骤包括:获得原始数据;将原始数据进行压缩,以获得压缩数据;将压缩数据按指定格式填充,以生成签名用压缩数据。8.一种电子签名装置,其特征在于,包括:身份验证单元,用于进行身份认证;签名用压缩数据获取...

【专利技术属性】
技术研发人员:郑文德
申请(专利权)人:北京握奇智能科技有限公司
类型:发明
国别省市:北京,11

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

1