头脑战争:加密VS解密

来源 :科学Fans | 被引量 : 0次 | 上传用户:lovewebstart
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  从古至今
  当人们需要传递重要信息时,比如军事情报,又担心信件被人截获而泄露秘密,就要使用密码。要想读懂里面的意思,就必须掌握解开密码的关键,也就是密钥,否则即使拿到密文也无法知晓它的意思。在古希腊,人们用一条带子缠绕在木棍上,沿木棍纵轴方向逐行写好文字,解下带子,就得到了杂乱无章的字母,解密者则需要找到同样粗细的棍子,然后将带子缠上去,才能读出原本的意思。在这个过程中,发信人和收信人需要事先约定好棍子的粗细,这根棍子便是“密钥”。
  在《水浒传》中,梁山的腹黑军师吴用,骗卢俊义将四句诗“芦花丛中一扁舟,俊杰俄从此地游。义士若能知此理,反躬难逃可无忧。”挂墙上,日日观看。结果卢俊义被官府通缉,最后被逼入伙梁山。因为这是一首藏头诗,每句的第一个字连在一起就是“卢俊义反”,成了官府认定卢俊义谋反的罪证。这首藏头诗就是一种加密手段,只是用法太没人品了一点。
  不管棍子还是藏头诗,都有一定的风险性,一旦对方掌握l了加密的方法,破解就很容易。为了增加密码的安全性,西方曾经出现过一种“替代式密码”,如凯撒曾经把字母往回移动三个字母来加密,如
  “I CAME I SAW I CONQUERED(我来,我看见,我征服)”就变成了“F ZXJB F PXT F ZLKNRBOBA”。这似乎很难懂,但是推测出了移码方法就不难破译。而且这种替代密码还有一个特点,就是在英文中,E是用得最多的字母,之后依次是TAOINSRHLDCUMFPGWYBVK XJQZ。因此,只要确定了E的移码方式,就可以将全文破译出来。
  解密有方法
  另有一种替代式加密方式略显复杂,即用不同的字符或字符组合来代表不同的意义,这样的话,要破译密文,获取明文与密码之间的对应关系就格外重要,也就是所谓的密码本,这是诸多谍战大片中的看点之一。大名鼎鼎的摩尔斯电码就是替代式加密,它是一种电报编码方式,有一个长音“哒(一)”和一个短音“滴(.)”,前者是后者时长的三倍,不同的搭配代表不同的字母,每发完一个字符,中间会有一个停顿。摩尔斯电码对于熟悉通信的人来说几乎是明码,但是它对普通人来讲仍是密码,而且还可以伪装成各种形式,有一定的隐蔽性。
  替代式也有被直接破译的可能,因为在某些场景下,有些词可能是高频词,如在战场中“敌人”“胜利”“防守”“机场”等可能会反复出现,成为被破译的关键,如果再结合语法分析,就可能大量被破译。总的情况是,这类密文越长,或者被截获的条数越多,猜解出来的可能性就越大。对那些失落文明的文字,我们也几乎是在用着同样的手段进行破译。
  _一个经典的破译案例就是生物遗传密码。生物学家在20世纪中叶就已经知道了DNA是遗传物质,但是,DNA并不直接参与大多数生命活动,真正实现生命功能、表现生物性状的却是细胞中的蛋白质,它由大约20种氨基酸按照一定的顺序排列在一起组成。DNA通过合成和基因几乎一样的RNA来控制蛋白质的合成,它里面的遗传信息能够决定蛋白质中氨基酸的排列顺序。但是,DNA和RNA都只有四种组成成分,也就相当于4个“字母”,科学家分别将其命名为“A、1(RNA为U)、C、G”,但4个“字母”是如何用来表述20种氨基酸的排列顺序的呢?人们相信,这应该是一种替代式的编码模式,假设几个字母为一组来代表一种氨基酸,如果是2个一组,则有4种组合,即16种,这比20少。于是科学家又假设每三个字母一组作为一个“密码子”,来代表一个氨基酸,这样就有4。种排列顺序,也就是64种,足以代表20种氨基酸还有富余。也就是说,有些氨基酸的密码子可能还不是一个,而是有多种。接下来,科学家便开始合成单一密码子的RNA,看能在生物体中合成什么样的蛋白质。如在使用
  “GAA(3AAGAAGAA”这样的RNA序列时,发现合成的蛋白质只由谷氨酸组成,也就是说“GAA”代表的是谷氨酸,之后又发现“GAG”对应的也是谷氨酸……最后,经试验反复检验,思路完全正确。于是生物的遗传密码被逐一破译了。
  加密更强大
  为了更安全,人们用齿轮和杠杆造出了密码机进行机械加密,二战中的德国甚至还设计出了一种包含了猜谜在内的庞杂的加密方式。但是这样的方式随着计算机的登场而被终结,电子设备可怕的运算速度让这些密码无处遁形。程序员只需要把解密的一般规则、文字的语法特点和常见的单词组合一股脑输入到电脑中,然后叼上一根烟,适时地对程序作出调整就可以静待结果了。
  相比之下,利用数学方法进行加密更难破译一些,如果辅以多重加密就更难。比如,在计算机字库中,汉字都有一个编码,称为区位码,如“冉”和“浩”的区位码是“4029”和“2638”。如果将这两个字写成字串“40292638”,然后再乘以一个数字密钥,比如2,结果就是“80585276”,反向破解就会变得困难。而如果这是一句由十几个字组成的句子,每个字符的代表数字长短不一,再经过一次与某个数进行的乘法处理,若没有密钥,反向拆分会变得十分困难,这种乘积也能将那些高频字词很好地隐藏起来。而当代加密,借助计算机和数学理论,走得比这更远。众多的加密手段正应用在我们的手机、互联网等通信渠道之中,保护着我们的隐私。
  事实上,设计加密算法的人必须有一种觉悟——只要有充足的时间,任何_种密码都是有可能被破译的,因此,一个安全自g密码并非是无法破译的,而是在情报有效时间内不被破译,一如在战争结束后才破译出的密文,已经无法扭转战局。
其他文献
南方  寒冬冷月,当北京的猫不热乘坐飞机前赴重庆的时候,脑海里一定洋溢着春天的颜色——绿油油的南山,碧波荡漾的长江以及巫山的红叶,当然还有那传说中润到可以护肤的空气湿度。默默地,猫不热在飞机上迫不及待脱掉了外套……等下了飞机走出航站楼,猫不热瞬间斯巴达,十有八九会骂:我X,怎么一直是毛毛细雨?怎么这么冷?啊喂!说好的温暖湿润呢?  重庆的猫不冷将面临完全不一样的状况,棉服、手套、围巾、秋裤与暖宝宝
期刊
A 活动意义  为全面贯彻落实《全民科学素质行动计划纲要》《国家中长期教育改革和发展规划纲要(2010-2020年)》,激发全国广大青少年对航天科技的兴趣,激励更多的青少年学习航天科技知识,热爱航天科技事业,以我国发射神舟十号载人飞船与天宫一号目标飞行器进行对接,并首次开展太空授课科普教育活动为契机,中国载人航天工程办公室和中国科学技术协会将联合开展“开启天宫的梦想”——全国青少年航天科技知识竞赛
期刊
关于钢铁侠,我们最热衷讨论的是什么呢?  托尼的小胡子是怎么修的?那只是漫画中的人物设定而已,在意它做甚。能不能讨论些更实际一点的?比如说,钢铁侠和他最要好的朋友美国队长谁厉害?如果肉搏,肯定是人类所能达到的巅峰体能的美国队长胜,但装上装备之后呢?这样的场景在漫画里的确发生过,当然,也正是那样的战斗导致了美国队长最后的遇害,但在堂堂正正的战场上,两位老朋友、昔日的战友并未分出胜负。不说那些发生在漫
期刊
说实话,觉得自个合苞未放的朋友怎么也没有想到有一天会以相亲这样老土的方式来结束单身。只是,我一直认为他已经到了应该胡乱娶个老婆的年纪了。  朋友自诩为热爱艺术的青年,其实我知道,他是假装热爱艺术,其实是热爱艺术女青年,把官人变为西门大官人是他的理想。常见的情况是,等朋友唾沫乱飞地把地球上出名和不出名的作家及他们的作品娓娓道来后,对面的艺术女青年通常会以45°仰望,两眼放光、眼冒金星,吵着要拜朋友为
期刊
向牛顿致敬  《地心引力》的故事几乎全发生在太空,在一个完全失重的环境下,牛顿的三大力学定律得到了淋漓尽致的展现。  在地球表面永远都会有一个竖直向下的力——重力。影片向我们直观展示了一个没有重力,没有因重力引起的压力,没有因压力引起的摩擦力的世界。  如果在这没有重力的世界扔出一个东西,你将会看到古典物理学定律的基石之——牛顿第一定律。  那东西将沿着一条直线飞离,如果它运气好一直没有碰上什么的
期刊
如果说引擎是游戏的骨架,那么数值与剧情就是游戏的血肉,它们让游戏真正拥有了灵魂,让玩家能从中体会到乐趣与制作者的本心。激烈的战斗背后,隐藏着众多公式微妙的平衡,人物的形象与命运在一个又一个故事任务中渐渐丰满,在它们的帮助下,一个崭新的世界由此建立。  数学的世界  我们以一款经典小游戏为例来进行阐述,这个游戏名字叫做《魔塔》(“TowerOfthe Sorcerer”)。游戏中的主角是一个骑士,当
期刊
2010年上海世博会上,英国国家馆的主题是种子圣殿,那是一个六层楼高的立方体结构,其周身插满6万余根、每根长达7.5米左右的透明亚克力杆,这些亚克力杆向外伸展,不仅能随风轻摇,而且每一根里都含有不同种类、形态各异的种子。类似于琥珀包裹昆虫的保存方式,寓意保留最复杂的植物是为这个星球上高度复杂的植物生命体保存下的活档案。在世博会结束以后,这些包裹着种子的亚克力杆被放在网络上出售,没出一个小时,全被抢
期刊
入侵生物可怕么?它们没有血盆大口,某些还出现在人类的餐桌上,以麻辣小龙虾、水煮牛蛙最为人熟知。这俩货对吃货而言,不过就是一盘儿可有可无的菜;对于农民而言,它们在水田打洞或者屠戮青蛙的能力则让人恼怒不已。  有科学家自嘲说:“人类就是一种强大的入侵生物,从非洲开始,步伐跨越今天的五大洲。人类产生了文明,也使得生态遭到破坏。”这个说法虽然是个无奈的玩笑,但审视困扰人类并造成经济损失的入侵生物,似乎又和
期刊
宫崎竣最新的动画电影《起风了》,亦是自己动画事业的最后一部作品,笔者想从温暖美好的平行宇宙回到冷冽的现实,谈论一下电影中的主人公——堀越二郎,20世纪日本最具有才华的飞机设计师,还有他最著名的作品——三菱A6M“零式”舰载战斗机,“零式”和战舰“大和”一样,是一个至今笼罩着日本的虚幻之梦。  首秀完败  1931年,未来的联合舰队司令官山本五十六少将调任海军航空本部技术部长,开始了对旧日本海军航空
期刊
关于中国海军武器装备的新闻中,关于即将与俄罗斯联合生产的“拉达级”潜艇成为一大热词,先不谈此型潜艇的作战能力,最让人关心的就是它是否安装有“AlP(Air-lndependent Propulsion)推进系统”,又被称为绝气推进系统。带有AlP推进系统的常规潜艇可以长时间保持下潜状态,且成本较核潜艇更低,与常规潜艇相比极大提高了自持能力与生存能力。  全世界范围内,德国、瑞典、西班牙、法国与俄罗
期刊