密码学的概念是什么学科门类(密码学属于)

2023-02-06 11:53:16 密码用途 思思

“密码学”是怎么的一回事?

现在密码学不算冷门。只是这个学科比较复杂。密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。现在密码已经成为单独的学科,从传统意义上来说,密码学是研究如何把信息转换成一种隐蔽的方式并阻止其他人得到它。密码学是一门跨学科科目,从很多领域衍生而来:它可以被看做是信息理论,却使用了大量的数学领域的工具,众所周知的如数论和有限数学。原始的信息,也就是需要被密码保护的信息,被称为明文。加密是把原始信息转换成不可读形式,也就是密码的过程。解密是加密的逆过程,从加密过的信息中得到原始信息。cipher是加密和解密时使用的算法。最早的隐写术只需纸笔,现在称为经典密码学。其两大类别为置换加密法,将字母的顺序重新排列;替换加密法,将一组字母换成其他字母或符号。经典加密法的资讯易受统计的攻破,资料越多,破解就更容易,使用分析频率就是好法。经典密码学现在仍未消失,经常出现在智力游戏之中。在二十世纪早期,包括转轮机在内的一些机械设备被发明出来用于加密,其中最著名的是用于第二次世界大战的密码机Enigma。这些机器产生的密码相当大地增加了密码分析的难度。比如针对Enigma各种各样的攻击,在付出了相当大的努力后才得以成功。

密码学的概念是什么学科门类(密码学属于) 第1张

什么是密码学

密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。电报最早是由美国的摩尔斯在1844年发明的,故也被叫做摩尔斯电码。它由两种基本信号和不同的间隔时间组成:短促的点信号" .",读" 的 "(Di);保持一定时间的长信号"—",读"答 "(Da)。间隔时间:滴,1t;答,3t;滴答间,1t;字母间,3t;字间,5t。

中文名:密码学

外文名:cryptology

作用:研究编制密码和破译密码

类别:科学技术

提出者:摩尔斯

应用学科:通信、计算机录

谁知道密码学属于那个学科的范畴?什么是RSA1024位非对称密钥?

研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,密码学是研究编制密码和破译密码的技术科学。

密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。密码学是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的尖端技术科学。它与语言学、数学、电子学、声学、信息论、计算机科学等有着广泛而密切的联系。

在西欧语文中之源於希腊语kryptós,“隐藏的”,和gráphein,“书写”)是研究如何隐密的传递信息的学科。在现代特别指对信息以及其传输的数学性研究,常被认为是数学和计算机科学的分支,和信息论也密切相关。著名的密码学者Ron Rivest解释道:「密码学是关於如何在敌人存在的环境中通讯」,自工程学的角度,这相当于密码学与纯数学的异同。密码学是 信息安全等相关议题,如认证、访问控制的核心。密码学的首要目是隐藏信息的涵义,并不是将隐藏信息的存在。密码学也促进了计算机科学,特别是在於电脑与网路安全所使用的技术,如访问控制与信息的机密性。密码学已被应用在日常生活:包括自动柜员机的芯片卡、电脑使用者存取密码、电子商务等等。

非对称加密算法的核心就是加密密钥不等于解密密钥,且无法从任意一个密钥推导出另一个密钥,这样就大大加强了信息保护的力度,而且基于密钥对的原理很容易的实现数字签名和电子信封。

比较典型的非对称加密算法是RSA算法,它的数学原理是大素数的分解,密钥是成对出现的,一个为公钥,一个是私钥。公钥是公开的,可以用私钥去解公钥加密过的信息,也可以用公钥去解私钥加密过的信息。

比如A向B发送信息,由于B的公钥是公开的,那么A用B的公钥对信息进行加密,发送出去,因为只有B有对应的私钥,所以信息只能为B所读取。

牢固的RSA算法需要其密钥长度为1024位,加解密的速度比较慢是它的弱点。

另外一种比较典型的非对称加密算法是ECC算法,基于的数学原理是椭圆曲线离散对数系统,这种算法的标准我国尚未确定,但是其只需要192 bit 就可以实现牢固的加密。所以,应该是优于RSA算法的。

对于加密,基本上不存在一个完全不可以被破解的加密算法,因为只要你有足够的时间,完全可以用穷举法来进行试探,如果说一个加密算法是牢固的,一般就是指在现有的计算条件下,需要花费相当长的时间才能够穷举成功(比如100年)

RSA加密演算法是一种非对称加密演算法。在公钥加密标准和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。

1973年,在英国政府通讯总部工作的数学家克利福德·柯克斯(Clifford Cocks)在一个内部文件中提出了一个相应的算法,但他的发现被列入机密,一直到1997年未被发表。

RSA算法的可靠性基于分解极大的整数是很困难的。假如有人找到一种很快的分解因子的算法的话,那么用RSA加密的信息的可靠性就肯定会极度下降。但找到这样的算法的可能性是非常小的。今天只有短的RSA钥匙才可能被强力方式解破。到2004年为止,世界上还没有任何可靠的攻击RSA算法的方式。只要其钥匙的长度足够长,用RSA加密的信息实际上是不能被解破的。

更详细信息请进入维克百科快照;hl=zh-CNct=clnkcd=3gl=cnclient=aff-os-worldbrowserst_usg=ALhdy2-pgUZXjYl-Mz_pl5gft4w9MJ94TQ

还有;hl=zh-CNnewwindow=1client=aff-os-worldbrowsergl=cnst_usg=ALhdy2-4cB1VU2Dtq1bXILD_m6EvFw9e5gstrip=1

后面这个链接断开了,要全部复制上去才打得开,直接点击打不开,BS CHN gov

密码学前景

其实,所谓就业前景,很多时候取决于你的择业目标。工作并不能简单的给出一个量化的评级,哪个好那个不好;更多的只是哪个更符合你自己的需求罢了。当然,你可以简单得以收入多少来判定,但工资多的可能工作时间也长,不一定适合你。

我这里先默认按计算机/电子信息/通信专业的角度来说;如果你是数学专业,那么可能要看相应的课程设置,的确有可能出现所谓“信息安全”其实只讲了密码这种情况。对于其他的几类专业的本硕,信息安全或者密码,很多时候都仅仅是你所提供的”附加价值“而已。也就是说,完全可以按照一般计算机/电子/通信来求职,顺便在简历上告诉对方,如果你有安全需求,我也懂一点哎。这样,你的就业前景主要取决于你的基本专业,而不是这个附加值。

这样说的原因有两点:第一,个人认为安全相比于可用,绝大多数情况下都是一个次生需求。对于创业公司,如果数据不安全,可能是个丑闻;如果不可用,不好用,可能连成为丑闻的机会都没有。除非你有非常亮眼的特长,否则将就业局限在安全上,会使选择变少。第二,以安全为主的工作,大多有相当的门槛。网络/代码类的工作可能知识上的深度不高,但对于经验,精力,学习速度都有不低的要求。而密码相关的工作,很多有博士生可以选择。

其实密码在整个大的信息安全体系中,有时会显得有些尴尬:由于背景知识,专业门槛,研究哲学等方面的差异,密码与应用之间的沟通其实并不算通畅。由于有严格的数学基础,不少学者有意无意地维护了密码作为数学分支的”系统性“:不同于其他很多安全分支,密码的驱动力有时来源于理论架构本身的完善,而非任何应用。与之而来的副作用是,我们有大量的代码能力过关,但无任何密码基础的普通工程师,也有一定数量的密码学者:但密码学者中很多人不写应用代码,也不清楚怎么写应用代码。而普通工程师并未受过相关训练,能保证正确实现已经不易,无暇顾及其他了。因此,即使在SCA炒了20年的今天,说起密码实现,很多时候依然是研究者和工程师之间踢皮球。部分高校目前开始开设cryptographic engineering这门课程,但这种趋势也仅仅是近几年的事,效果如何还要继续观察。

对于学生个人而言,这就意味着,如果你的研究方向是密码中的某些特定方向,可能完全用不到你的程序能力。真正得到训练和提升的就是你做理论研究的能力;但如果不做特定的训练,是有可能无法和应用对接的。如果你一心想去高校科研,这可能是个优势:学习方向单一且理论,有助于快速得到高评级的成果。反过来,如果你要去企业,依然有机会,特别是这几年区块链炒火了很多相关的应用的前提下。然而,可能你需要一个比较艰难的适应过程,因为大多数应用相关的问题你可能并未遇到过。基础背景的问题,你与相应的同事沟通起来可能也并没有这么顺畅。

密码学属于什么专业

密码学属于什么专业:密码科学与技术专业属于工学门类、计算机类学科下的一个专业。

专业介绍:

密码科学与技术属计算机类专业,基本修业年限为四年,授予工学学士学位。

该专业面向国家政治安全、经济安全、国防安全和信息安全需求,旨在培养具有强烈的爱国敬业精神与密码相关法律法规意识,掌握密码理论与技术、密码管理、密码应用、密码测评等专业综合知识,具有较强的独立科研、

工程实践和系统开发与安全性分析评估能力,能够在国家重要部门、国内外高校、科研院所、信息技术企业、银行、金融等相关领域,从事密码测评、密码管理、密码系统设计与研发等工作的复合型密码人才。

专业开设:

2021年,教育部发布《教育部关于公布2020年度普通高等学校本科专业备案和审批结果的通知》及《列入普通高等学校本科专业目录的新专业名单(2021年)》,我国普通高等学校开设新专业“密码科学与技术”。

目前开设该专业学校:

山东大学、北京理工大学、海南大学、北京电子科技学院、西安电子科技大学等等。