“对,是有这个事情,怎么,伱们已经确定了需求了?”
“是的,这个是我们的想法,你看一看。”
高振东接过文件,打开看了起来。
要求并不复杂,基本上就是对称加密的要求,DES对于这些要求来说非常合适,并没有什么难度。
简单来说,在信息技术里,对称加密是大家最为熟悉的加密方式了,用同一个或者同一套密钥对数据进行加密和解密,解密是加密的逆运算。日后常见的Rar、Zip、7z等压缩软件用的就是这类加密方式。
优点是暴力破解困难,运算量小,加密解密速度快,不过有一个致命的缺陷,暴力破解困难不等于安全性高,这种方式最大的弱点就在于密钥的管理上,尤其是需要经常变换密钥的场合,怎么把密钥安全的送到对方手上就成了一个问题。
有人在实践中,曾经搞过用一个极为复杂的根密钥来管理密钥的传送问题,不过实际上,这个根密钥本身就成为一个弱点,至于最终怎么解决这个问题,那是后话。
不过对于现阶段的防工委及相关单位来说,密钥的管理是通过管理手段来解决,对于这类需求,他们有大量成熟的手段可以用。
总不至于像花旗佬一样,战略弹道导弹发射密码是几个0或者123456这么抽象就是了。
倒不是防工委不想用非对称加密的公开密钥算法,比如日后国际上的RSA、国密的SM2、SM9这一类,而是因为他们现在根本就想不到居然还有这种东西的存在,这就是时代的局限性了。
不过国密的SM2和RSA虽然都是公开密钥算法,但是却有很大的不同,前者基于椭圆曲线,后者则基于大数分解。
高振东倒也没有想著在现在就提出非对称加密来,这些加密方式的运算量可比对称加密大多了,现在的机器撑不住。
他看完整个要求,笑了,这事儿好办。
他再次向防工委那边打去了电话,再次核实了来人的身份,主要是核实相关的东西是否在这一次就要交给来人,以这些东西的用途,小心一些并不过分。
虽然DES的算法本身,在日后其实是公开的,但是这个时候嘛,还是按照相关要求来比较好。
来人也笑呵呵的,非常配合,在他们看来,高振东的做法再正常不过了。
核实相关事宜,高振东转身打开了自己的保险柜,背著来人,从存储库里拿出了几样东西。
一盘磁带、两份纸质文档。
“这是我已经写好的加密程序,两份纸质文档,一份是算法的原理和说明,一份是程序源码及程序使用说明。”
这是高振东在开完那个会之后,抽大半天搞的。程序都是标准程序,并没有花多少时间,花时间的反而是那两份纸质文档,因为还没有打印机,所以源码和相关说明都是纯手写,把他累得够呛。
甚至都让他起了去运算所催催进度,当一回监工的心思了。
我在会上说了一天解决,那就只要一天!
来人是实在没想到这个事情居然不用隔夜,高振东当场就给解决了。
“高主任,你已经做好了?和这个要求配得上不?”
有这个担心实属正常,毕竟没见过还没看需求,就先把东西给做好了的。
高振东点点头:“我看过了,你们拿过来的需求,这份程序都能满足,不需要修改。你们拿回去给相关专家看了,他们就知道了,如果还有问题,再来找我。”
其实这也与防工委那边,由于计算机相关技术和概念的不熟悉,难以提出具体的算法指标来有关。
比如最简单的一个,密钥长度问题,实际上他们在提出的时候根本就想不到这回事儿,能意识到密钥长度和加密强度之间的关系,但是却没法定量的规定出密钥的长度,只能定性的描述“密钥长度应满足防止遍历手段在XX时长内破解的需求。”
因此高振东在完整评估了防工委送来的需求之后,马上就把这玩意给拿出来了,不用改,妥妥的。
看见高振东信心十足,防工委的人也不啰嗦,只要你敢确定,我就敢带走。
签完相关手续之后,来人将三个东西密封起来,从这个时候开始,他们自己都不能再打开这个密封了,甚至包括高振东自己也不行。
这个坑填得还蛮快的,高振东心想。
带著东西,他们很快就回到了防工委。
防工委这边,相关人员早就准备完毕,久候多时了。
他们是来商量加密软件需求的相关人员,还没离开,听见那边汇报东西已经到手了,干脆再接再厉加个班,而且他们也很好奇到底这个一天搞出来的东西长什么样,效果如何。
一系列交接程序过后,人们才打开密封,把三样东西拿了出来。
《国密-1(GM-1)对称加密算法说明》,《国密-1(GM-1)对称加密软件使用说明》,以及一盘磁带。
“呵呵,名字起得不错,大气,简约。”有人笑道。
防工委领导没好接话,以他对高振东的了解,这家伙就是个起名废,这次完全是运气。
数学方面的专家先看的是算法说明,计算机技术人员则在看程序使用说明,准备运行加密程序。
几位数学家边看算法,一边点头。
“嗯,这个算法很不错,没有什么明显的弱点,初步看下来,想要破解,要么只能从搞密钥入手,要么只能用遍历。”
“对,看下来,算法本身是没有漏洞的。而且加解密本身的运算量并不大,和当前计算机速度是匹配得上的。”
“最妙的是,这种算法,是非常适合计算机的二进制运算方式的,与一般的加减乘除乘方开方等方式不同,算法比较复杂,可是对于计算机来说却很合适。”
“还别说,要我来设计,我还真搞不了这么好,数学我可能比设计者强,可是计算机的数学,我还真不如他。”
“听说是一天搞出来的?天才啊,光是设计这个算法,对一般人来说那就不是一天两天能搞出来的。”
设计的确设计不出来,不过抄的话就简单多了。
“7个字符的密钥,支持字母、数字和特殊字符,这个范围可就大了。”
DES密钥是56位,正好7个字节。
“字母的大小写还敏感,那范围就更大了。”
“.”
防工委领导笑呵呵的,看来高大炮果然不放空炮,说是一天就真是一天啊,人刚过去,成果就回来了。
没多久,计算机技术人员就把程序运行了起来,开始了相关的测试。
被加密文件不大,1万字,20kByte的样子,没一会儿,操作人员就汇报导:“加密完成,密文与明文暂时看不出可以直接判读的相关性。”
这个只能说暂时,具体的还要经过多次测试。
第249章 高振东,我看你往哪儿跑!
“解密完成,解密后文件与源文件校验和一致。”
校验和一致,算是走出了第一步,不过校验和的碰撞率还是挺高的。
“全文对比完成,文件完全一致。”
由于没有预先弄一个文件比较程序,是人工对比的,所以这一步花了不少时间。
防工委领导喜上眉梢:“多试几次!”
又试了很多次,结果一样,没有任何问题,而且看不出明文和密文之间有任何关联性,抽查明文特定字符的密文,也没有任何统计学上的规律。
至于更多的,就需要进一步验证和测试了。
“各位专家,你们怎么看?”
几位数学家都表示了肯定,其实他们分析算法的时候,就已经知道这个结果了。
防工委领导听见他们的话,转过头对计算机人员道:“你们继续按照原计划测试其相关性能,同时分出一部分人手,按照原始算法,重写程序,准备在保密单位推广使用。”
重写程序,不是不相信高振东,正相反,这是对高振东最大程度的保护,把所有可能的危险尽量从他身上撇清。
——
星期四,高振东请了假,接上娄晓娥,领证去。
组织上的申请,早就批回来了,与想像不同的是,这个时候,对于结婚对象的审查,并没有想像中那么严格或者不近人情。
其实早在1949年12月9日,就已经取消了组织干部“二五八团”(25岁,8年组织时长,县团级干部)才能结婚的要求,并且规定,任何组织干部的结婚离婚登记与批准权属于人民政府。
其中组织的责任仅仅是要求组织人员遵守政府的婚姻法令、不许与历史不明的政治上的嫌疑分子结婚、对于组织干部在婚姻问题上的不正确作法要纠正。
这个规定使组织干部的婚姻回归到个人私事上,体现了对组织人员私生活的尊重,组织人员的婚姻问题已经相对自由了。
到了50年,《婚姻法》正式颁布实行,成为解决组织人员婚姻问题的根本标准。
虽然实际上执行也许有一些出入,不过至少并没有传言那么夸张。
更别说高振东与娄家的这段佳话,都传到上头去了,所以批复很快。
娄晓娥一路笑得人都傻了,也不说话,只是笑眯眯的看著高振东傻乐,被她的情绪感染,高振东也傻乐了起来,呵呵呵。
结婚照是前几天在国泰照的,娄晓娥加了钱,要的最快冲洗速度。
民政的同志看著面前两个傻子,再看看结婚照上的两个正常人,觉得这两个人怕不是被照相馆的人掉了包吧?
好在傻子也是能结婚的,事情很顺利,拿到结婚证的那一刻,娄晓娥突然笑出声来,单手叉腰,指著高振东:“哈哈哈,高振东,我看你往哪里跑!”
高振东当著民政同志的面,笑著抱紧了娄晓娥:“哈哈,不跑,不跑,一辈子都不会跑。”
民政的同志捂住了额头,这两人,不是一家人,不进一家门。
——
时间过得很快,转眼就到了星期天,星期五星期六,高振东下了班天天都在往娄家跑,商量结婚的事情。
虽然事情是娄家在安排,但是还是要高振东来执行的嘛。
一大清早,高振东早早的起了床,把自己好好的捯饬了一番。
四个兜的中山装,笔挺的裤子,铮亮的皮鞋,左胸别著一朵红花,不过头油什么的就算了,他总觉得那玩意抹著不对味儿。
林连伟、王德柱、谢建业、苏卫华四人,也是整了一身干净板正的衣服,他们四个,是要和高振东一起过去的,两个已婚,两个童子,正好。
苏卫华是专门请假过来的,还带来了他们院反舰导弹仿制项目组齐工的份子钱,戏称“研发费”。
虽然年代原因,这边一切从简,不过接亲的时候,人多凑几个倒不会犯什么错误。
老陈和师母也早早的就过来了,一身簇新,他们今天是男方家长,师母和高振东接触不多,不过她对老陈收高振东这个徒弟倒是很满意的,对高振东很好,从她今天愿意赶过来就知道了。
万月芹、陈越红、秦怀茹、李副厂长侄子、丁永年等,还有高振东研究室、技术处的一干同事和院子里的邻居,都在帮忙,傻柱则领著几个厂里的大厨在忙活,厂里私下通知他们过来,而且一个人五块钱,乐意得很。
高振东没有要娄家建议的厨子,不够接地气,而且傻柱这里,是早就定好了的,就傻柱,别的不行。
不过有两个人也早早的就到了,这是高振东没想到的。
李副厂长和郑良枢!当然,两人不是一起过来的。
李副厂长一到,就乐呵呵的对高振东道:“振东啊,今天你这边这个总管,我来做,你放心,这事我门儿清,哈哈。”
本来这边的总管,是请的闫埠贵,这位老先生抠虽抠,可是规矩还是知道一些的,吉祥话儿也是张口就来,毕竟是老师嘛,前世电视剧里就没少拽文。
另外还有易中海,以他在院子里一呼百应的能力,一起搞这个事情正好。
可是和李副厂长比起来,这两位无疑是小巫见大巫了,作为经常处理工人事务的他,干了这么多年,毫无疑问熟得不能再熟了,只是位置上去了之后,很少亲自主持婚礼了而已,不过今天在高振东这里,他又准备重操旧业了。
高振东没有拒绝,人家的一片心意,别管出发点是什么吧,这大喜的日子,该接著还是接著,而且有他当总管,那这边的事儿就绝对出不了问题。
为了把和娄晓娥的婚礼办得更圆满一些,高振东愿意领他这个人情。
“哎呀,那可太谢谢李厂长了,有你提统,这事儿就稳了。”
李副厂长见高振东应下来,也不多说,转身就招呼上易中海和闫埠贵,忙活去了。
对于他来说,一是能巩固和高振东的关系,二来,这个总管,当得绝对不亏。
郑良枢则是要了另外一个位置:“振东啊,你看你这儿今天客人肯定多,迎宾的事儿,我来,这事儿我熟。”
秘书出身的他,迎来送往,那简直就是本行。
高振东也忙,来不及和他多说,只是感谢了一声,郑良枢叫上李副厂长的侄子、刘荣国等几个小伙子,这就算是把团队组建起来了,很快就把原本准备迎宾的邻居给替换了下来。