【技术实现步骤摘要】
【国外来华专利技术】用于对数据进行高度安全、高速加密和传输的计算机实现的系统和方法
本专利技术涉及适用于诸如媒体流、流式虚拟专用网络(VPN)服务、大文件传输等应用的高度安全、高速加密方法。例如,本文描述的加密方法可以提供用于从(例如)媒体服务提供商向多个用户传输数据的流密码。某些实施例涉及线速一次性使用加密。本文描述的方法适合与区块链(例如比特币)技术一起使用。
技术介绍
密码学涉及用于两个或更多节点之间的安全通信技术。节点可以包括移动通信设备、平板电脑、笔记本电脑、台式电脑、其他形式的计算设备和通信设备、网络中的服务器设备、网络中的客户端设备、分布式网络中的一个或多个节点、路由器等。节点可以与自然人、一群人(例如公司雇员)、服务提供商(例如媒体流提供商)、系统(例如银行系统)等相关联。在某些情况下,两个或更多节点可能通过不安全的通信网络链接。例如,两个节点可能通过第三方能够窃听这两个节点之间的通信的通信网络链接。因此,在节点之间发送的消息可以以加密形式发送,并且在收到后,预期的接收者可以使用相应的解密密钥(或其他解密方法)对 ...
【技术保护点】
1.一种对数据进行加密,并通过网络将数据从第一节点传输到第二节点的计算机实现的方法,所述方法包括:/n在所述第一节点处,从所述第一节点和所述第二节点已知的共同秘密中导出秘密密钥;/n利用所述秘密密钥作为伪随机数生成器的种子;/n将所述伪随机数生成器的输出与待发送的数据相结合以产生加密数据;和/n将所述加密数据发送到所述第二节点。/n
【技术特征摘要】
【国外来华专利技术】20170823 GB 1713499.0;20170823 IB PCT/IB2017/055071.一种对数据进行加密,并通过网络将数据从第一节点传输到第二节点的计算机实现的方法,所述方法包括:
在所述第一节点处,从所述第一节点和所述第二节点已知的共同秘密中导出秘密密钥;
利用所述秘密密钥作为伪随机数生成器的种子;
将所述伪随机数生成器的输出与待发送的数据相结合以产生加密数据;和
将所述加密数据发送到所述第二节点。
2.根据权利要求1所述的方法,
其中,所述第一节点与第一非对称加密密钥对相关联,所述第二节点与第二非对称加密密钥对相关联,并且所述共同秘密在所述第一节点和第二节点上分别从各自的所述第一非对称加密密钥对和所述第二非对称加密密钥对导出,而不在所述第一节点和所述第二节点之间传输所述共同秘密。
3.根据权利要求1或2所述的方法,
其中,所述秘密密钥的导出包括将所述共同秘密转换为对称密钥。
4.根据任一前述权利要求所述的方法,
其中,所述秘密密钥的导出包括将所述共同秘密,或权利要求3的所述对称密钥,与用于加密数据传输的附加数据相结合。
5.根据权利要求4所述的方法,
其中,所述附加数据在所述第一节点和所述第二节点处导出,而不在所述第一节点和所述第二节点之间传输所述附加数据。
6.根据权利要求4或5所述的方法,
其中,所述附加数据包括时间变量或时间变量的加密函数。
7.根据权利要求4至6中任一项所述的方法,
其中,所述附加数据包括一次性使用值或一次性使用值的加密函数。
8.根据权利要求4至7中的任一项所述的方法,
其中,使用异或(XOR)运算将所述附加数据与所述共同秘密或所述对称密钥组合,以生成用于所述伪随机数生成器的种子。
9.根据任一前述权利要求...
【专利技术属性】
技术研发人员:克雷格·史蒂文·赖特,
申请(专利权)人:区块链控股有限公司,
类型:发明
国别省市:安提瓜和巴布达;AG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。