【技术实现步骤摘要】
支持定时解密的加密传输方法及系统
[0001]本公开涉及数据加密传输
,尤其涉及一种支持定时解密的加密传输方法及系统。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在互联网中,为了保护数据的隐私性,一些数据通常是先进行加密再上传,使数据以密文形式在互联网中进行传播,由得到授权的用户进行解密后使用。
[0004]然而,在一些预售或者信任应用事件中,数据常常需要在某一个未来的时间点才能够被解密,也就是说,加密数据被传输之后,只有到达了未来的某一个时间点之后才能够被解密。现有的加密传输方案中传输的加密数据被提前解密的可能性较高。
技术实现思路
[0005]有鉴于此,本公开的目的在于提出一种支持定时解密的加密传输方法及系统。
[0006]基于上述目的,本公开提供了一种支持定时解密的加密传输方法,通过支持定时解密的加密传输系统实现,其中,所述支持定时解密的加密传输系统包括第一终端设备、第 ...
【技术保护点】
【技术特征摘要】
1.一种支持定时解密的加密传输方法,其特征在于,通过支持定时解密的加密传输系统实现,其中,所述支持定时解密的加密传输系统包括第一终端设备、第二终端设备、数据存储服务器和区块链网络;所述方法包括:所述第一终端设备获取解密时间、明文和所述第二终端设备的身份标识,并根据所述第二终端设备的身份标识,获取所述第二终端设备的公钥,并根据所述解密时间、所述明文和所述第二终端设备的公钥,构建包括验证相关部分、时间相关部分和明文相关部分的密文,并将所述验证相关部分发送至所述区块链网络,将所述时间相关部分发送至所述数据存储服务器,将所述明文相关部分发送至所述第二终端设备;所述区块链网络对所述验证相关部分进行验证,并在所述解密时间将验证通过结果发送至所述数据存储服务器;所述数据存储服务器响应于接收到所述验证通过结果,将所述时间相关部分发送至所述第二终端设备;所述第二终端设备根据所述时间相关部分得到所述解密时间,并利用所述解密时间和所述第二终端设备的私钥对所述明文相关部分进行解密,得到所述明文。2.根据权利要求1所述的方法,其中,所述第一终端设备为发送数据的任一终端设备,所述第二终端设备为接收数据的任一终端设备。3.根据权利要求1所述的方法,其中,所述第一终端设备根据所述第二终端设备的身份标识,获取所述第二终端设备的公钥,具体包括:所述第一终端设备将所述第二终端设备的身份标识作为所述第二终端设备的公钥。4.根据权利要求1所述的方法,其中,所述第一终端设备根据所述解密时间、所述明文和所述第二终端设备的公钥,构建密文,具体包括:所述第一终端设备根据所述解密时间,构建所述验证相关部分;所述第一终端设备根据所述第二终端设备的公钥和所述解密时间,构建所述时间相关部分;所述第一终端设备根据所述第二终端设备的公钥、所述解密时间和所述明文,构建所述明文相关部分。5.根据权利要求1所述的方法,其中,所述区块链网络对所述验证相关部分进行验证,并在所述解密时间将验证通过结果发送至所述数据存储服务器,具体包括:所述区块链网络选择所述区块链网络中的节点对所述验...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。