【技术实现步骤摘要】
本专利技术涉及数据安全保护,特别涉及一种可撤销式密钥生成系统、可撤销式无证书公钥数据签章与加密系统及方法。
技术介绍
现有的无证书式公开金钥签加方法中,当密钥生成中心(Key Generation Center,KGC)生成的初始密钥一经分发给用户端后便无法撤销,如此,使用者可以一直使用该初始密钥,从而造成数据安全隐患,此外,当使用者不再需要该初始密钥时,对于使用者而言,不能被撤销的初始密钥也会造成密钥资源以及存储空间的浪费。
技术实现思路
有鉴于此,有必要提供一种新型的密钥生成系统、数据签章与加密系统和方法,以解决上述问题。一种密钥生成系统,应用于一密钥生成中心,该密钥生成中心与若干客户端相互通信,其中每个客户端均对应唯一的身份标识信息。该密钥生成系统包括:初始密钥生成模块,用于根据客户端的身份标识信息生成与该客户端唯一对应的初始密钥;该初始密钥生成模块还用于根据该客户端的身份标识信息每隔一预定周期生成一时间更新密钥,该时间更新密钥至少包括该客户端的身份标识信息和一预定的时间间隔,其中该时间间隔的时间长度与该预定周期的时间长度相等,当客户端注销时,该初始密钥生成模块停止生成和发送时间更新密钥;该初始密钥生成模块还用于将该初始密钥和时间更新密钥发送至该客户端,使得客户端根据该初始密钥、时间更新密钥以及该客户端生成的私钥组成私有密钥组,该私有密钥组和客户端生成的公钥被作为一个密钥对,该客户端能够利用该私有密钥组对待发送的数据进行签章,并利用接收方的公钥
对待传送数据进行加密;当该客户端接收到签章并加密的数据后,能够利用该私有密钥组对接收到的数据 ...
【技术保护点】
一种密钥生成系统,应用于一密钥生成中心,该密钥生成中心与若干客户端相互通信,其中每个客户端均对应唯一的身份标识信息,其特征在于,该密钥生成系统包括:初始密钥生成模块,用于根据客户端的身份标识信息生成与该客户端唯一对应的初始密钥;该初始密钥生成模块还用于根据该客户端的身份标识信息每隔一预定周期生成一时间更新密钥,该时间更新密钥至少包括该客户端的身份标识信息和一预定的时间间隔,其中该时间间隔的时间长度与该预定周期的时间长度相等,当客户端注销时,该初始密钥生成模块停止生成和发送时间更新密钥;该初始密钥生成模块还用于将该初始密钥和时间更新密钥发送至该客户端,使得客户端根据该初始密钥、时间更新密钥以及该客户端生成的私钥组成私有密钥组,该私有密钥组和客户端生成的公钥被作为一个密钥对,使得该客户端能够利用该私有密钥组对待发送的数据进行签章,并利用接收方的公钥对待传送数据进行加密;当该客户端接收到签章并加密的数据后,客户端能够利用该私有密钥组对接收到的数据进行解密,并使用发送方的公钥进行签章的认证。
【技术特征摘要】
1.一种密钥生成系统,应用于一密钥生成中心,该密钥生成中心与若干客户端相互通信,其中每个客户端均对应唯一的身份标识信息,其特征在于,该密钥生成系统包括:初始密钥生成模块,用于根据客户端的身份标识信息生成与该客户端唯一对应的初始密钥;该初始密钥生成模块还用于根据该客户端的身份标识信息每隔一预定周期生成一时间更新密钥,该时间更新密钥至少包括该客户端的身份标识信息和一预定的时间间隔,其中该时间间隔的时间长度与该预定周期的时间长度相等,当客户端注销时,该初始密钥生成模块停止生成和发送时间更新密钥;该初始密钥生成模块还用于将该初始密钥和时间更新密钥发送至该客户端,使得客户端根据该初始密钥、时间更新密钥以及该客户端生成的私钥组成私有密钥组,该私有密钥组和客户端生成的公钥被作为一个密钥对,使得该客户端能够利用该私有密钥组对待发送的数据进行签章,并利用接收方的公钥对待传送数据进行加密;当该客户端接收到签章并加密的数据后,客户端能够利用该私有密钥组对接收到的数据进行解密,并使用发送方的公钥进行签章的认证。2.如权利要求1所述的密钥生成系统,其特征在于,该客户端的身份标识信息是客户端的IP地址、媒体存取控制位址或该客户端使用者的员工号、手机号、邮箱账号、身份证号中的一种。3.如权利要求1所述的密钥生成系统,其特征在于,该密钥生成系统还包括一客户端管理模块,用于接受该若干客户端进行注册和注销操作,其中每个客户端的注册信息中包含该客户端对应的身份标识信息。4.如权利要求1所述的密钥生成系统,其特征在于,该时间更新密钥通过非加密的公开通道方式发送至该客户端。5.一种数据签章与加密系统,应用于一客户端中,该客户端至少包括一处理器和一通信单元,该客户端通过该通信单元向一密钥生成中心注册并与该密钥生成中心相互通信并,其中该客户端向密钥生成中心注
\t册的信息中包含该客户端的唯一身份标识信息,其特征在于,该数据签章与加密系统包括:获取模块,用于获取由密钥生成中心向该客户端发送的初始密钥和时间更新密钥,其中该初始密钥和时间更新密钥由该密钥生成中心根据该客户端的唯一身份标识信息生成,其中时间更新密钥由该密钥生成中心每隔一预定周期发送一次,每个时间更新密钥中均包含用户的身份标识信息和一预定时间间隔,该时间间隔的时间长度值与该预定周期的时间长度值相等,当客户端注销时,该初始密钥生成模块停止生成和发送时间更新密钥;密钥生成模块,用于利用一秘密值生成该客户端对应的公钥和私钥,还利用接收到的初始密钥、时间更新金钥与该私钥生成私有密钥组;以及数据签章与加密模块用于在该客户端发送数据时,利用该私有密钥组对待发送的数据进行签章,并利用接收方的公钥对待传送数据进行加...
【专利技术属性】
技术研发人员:蔡东佐,林忠亿,庄志远,卢志德,许伯任,张书元,
申请(专利权)人:富泰华工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。