一种解决证书私钥多用户重用问题的安全授权方法技术

技术编号:15006057 阅读:103 留言:0更新日期:2017-04-04 13:25
本发明专利技术公开了一种解决证书私钥多用户重用问题的安全授权方法,属于信息安全领域。本发明专利技术是基于用户和电子签名文档或数据的特征信息,发起对客户端公用证书私钥的使用授权申请,授权系统验证授权申请的有效性,并根据授权策略签发电子授权书,授权用户在某一时间段内使用证书私钥用于特定用途的方法,本发明专利技术实现了基于用户和电子文档特征信息的安全授权流程,可以保证证书私钥在某一次文档签名过程中或者某一时间段内由特定用户所有和控制;实现了电子文档的完整性、签名者身份的合法性和签名操作的不可抵赖性;避免给用户临时发证,符合用户的使用习惯、简单方便、成本低、符合电子签名法,满足电子证据举证的要求,适用于电子政务和电子商务。

【技术实现步骤摘要】

本专利技术涉及一种通过安全授权技术解决证书私钥多用户重用问题的方法,具体说是基于用户和电子签名文档或数据的特征信息,发起对客户端公用证书私钥的使用授权申请,授权系统验证授权申请的有效性,并根据授权策略签发电子授权书,授权用户在某一时间段内使用证书私钥用于特定用途的方法,适用于电子政务和电子商务;属于信息安全领域。
技术介绍
数字证书技术在网络通信中用于身份认证、数据完整性和数据机密性。在应用时,用户向数字证书认证中心(CA中心,CertificateAuthority)提出证书申请,CA中心受理申请,核实用户身份无误后,给用户生成密钥(私钥和公钥)并签发数字证书(包含公钥)。用户使用私钥对电子文档或数据进行签名,验证方使用数字证书中的公钥进行签名验证,以确认数据的完整性和电子签名方的身份。在某些情况下,如医院患者知情同意书签字、无纸化营业厅用户业务单据签字等,通过CA中心审核用户申请并对用户一一发放证书的方式很难实现。这些情况下,用户往往只临时使用私钥对某一个数据或者电子文档进行一次性签名,签名后用户一般不再需要使用该私钥,采用对用户现场发证的方式,成本过高,流程复杂,用户很难接受。一种解决方法是临时为每个用户的每次签名操作都生成密钥和证书,使用临时密钥进行电子签名,该方法的问题是密钥生成和证书签发速度慢,性能差,用户体验差,众多的临时密钥和证书管理工作复杂。另一种方法是让用户公用一个私钥,使用同一个私钥对>数据和电子文档进行签名,这种方法性能好,密钥管理简单,可以起到对数据和电子文档完整性保护的作用,但是无法确认电子签名是由哪个用户发起的,无法实现对用户身份的校验和防止用户对电子签名的抵赖。因此,需要一种既满足完整性和抗抵赖性,又高效简便的安全授权方法。
技术实现思路
本专利技术所要解决的技术问题是提供一种通过安全授权技术解决证书私钥多用户重用问题的方法,通过安全授权流程获取电子授权书后,用户可以依据电子授权书的授权内容和限制,使用公共私钥完成电子签名。为解决上述技术问题,本专利技术所采取的技术方案是:一种解决证书私钥多用户重用问题的安全授权方法,基于用户和电子文档或数据特征信息实现安全授权的流程,生成电子授权书,授权用户在某一时间段内使用证书私钥用于特定用途。其特征在于:包括以下步骤:[1]授权系统基于用户申请待办事项生成待签名的电子文档或数据;[2]授权系统采集用户的特征信息;[3]授权系统采集待签名的电子文档或数据的特征信息;[4]授权系统根据用户请求生成随机数反馈给用户,并保存到授权系统中;[5]用户根据授权系统采集到的用户的特征信息、电子文档或数据的特征信息以及授权系统生成的随机数,使用公共证书私钥进行电子签名,生成向授权系统提出的授权申请;[6]授权系统验证授权申请的有效性;[7]授权申请通过授权系统验证后,授权系统根据授权策略,向用户发放授权证书私钥签发的电子授权书;[8]用户验证电子授权书的有效性;[9]用户依据电子授权书,对电子文档或数据进行电子签名。[10]授权系统验证步骤[9]的电子签名的有效性,授权用户办理待办事项。进一步的技术方案在于,步骤[2]中用户的特征信息包括手写签字图像、指纹、身份证、照片图像、现场视频和音频等个人信息,或用户地理位置信息,或用户采集设备信息,或用户某一时刻执行某一动作的数据信息。进一步的技术方案在于,步骤[3]中电子文档或数据的特征信息包括名称、类型、摘要、格式、散列值或内容中的一种或多种。进一步的技术方案在于,步骤[6]中授权申请的有效性所验证的内容包括验证步骤[5]中所使用的公共证书和电子签名结果、授权系统生成随机数的有效性。进一步的技术方案在于,步骤[9]电子签名的内容包括电子文档或数据、电子签名数据、签名证书、签名时的时间戳或电子授权书中的一种或多种。进一步的技术方案在于,所述授权申请和电子授权书中电子签名采用非对称算法,其包括RSA算法和SM2算法。进一步的技术方案在于,所述电子授权书包括用户特征信息、电子文档特征信息、授权内容、授权策略和限制、授权时间戳、以及授权证书对上述内容的签名;所述授权策略和限制包括电子签名次数、电子签名时间段、签名文档限制、特定用途限制以及安全性限制。进一步的技术方案还在于,步骤[10]具体步骤如下:[1]用户提交待验证的电子签名结果数据;[2]授权系统验证电子文档或数据电子签名的有效性;[3]授权系统验证电子文档或数据的电子签名证书在签名时的有效性;[4]授权系统验证电子签名证书在签名时注册登记状态的有效性;[5]授权系统验证电子文档或数据的电子签名签名时间戳的有效性;[6]授权系统验证电子授权书的有效性;[7]授权系统验证电子授权书使用的合规性;[8]授权系统授权用户办理待办事项。其中,步骤[6]电子授权书有效性所验证的内容包括:电子授权书电子签名的有效性,电子授权书和授权证书在授权时的有效性,授权证书在授权系统登记注册的有效性以及授权时间戳的有效性。其中,步骤[7]电子授权书使用合规性的验证包括:电子签名时间是否在电子授权书许可的时间内,签名电子文档或数据是否为电子授权书许可的内容以及限制策略。采用上述技术方案所产生的有益效果在于:本专利技术具有如下效果:1.实现了基于用户和电子文档特征信息的安全授权流程,可以保证证书私钥在某一次文档签名过程中或者某一时间段内由特定用户所有和控制。2.实现了基于用户和电子文档特征信息、电子授权书的安全验证流程,可以实现电子文档的完整性、签名者身份的合法性和签名操作的不可抵赖性。3.技术方案避免给用户临时发证,符合用户的使用习惯、简单方便、成本低、符合电子签名法,满足电子证据举证的要求。附图说明图1是本专利技术的流程图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是本专利技术还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广,因此本专利技术不受下面公开的具体实施例的限制。如图1所示,本专利技术基于用户和电子文档或数据特征信息实现安全授权的流程,生成电子授本文档来自技高网...

【技术保护点】
一种解决证书私钥多用户重用问题的安全授权方法,基于用户和电子文档或数据特征信息实现安全授权的流程,生成电子授权书,授权用户在某一时间段内使用证书私钥用于特定用途。其特征在于:包括以下步骤:[1]授权系统基于用户申请待办事项生成待签名的电子文档或数据;[2]授权系统采集用户的特征信息;[3]授权系统采集待签名的电子文档或数据的特征信息;[4]授权系统根据用户请求生成随机数反馈给用户,并保存到授权系统中;[5]用户根据授权系统采集到的用户的特征信息、电子文档或数据的特征信息以及授权系统生成的随机数,使用公共证书私钥进行电子签名,生成向授权系统提出的授权申请;[6]授权系统验证授权申请的有效性;[7]授权申请通过授权系统验证后,授权系统根据授权策略,向用户发放授权证书私钥签发的电子授权书;[8]用户验证电子授权书的有效性;[9]用户依据电子授权书,对电子文档或数据进行电子签名。[10]授权系统验证步骤[9]的电子签名的有效性,授权用户办理待办事项。

【技术特征摘要】
1.一种解决证书私钥多用户重用问题的安全授权方法,基于用户和电子文档或数据特
征信息实现安全授权的流程,生成电子授权书,授权用户在某一时间段内使用证书私钥用
于特定用途。其特征在于:包括以下步骤:
[1]授权系统基于用户申请待办事项生成待签名的电子文档或数据;
[2]授权系统采集用户的特征信息;
[3]授权系统采集待签名的电子文档或数据的特征信息;
[4]授权系统根据用户请求生成随机数反馈给用户,并保存到授权系统中;
[5]用户根据授权系统采集到的用户的特征信息、电子文档或数据的特征信息以及授
权系统生成的随机数,使用公共证书私钥进行电子签名,生成向授权系统提出的授权申请;
[6]授权系统验证授权申请的有效性;
[7]授权申请通过授权系统验证后,授权系统根据授权策略,向用户发放授权证书私钥
签发的电子授权书;
[8]用户验证电子授权书的有效性;
[9]用户依据电子授权书,对电子文档或数据进行电子签名。
[10]授权系统验证步骤[9]的电子签名的有效性,授权用户办理待办事项。
2.根据权利要求1所述的一种解决证书私钥多用户重用问题的安全授权方法,其特征
在于:步骤[2]中用户的特征信息包括手写签字图像、指纹、身份证、照片图像、现场视频和
音频等个人信息,或用户地理位置信息,或用户采集设备信息,或用户某一时刻执行某一动
作的数据信息。
3.根据权利要求1所述的一种解决证书私钥多用户重用问题的安全授权方法,其特征
在于:步骤[3]中电子文档或数据的特征信息包括名称、类型、摘要、格式、散列值或内容中
的一种或多种。
4.根据权利要求1所述的一种解决证书私钥多用户重用问题的安全授权方法,其特征
在于:步骤[6]中授权申请的有效性所验证的内容包括验证步骤[5]中所使用的公共证书和
电子签名结果、授权系统生成随机数的有效性。
5.根据权利要求1所述的一种解决证书私钥多用户重用问题的安全授权方法,其...

【专利技术属性】
技术研发人员:罗小津李岳巍吴志峰
申请(专利权)人:河北腾翔软件科技有限公司
类型:发明
国别省市:河北;13

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

1