见他们都不说话,颜安怕他们误会又连忙补上一句,“我的意思是抗量子密码我能搞定。”
“大概要多久?”袁忠国下意识的接上话茬追问了一句。
颜安微微偏头认真的想了想,抗量子密码是指所有能够抵御量子计算机攻击的数学密码,属于一个泛指概念。
而在大体上抗量子密码可分为四个大类,分别是基于编码的C类算法,基于多变量多项式加密的M类算法,基于安全散列函数的S类算法,以及格基加密L类算法。
他虽然还没看过BT数据库中的抗量子密码有多少种,但可以确定的是可归于这四类的加密算法必然是最多的。
毕竟密码学归根结底是数学的应用,而在数学这一方面,作为上帝的语言,无论是哪个文明都是共通的。
颜安不打算去学习在这四大类之外的抗量子密码,那意味着从零开始,从概念到设计再到完善整个过程只会有他一个人。
如果他愿意等上一段时间,等到新概念被大家所接受,并利用起来的时候再拿出成套的算法,那会轻松点,可问题也在于此,他不愿意等。
与其费时或费力的采用四大类之外的抗量子密码,倒不如就在这四类当中做选择。
不过四类算法差异性摆在这里,学习它们所需要的时间也长短不一,他并不能给出个准确的用时。
“应该,不要多久吧。或许半个月就行?”颜安不确定的说到。
这四类算法之所以能被冠以抗量子密码之名,主要原因有二:
一、它们所依赖的数学上的困难问题均与第一代公钥密码算法所依赖的,被Shor算法破解了的那类困难问题无关。换言之,Shor算法对它们都不起作用。
二、它们各自依赖的数学困难问题之间没有什么关联关系。鸡蛋没有放在一个篮子里,即不存在这种风险。
将来如果发现它们当中某一个困难问题能够被求解出来,于是就“株连九族”,就像第一代公钥密码那样,RSA算法、ECC算法,以及DH算法,都被Shor破解算法连锅端了。
也就是说他要学习的不一定是一个在加密原理上比RSA加密算法更复杂的算法,甚至于它的原理有可能要更简单。
更多内容加载中...请稍候...
本站只支持手机浏览器访问,若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!