【技术实现步骤摘要】
一种支持任意指定时间解密的时间控制加密系统及方法
本专利技术涉及网络信息安全
,尤其涉及一种支持任意指定时间解密的时间控制加密系统及方法。
技术介绍
时间控制加密(Timed-ReleaseEncryption,TRE)是一种具有时间属性的密码学原语。TRE解决的问题是,发送端加密消息使得密文只能在指定时间之后才能被接收者解密。目前比较常见的和易于实现的方法为使用(可信或半可信)时间服务器构造时间控制加密模型;时间服务器作为一个绝对的时间参考,提供精确的解密时间控制。自然地想到,TRE技术的理想状态是实现任意指定时间解密,即发送方加密时引入满足其需求的任意一个时间点,接收方在相应时间点解密得到明文。TRE发展到原型构建阶段后期时,开始出现并使用交互式时间服务器(可信服务器),由于它需要与接收方或其他实体进行交互,要求时间服务器必须完全可信。交互式时间服务器的优点是可指定任意时间解密;缺点是存在两类安全问题:①用户增多后,服务器难以及时响应,更严重的可能遭受拒绝服务(DenialofService,DOS)攻击。 ...
【技术保护点】
1.一种支持任意指定时间解密的时间控制加密系统,包括用户端,所述用户端分为发送端和接收端,其特征在于,还包括:时间服务器和云服务器;其中:/n所述时间服务器,用于每隔预设时长生成并发布一次第一时间陷门;/n所述云服务器,用于接收接收端发送的携带有解密时间的查询请求,以及生成并发布所述解密时间对应的第二时间陷门。/n
【技术特征摘要】 【专利技术属性】
1.一种支持任意指定时间解密的时间控制加密系统,包括用户端,所述用户端分为发送端和接收端,其特征在于,还包括:时间服务器和云服务器;其中:
所述时间服务器,用于每隔预设时长生成并发布一次第一时间陷门;
所述云服务器,用于接收接收端发送的携带有解密时间的查询请求,以及生成并发布所述解密时间对应的第二时间陷门。
2.一种支持任意指定时间解密的时间控制加密方法,其特征在于,所述方法采用如权利要求1所述的时间控制加密系统,所述方法包括:
步骤1:发送端向接收端发送由发送端指定解密时间的密文数据;接收端接收到所述密文数据后,获取所述解密时间;
步骤2:接收端非交互地自动接收时间服务器发布的第一时间陷门,选取距离所述解密时间最近且早于所述解密时间的整点时间对应的第一时间陷门;
步骤3:接收端向云服务器发送携带所述解密时间的查询请求,并获取所述云服务器发布的所述解密时间对应的第二时间陷门;
步骤4:接收端根据所述第一时间陷门和所述第二时间陷门解密所述密文数据。
技术研发人员:袁科,王亚慧,汤茜,闫永航,柴秀丽,刘辉,贺新征,
申请(专利权)人:河南大学,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。