密码学博士说密码

我本科是学通信工程的,刚进入密码学读硕士研究生的时候,心里很兴奋。因为大家都觉得密码学很神秘,身边朋友们都询问我以后会不会成为谍战剧中的特工进入国家安全部门整天破译密码,有的人甚至将我等同于黑客。但由于之前听说过密码学很难,需要的数学理论比较深,对于密码学我也有些惶恐。刚入密码学的大门时,果不其然,很头疼。我们最初学习的主要是数学理论,相当抽象,同学们纷纷感慨:怎么能有人把这些密码算法弄出来?是怎么想的啊?好在随着学习的深入,当看到各种密码算法和密码协议将各种安全的挑战匪夷所思地解决的时候,不得不开始赞叹数学的魅力。

密码学,是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。作为信息安全的主干学科,西安电子科技大学的“密码学”名列前茅。1960年,西安电子科技大学创建了我国高校最早的信息论专业,70年代中期开始向密码学方向扩展,并分别于1990年和1993年,在全国高校中最早取得密码学硕士点和博士点,成为中国培养密码和信息安全人才及从事密码与信息安全研究的核心基地。

问题:你们学密码学的,能给我们破译一下qq密码、邮箱密码吗?

杨博士:身为密码学专业的学生,经常有同学问我能不能帮他们破解qq 密码。到底密码是什么?其实这些密码并不是真正意义上的密码,只是口令,就像“天王盖地虎,宝塔镇河妖”一样的暗号。密码指的是一个系统,密码学分为密码设计和密码分析两部分。密码设计就是建立各种类型的密码系统,我们要设计一个密码算法,建立一个密码方案等等,这些都属于密码设计;密码分析就是对这些系统进行攻击,进行破译。

密码系统用于***事和外交的保密通信已有几千年的历史。前两年热播电视剧《潜伏》中就常有这样的情节:余则成通过广播接收上级的消息时,抄写一段数字,再拿出一本书,就可以译出上级的指令,这就是一段保密通信的过程。在这个过程中,余则成和他的上级双方要事先约定好一本书,抄写的那些数字的含义,也是事先约定的。比如3789,就可以表示第37页第8行第9个字,这样余抄写下收到的数字,再按照约定好的方式在书中查找就可以译出相应的文字了。这是一种“替代”加解密的方式,就是将明文(要加密的信息)按一定方式用密文(加密后的信息)替代。除了“替代”法,常用的还有“移位”法,比如英文字母每一个都向后移3位,a变成d,b变成e,依此类推,最后的x、y、z在循环回来变成a、b、c。经过这样移位,如apple就写成了dssoh,达到保密的效果。实用中,“替代”和“移位”都是同时或者交替着多次使用,可以使得破译难度增大。这些都属于古典密码,密码的设计和分析大多都针对具体的语言,主要依靠人的聪明才智和直觉信念,比较少的依靠数学理论,目的就是进行保密通信。

问题:我在网上看到过有人用摩斯密码来表白的,你用过这一招吗?你们学习密码学的学生在日常生活中会用摩斯密码等密码来交流吗,比如用一排数字或字母来写留言条?

杨博士:没有。向您所说的摩斯密码是属于古典密码学,包括像我上面谈到的《潜伏》里头的例子。古典密码学比较有趣,好玩。普通的密码爱好者也都可以玩,但是相对现代密码学而言,安全性低一些,容易被破解。

随着现代信息理论的重大突破以及计算机技术的发展,密码学也产生了天翻地覆的变化,如果说古典密码是充满着神秘色彩的艺术,那么现代密码学则才称得上是真正的科学。因为现代密码学是以数学理论作为基础,现代的密码算法的安全性都是有数学理论作为支撑,并且在算法中分离出一个参数,称作密钥,密码的保密性依赖于密钥,算法可以公开(便于统一标准)。

现代的密码学就是解决信息安全的问题,是信息安全的基础,各种密码系统就在计算机,通信系统中。一般别人问我的专业我要是说密码学,就总是要被问半天,后来我都直接说是信息安全,追问的就少了,其实对普通人,这两者差不多就是一回事。

问题:作为信息学科中的密码学,你们平时研究是不是非常依赖计算机,整天对着电脑?

杨博士:虽然现在是信息时代,我们专业也算是属于信息学科,但其实我们并不是整天面对着计算机。

密码系统的安全性主要依赖于数学,所以我们学习的主要都是数学理论,计算机只是辅助我们验证或者编程计算一些例子时才使用到。在平时的研究中,只需要有一张纸,一支笔就可以作研究。我和朋友说起这些,他们总是很吃惊,看我的眼神,好像我的脑子就是一台计算机一样。其实,只用纸和笔,当然不会是具体的计算,具体数据的计算肯定是要用计算机的,我们更多的是考虑怎么算,考虑的是运算的规则和原理。这些运算规则是很复杂和抽象的,比如我们在研究布尔函数作为密码函数时,有一个8个变元的非线性度达到最大118的平衡布尔函数是不是存在的问题。这是一个理论性的问题,但对密码系统的设计非常有价值,因为非线性度在多数情况下是保证单钥密码系统安全的首要的指标,初看起来这个问题并没有什么,但是解决起来并不容易,首先用计算机搜索一个一个计算是不行的,因为所有8元布尔函数的数量近似等于宇宙中的所有原子的数量,大约10的77次方,按现在的计算机的速度,要算上若干年。所以只能从理论上研究它的代数结构,这需要坚持不懈的思考和一定的数学功底,再加上一点点运气,这个问题至今还是一个公开的难题。

问题:密码学除了跟外交、***事相关外,我们在日常生活有哪些地方是用得上密码学的?

杨博士:电子商务中就大量的使用了公钥密码技术来保障信息安全,比如现在网上购物消费,***支付越来越普遍,这都得益于电子现金这样的概念,电子现金里面是具有很多密码方案组成一个复杂的系统,它是通常现金在网上的一种数字形式,包含用户、银行、还有商家几者之间的关系,比如说,在你提取电子现金时,就是一个盲签名的过程,银行并不知道你的具体身份,但是能验证出你是合法的用户。你到商家去购买一样东西,要从银行提电子现金出来,然后商家要能够验证这是多少钱,并且确定是你的钱,到银行能够存到他的帐户上,他才能支付你的货物,这个过程的实现就要依靠零知识证明协议。

在我们***支付或转帐时,不但信息要被保密,更重要的是信息要完整的传输和存储,不能被篡改和否认,比如支付1000元,不能被修改成10000元,用户买了东西不能赖帐,这就要用到电子现金的支付系统。我们在使用网银时需要***一个网银证书,这里就包含了数字证书技术,我们的操作信息经过一个密码方案的处理,生成一个数字证书,由于其内在的数学原理,使得操作信息若被修改就会被发现。

再比如我们常用的银行卡,其芯片就采用硬件加密技术,应用加密算法设置了卡片加密验证码,如果利用银行卡信息制作假卡,在银行卡的发行银行解密就可以识别出来,这就属于身份认证。

还有像有的银行有电子银行口令卡,口令卡每次随机生成一次密码,或者有些网站登录时可以用短信密码,系统以短信形式发送随机的若干位密码到客户的手机上,客户在交易认证或者登录时候输入此动态密码。系统产生的若干位随机密码是通过密码算法来产生的。还有就是我们安装一些软件经常要的序列号,注册码,它们的生成算法也可以是密码算法。

问题:你们同学毕业后都从事什么行业啊?真的有人会成为间谍、黑客吗?

杨博士:密码分析科学家和黑客不同。黑客是盗取密码保护的信息以获取利益,而密码分析家从事的是基础理论研究,是为了评估密码算法的安全性,找到其漏洞,以设计出更安全的密码算法,一般“黑客”达不到这种设计水平。西电密码学毕业的学生,主要都是各个高校和研究所,还有一些国企或旗下的设计院,比如我们现在的一个将要毕业的研究生就在某国企的芯片设计院实习,设计芯片的硬件加密,还有就是和通信,计算机专业一样去各个IT公司。

转载请注明出处学文网 » 密码学博士说密码

学习

事业单位财会制度

阅读(21)

本文为您介绍事业单位财会制度,内容包括事业单位财会制度,事业单位财务规则最新全文。【摘要】本文从宏观和微观的角度分析了目前我国事业单位财务会计存在的问题,并提出了一系列改进措施。随着我国社会主义市场经济的发展,我国的会计制

学习

污染环境罪的处刑范围

阅读(30)

本文为您介绍污染环境罪的处刑范围,内容包括环境污染罪入刑标准,污染环境罪的法律文件一共有多少。【摘要】污染环境罪系《刑法修正案(八)》新设罪名,两高司法解释亦新近,文章通过一起非法收购废旧铅酸蓄电池并拆解炼铅的案例对单位或团伙污

学习

项目计划管理

阅读(29)

本文为您介绍项目计划管理,内容包括项目资源管理计划,软件项目管理计划。在许多集团性企业里,集团对下属公司的管理往往实行项目推行管理,即由集团制定项目方案,通过种种方式在下属公司推行实施,再通过有效的运营机制,指导项目运营管理。集团

学习

大学生素质拓展

阅读(67)

本文为您介绍大学生素质拓展,内容包括大学生素质拓展的范文,最新关于大学生素质拓展的文件。一、认证流程的规范素质拓展认证工作的流程一般包括:素质训练项目凭证积累——学期末团支部发出认证通知——个人进行认证申请——自主选择填写

学习

法国电影《蝴蝶》

阅读(25)

本文为您介绍法国电影《蝴蝶》,内容包括法国电影蝴蝶完整版,法国电影蝴蝶。剧情介绍8岁的单亲小女孩丽莎跟随妈妈搬入新公寓,与独居的朱立安先生成为楼上楼下的邻居。在医院当护工的妈妈常常无暇照顾丽莎。丽莎人小鬼大,朱立安先生却性

学习

认识孟山都

阅读(33)

本文为您介绍认识孟山都,内容包括孙攻才与孟山都,孟山都的黑历史。总部在美国密苏里州的孟山都公司,可谓转基因技术和产业领域的大哥大。在国内转基因研发推广和相关争论中,孟山都也是实际参与者之一。围绕着这家公司争议不断,去年和今年,连

学习

医学影像学

阅读(19)

本文为您介绍医学影像学,内容包括医学影像学总论全集,医学影像学好吗。主动脉夹层的低场强磁共振成像研究刘庆伟,徐龙春,崔允峰,韩庆森,尉从新,李庆国,刘林祥膝关节色素沉着绒毛结节性滑膜炎的MRI诊断(附15例报告)李庆国,吴希诗,高波,贾守强结肠

学习

光纤通信中光纤器件的运用分析

阅读(21)

本文为您介绍光纤通信中光纤器件的运用分析,内容包括光纤通信用到的器件分为,光纤通信技术第三章光纤通信器件。管线通信系统中,长距离、高速率、大容量信息传输需求迅速增长,这对光纤器件的性能和功能提出了更为严格的要求。下面本文就以

学习

浅析工厂供配电

阅读(25)

本文为您介绍浅析工厂供配电,内容包括工厂供配电参考文献,工厂供配电概念。电能是现代工业生产的主要能源和动力,工厂供配电系统就是将电力系统的电能降压再分配到各个厂房或车间中区,其输送和分配既简单经济,又便于控制、调节和测量,有利于

学习

中国青年志愿者协会

阅读(25)

本文为您介绍中国青年志愿者协会,内容包括青年志愿者协会工作总结,中国青年志愿者协会熊剑。中国青年志愿者协会成立于1994年12月5日,是由志愿从事社会公益事业与社会保障事业的各界青年组成的全国性社会团体,是在中国共产主义青年团中

学习

求伯君:恒心铸就梦想

阅读(44)

自年初以来,金山软件分拆主营业务,在网游领域大动作不断。对此,不少人表示担忧:曾创造了WPS的金山,离“民族软件大旗”的称号越来越远了。20年来,经历过生死考验的金山,确立了国内惟一可与微软相抗衡的民族软件地位。如今,求伯君用一句话回应了

学习

中国农村经济发展分析

阅读(23)

本文为您介绍中国农村经济发展分析,内容包括未来中国农村经济发展趋势,我国经济发展现状分析。农业是我国重要的经济产业,只有大力发展农业,才能促进国家经济的进步。但从目前来看,有很多因素都制约了农村经济的发展,必须解决这些问题,采取新

学习

神奇的麦绿素

阅读(23)

本文为您介绍神奇的麦绿素,内容包括神奇的麦绿素作者是,麦绿素真的有效吗。若干年以前曾有人预言,随着科学技术的发展,人类将免于疾病的困扰,人的机体是由细胞组成的,而人的身体70%以上是水分,称之为体液,确切地表示为,细胞应该是居住在体液里,就

学习

水稻主要病害识别与防治

阅读(31)

本文为您介绍水稻主要病害识别与防治,内容包括水稻病害识别软件,水稻病害识别大全。一、水稻纹枯病1、症状识别水稻纹枯病俗称烂脚病,初期在底部叶鞘产生暗绿色水渍状边缘不清晰的小斑,后期小斑相互融合,扩散成云纹状大斑。侵染叶片时形成

学习

光接收机原理及常见故障分析

阅读(33)

本文为您介绍光接收机原理及常见故障分析,内容包括光接收机目前存在的问题,光接收机怎么判断是正常的。【摘要】本文简要介绍了光接收机工作原理及使用中应注意的一些问题,并结合实际对常见故障进行分析。【关键词】光接收机光功率电平载

学习

变频器PID控制原理及调试

阅读(670)

本文为您介绍变频器PID控制原理及调试,内容包括变频器的pid控制如何设置,变频器恒压供水pid参数设置原理。文章介绍通用变频器PID功能组原理,给定方法、及参数的调试和应用案例。关键词:变频器;PID;智能PID调节仪引言目前,随着我国科学技术、

学习

浅析小汽轮机的保护及转速调节原理

阅读(28)

本文为您介绍浅析小汽轮机的保护及转速调节原理,内容包括汽轮机如何设定转速保护,汽轮机的调节及保护。给水泵汽轮机的转速调节就是通过改变进入汽轮机的蒸汽流量和质量来完成的。流量的控制是靠阀门的开度来调节,质量的控制是靠阀的切换

学习

光电感烟火灾探测器原理及标定方法

阅读(34)

本文为您介绍光电感烟火灾探测器原理及标定方法,内容包括光束感烟火灾探测器的调试方法,光电感烟火灾探测器的优缺点。文章从从光电感烟探测器的原理出发,描述了光电感烟探测器的性能及影响探测器性能的一些关键要素,同时对探测器检验的标

学习

触摸屏的物理原理

阅读(47)

本文为您介绍触摸屏的物理原理,内容包括工业触摸屏原理及维修,触摸屏原理论文。触摸屏的发明大大方便了我们对一些电器的使用,其实触摸屏的原理用所学的初中物理串联电阻分压的知识就可以简单的解释。例(2011年大同杯物理竞赛)电阻式触摸

学习

倒流壶历史、原理及3D打印复原

阅读(27)

本文为您介绍倒流壶历史、原理及3D打印复原,内容包括3d打印倒流壶,倒流壶原理演示。什么是倒流壶倒流壶,又有倒装壶、倒灌壶、内管壶之称,这一名称的得来,与其独特的使用方式有关。倒流壶虽然具有壶的形貌,但壶盖却与器身连为一体,无法像普通

学习

辐射式温度计工作原理及计量检定要求

阅读(29)

本文为您介绍辐射式温度计工作原理及计量检定要求,内容包括辐射式温度计测量方法,工作用辐射温度计检定规程。温度是表示物体冷热程度的物理量,微观上讲是物体分子热运动的剧烈程度。而温度计是判断和测量温度的仪器。测量温度的方法有很

学习

钳形电流表的原理及其使用

阅读(22)

本文为您介绍钳形电流表的原理及其使用,内容包括钳形电流表的原理,钳形电流表的使用方法讲解和应用。【摘要】钳形电流表是电机运行和维修工作中最常用的测量仪表之一。特别是自该表增加了测量交、直流电压和直流电阻以及电源频率等功能