第10章 flawless项目
二月三号,恢复工作的第一天下午,南都大学与五六所展开的合作终于迎来了第一个项目——flawless项目。
flawless意为完美的、无瑕疵的,这名字是颜安自己取得,表明了他想要研究出一个各方面都完美无暇的全同态加密算法。
至于为什么不直接叫“完美无瑕项目”,这就跟外国人纹身差不多一个道理。
让他们把“general tso’s chicken”纹在身上,他们只会觉得羞耻,根本没法将纹身的部位漏出来见人。
但如果将这个“左宗棠鸡”换成朱赤文字的话,那么大概率是会更容易被接受的,而且也不会藏着掖着,将其展现出来对他们而言有种自己是“多元化”的感觉。
当然,前提是他们不知道“左宗棠鸡”和“general tso’s chicken”是一个意思。
同理,朱赤人也会更偏向于纹一个“i love u”而不是“我爱你”。
即便是从口中说出来也一样,前者更容易脱口而出,后者则总显得格外正式,且令人感觉有些难为情。
在高胜寒等人知道这个项目名后也没说什么,这不过是个名字罢了,如果真要叫完美无暇全同态加密算法研究,那他们只会觉得羞耻。
以后介绍的时候怎么说,光是想到那个画面就让他们感到了些许羞耻,连脸皮都涨红了。
颜安给了他们一天的时间去学习手头上拿到的算法,没有要求私下里互相交换,但他们还是在看过自己手头算法之后,还是选择了交换算法扩充知识面。
他们几人也一直以为颜安的意思就是大家全部学习然后再来讨论算法的问题。
可却忽略了颜安等不了那么久,就算他能等,袁忠国也不想等那么久。
第二天下午,六人被召集到一起,白板上写着flawless项目可能的发展方向。
“可是我们还没学完,不应该等我们学完之后再正式开始吗。”祝镜光说这话的时候老脸有些难堪的挂不住。
明明都不需要研究了,结果仅是学习也没有跟上颜安的脚步,眼下项目都要正式开始研究了,他们也没有进入到状态之中,让他很是羞愧。
“不用,把你们手头上的东西学完就可以了。如果你们有兴趣的话,可以等以后再去学习其他的全同态加密算法。
不过这些都是有缺陷的算法,我觉得学起来价值也没那么大。”
颜安无所谓的说到,全同态加密算法是要比因数分解算法更容易的,他了解这些研究员的学习能力,知道一天的时间足够他们完成一项学习。
他从一开始就没打算让他们全部拿下。
见颜安这么说,祝镜光等人的心理稍微好受了一些。
同时在心中想到真正适合颜安的队友该是什么样的。
资深的一级研究员?怕是和他们一样根本没法参与到研究中,只能被动的等着颜安掏出技术然后喊六六六就完事了。
院士大佬?颜安是有这个能力与他们共同研究的,可是一山不容二虎,项目组里谁说了算是个大问题。
再说就算是院士,靠着自己丰富的经验以及强大的知识储备,跟上颜安应该很容易,但要说与颜安一起研究。
真不是他们夸张,就冲颜安几天不见反手给他们掏出这么个大惊喜的架势来看,院士大佬恐怕也很难跟上颜安的研究速度。
相较之下,似乎那些学习能力极强的少年天才会是最好的选择,他们学得快自然也就能更快的发挥出自己的作用。
“白板上写的是发展基础,不同方向的全同态加密算法之间的联系相对薄弱,我的想法是以某一方向为基础,向全方位发展。”
众人朝白板上望去,那是从计算中心机房搬来的,当初颜安给他们讲解因数分解算法时用的就是这玩意。
上面记录着不同的发展方向。
一是集“加密、签名、认证于一身”,二是以高效率低需求为基础,三是将强适用性当成了基础。
祝镜光一一看过来,发现只有这三条方向,可他们拿到的却是六个方向的全同态加密算法,还有三条没有写上去,被忽略了。
“组长,为什么我们不以全数理统计需求为基础进行发展,全同态算法的特点就在于此,我认为我们应当更充分的发挥这项作用。”
祝镜光开口问道,他昨天最先拿到的就是专攻解决数理统计需求的全同态加密算法,在一通学习后有了更深入的掌握,对他而言最熟悉的自然是这类算法。
而颜安居然连这种最基本的特点都不在意,让他很是不解。
“这是全同态的特点,不是加密算法的特点。
我们现在需要的首先是一个可以用的加密算法,然后才需要这个算法加密出的密文可以做加减乘除开根号等操作。”
特点固然重要,但加密算法的本质更重要,更何况作为全同态算法,就算不以此为基础,也仍然能做到密文可减加乘除,在一定程度上这就已经够了。
这话有道理,是他陷入误区了,一套上用价值不高的算法,别说他能开根号了,就是能直接算函数,那也不会有人去使用。
而颜安所列出的三点,涵盖的是基础功能、使用体验和应用范围,这都是非常重要不可忽略的。
“提高效率!”陈姜当即回应道。
他拿到的算法于此相关,昨天特意查了查现今的全同态加密算法进度,清楚地认识到相较于第一个与第三个方向,第二个方向才是最为致命的。
现在的rsa加密算法对1m大小的文本内容加密仅需要五秒,解密则需要大概五分钟。
虽然解密要比加密慢很多,解密时间随着解密文件的大小呈现线性增长趋势,但这个时间终归是没那么长的。
反观全同态加密算法,同条件下光是加密就要几个小时了,真要用起来,谁会考虑?
“我也支持第二个方向,我们应当在保持效率的基础上进行扩展。”倪传军也出声说到。
他手中的是低密文膨胀度的算法,也算是契合第二个方向的,非常清楚如果加密解密速率无法提高的话,那就算再安全的算法也没有价值。
别说商用没价值了,在军用方面更没价值,国家单位不会为了追求保密性就选择需要极长时间才能完成加密解密的算法。
“这三个方向全面落后于rsa加密算法,想要做到完美替代的话,那我觉得这三个方向中的任意一项都很不错。”
“行,那我们flawless项目第一阶段,就是在高效率的基础上完善基本功能。
但是对已有的算法只进行参考,不在它们的基础上进行扩展。”
倘若可以扩展的话,颜安早就扩展了,正是因为这些算法无法扩展,他才特此提前说一句,免得这帮人在扩展的道路上浪费精力。