1月11日,日本信息通信研究机构开发了一种新型加密技术,名叫“LOTUS”,用目前最快的超级计算机也需要10的50次方年才能完成解密,目前已经成为量子计算机时代备选加密技术之一。
量子计算机的来临,同样也给密码学带来了难题。例如目前浏览器端口输入银行卡密码的RSA加密技术,非常容易被量子计算机破解。因此在科技巨头们直接提供量子云服务的时代,传统加密技术分分钟都可能被破解。
为此,美国国家标准技术研究所(NIST)于2016年开始在全世界搜罗更加强大的加密技术,希望能够在量子霸权时代构建更加安全的保险箱。目前NIST共有69个加密技术备选方案,包括前几天如火如荼的区块链的密码学哈希函数。
当然不同的加密技术往往依托不同的理论,像区块链基于哈希函数,这次最新的加密技术LOTUS则是基于格子密码理论(GGH)。
这项理论最早于1997年由MIT的三位计算机科学教授提出,其核心是将所有数据表示成矩阵和向量,加密过程则是将这些向量设置成密文向量。不过,这套加密方案在1999年的Crypto会议上就被指出存在安全缺陷,随后也一直尘封多年。
直到2015年1月,日本信息通信研究机构以这套方案为原型,增添了“代理重新加密”加密,解决了此前的安全缺陷,这套加密技术再次被应用起来。
2018年1月,日本信息通信研究机构再次为这套方案增添了防攻击系统——黑客的恶意攻击将会造成加密信息不可恢复的损坏。这种对策也被称之为“藤崎·冈本转换”,通过检查加密数据的异常来判断是否已经被侵入。
至此,“LOTUS”加密方案全部构建完成,使用者也可以直接更换软件来直接只用这套加密技术。此外,LOTUS也已经加入到了NIST的候选加密方式名单,这套名单的方案将在接下来至少3年的时间进行不断的测试。
声明:本文来自像素科技,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如有侵权,请联系 anquanneican@163.com。