现代密码学论文

合集下载

数学在密码学中的应用浅析密码学论文写作范例论文(一)

数学在密码学中的应用浅析密码学论文写作范例论文(一)

数学在密码学中的应用浅析密码学论文写作范例论文(一)随着信息技术的发展,网络安全问题日益引起关注。

密码学作为信息安全领域中的一门基础学科,已经成为保护网络信息安全的一种重要手段。

而数学作为密码学的基础,更是不可或缺的一部分。

数学在密码学中的应用主要体现在加密算法、密钥的生成和数字签名等方面。

其中,加密算法是密码学中最基础的部分。

目前,对称加密和非对称加密是应用最广泛的两种加密方式。

对称加密就是指加密和解密使用同一个密钥的方式,非对称加密则是指加密和解密分别使用两个不同的密钥。

而这两种加密方式的安全性都与数学有着密不可分的关系。

对于对称加密,它主要是利用数学运算中的异或(XOR)和同或(XNOR)运算、置换和代换等操作,将明文转换为密文。

例如,DES(Data Encryption Standard)算法就是利用置换和代换操作实现加密的。

而非对称加密主要是利用数学中的大数因式分解和离散对数问题,如RSA 算法和椭圆曲线(Elliptic Curve)算法。

除了加密算法外,数学在密钥的生成和数字签名方面也有着重要的应用。

密钥的生成通常是指生成对称密钥和非对称密钥对的过程。

这个过程需要利用到数学中的大数质因数分解和离散对数问题,以确保生成出来的密钥安全可靠。

而数字签名则是通过数学中的哈希函数、公钥加密和私钥解密等方法,实现对数字文档进行签名认证的过程。

在写密码学论文的时候,我们需要清晰地阐述数学在密码学中的应用,并且采用恰当的数据陈述和相关例子来支撑我们的观点。

我们还需要关注密码学的发展历程和应用现状,以便为我们的论文提供足够的背景信息。

此外,我们可以从需求、流程、应用、安全等角度对密码学进行全面分析,从而更好地展示数学在密码学中的应用。

总之,数学在密码学中的应用不可忽视。

无论是对称加密还是非对称加密,都需要依靠数学的算法和理论来保证加密的安全性。

因此,了解数学在密码学中的应用是我们研究和保护信息安全的必要基础。

现代密码学论文-DES安全性分析

现代密码学论文-DES安全性分析

现代密码学论文姓名:学号:班级:指导老师:提交日期:DES安全性分析摘要:DES算法全称为Data Encryption Standard,即数据加密算法,它是IBM公司于1975年研究成功并公开发表的,是迄今为止世界上最为广泛使用和流行的一种分组密码算法.关键词:DES;安全性分析;密钥产生;加密解密DES算法全称为Data Encryption Standard,即数据加密算法,它是IBM公司于1975年研究成功并公开发表的,是迄今为止世界上最为广泛使用和流行的一种分组密码算法.DES算法的入口参数有三个:Key、Data、Mode.其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密.DES加密算法框图DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步:1初始置换编辑本段其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长3 2位,其置换规则为将输入的第58位换到第一位,第50位换到第2位......依此类推,最后一位是原来的第7位.L0、R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,例:设置换前的输入值为D1D2D3......D64,则经过初始置换后的结果为:L0=D58D50......D8,R0=D57D49 (7)2逆置换编辑本段经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,逆置换正好是初始置换的逆运算,由此即得到密文输出. L0=D58D50......D8;R0=D57D49 (7)一、Feistel模型分析优点:1.设计容易:f 函数不要求可逆,加、脱密脱算法结构相同;2.强度高:如果f 函数是随机的,则连续若干圈复合形成的函数与随机置换是无法区分的.缺点:1.每圈加密时输入有一半没有改变;2.左右块的加密处理不能并行实施.Feistel模型实现完全性的性能分析如果对每个密钥k,迭代次数为m的加密变换Ek(x)的每个输入比特的变化都可能会影响到每个输出比特的变化,则称Ek(x)是完全的.意义: 实现了Shannon提出的扩散性原则.扩散原则(Diffusion):让明文中的每一位影响密文中的尽可能多的位,或者说让密文中的每一位都受到明文中的尽可能多位的影响.因为在检验完全性时,无法对所有的密钥都来检验影响的必然性, 只好退而求其次,来分析这种可能性.如果函数f是完全的, 当不考虑变换结果的抵消时,则无论改变x或y的一个比特, 第3圈的输出的左半和右半的每个比特都可能改变,这说明此时3圈能够实现完全性.二、DES的S盒的设计标准DES算法的设计者迫于公众压力公布的S盒的设计标准为:1. S盒的每一位输出都不是输入的线性或仿射函数.2. S盒的输入发生1比特变化,输出至少有2比特发生变化.3. 当固定S盒的1位输入时,S盒的每一位输出中0和1的个数尽可能平衡.DES的核心是S盒,S盒能够实现较好的“混淆”,S盒作为该密码体制的非线性组件对安全性至关重要。

【精品论文】探究基于交织法与现代密码学的加密技术(最新整理)

【精品论文】探究基于交织法与现代密码学的加密技术(最新整理)

探究基于交织法与现代密码学的加密技术摘要:通讯领域以内,交织技术针对着成群错误,纠正这类偏差。

交织器打乱初始的输入次序,缩减了数值序列特有的彼此关联。

经过这种调整,突发错误附带着的危害即可减小。

这种打乱次序可被用来加密。

为此,有必要探析交织技术特有的根本机理,用于加密数值。

选取文本形态,整合了VB这一语言。

现代密码学架构下的组合加密融汇了分组流程、交织技术流程,广泛用来加密。

关键词:交织法;现代密码学;加密技术信息安全之中,密码学被划归核心。

现代特有的密码机制,包含私钥及对应着的公钥。

在这之中,私钥即为单钥,加密解密同一;公钥含有双钥,加密及后续的解密拟定了不同的路径。

这类便捷流程整合了数字签名、鉴别某一信息,用于商务金融。

依照现有要求,加密算法固有的范畴正被拓展,创设了新颖体制。

日常运用之中,密钥独有的安全特性被注重,变为流行体制。

现代密码学、交织法协同下的加密步骤凸显了优势,可以推广采纳。

1探析根本机理1.1针对交织技术在通信体系内,交织技术紧密关联着平日的数值处理,属于必要技术。

从根本上看,它在最大范畴内变更了固有的信息结构,但不改变内涵,这就是交织器。

信道传输之中,突发错误经由这类处理可被分散化,显出不规则化。

因此,数据错乱的这类装置吻合了交织器自带的本质。

在数值通信中,依照对象类别,交织器可被分成比特交织、常见符号交织。

依照交织方式,它显出了明晰的周期特性,包含了伪随机。

依照交织领域,它含有时间交织、对应的频率交织。

针对信息序列,在某一时点输出来某一信息,对应着信息位。

对于交织器,它预设了给定的某周期,即常规情形下的交织长度。

识别周期以后,交织器可被表征为某一替换矩阵。

在给定矩阵内,第一行凸显了固有的信息位;第二行表征着交织得出的新信息位。

这种置换被看成根本的,其他序列都经由叠加得出。

选取两个整数,如果符合表达,则双重的交织器拥有同一的效能。

针对各类编码,都可预设这样的矩阵;生成交织器时,也可用到矩阵。

密码学论文——精选推荐

密码学论文——精选推荐

通过这个学期对应用密码学的学习,我深刻地体会到应用密码学的魅力,也认识到随着科学的发展,密码学越来越成为一个国家不可缺少的一项科学技术。

密码学是研究编制密码和破译密码的技术科学。

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

密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。

依照这些法则,变明文为密文,称为加密变换;变密文为明文,称为脱密变换。

密码在早期仅对文字或数码进行加、脱密变换,随着通信技术的发展,对语音、图像、数据等都可实施加、脱密变换。

密码学是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的尖端技术科学。

它与语言学、数学、电子学、声学、信息论、计算机科学等有着广泛而密切的联系。

它的现实研究成果,特别是各国政府现用的密码编制及破译手段都具有高度的机密性。

密码学主要经历了三个阶段:古代加密方法、古代密码和近代密码。

首先,古代加密方法处于手工阶段,其源于应用的无穷需求总是来推动技术发明和进步的直接动力。

存于石刻或史书中的记载表明,许多古代文明,包括埃及人、希伯来人、亚述人都在实践中逐步发明了密码系统。

从某种意义上说,战争是科学技术进步的催化剂。

人类自从有了战争,就面临着通信安全的需求,密码技术源远流长。

古代加密方法大约起源于公元前440年出现在古希腊战争中的隐写术。

当时为了安全传送军事情报,奴隶主剃光奴隶的头发,将情报写在奴隶的光头上,待头发长长后将奴隶送到另一个部落,再次剃光头发,原有的信息复现出来,从而实现这两个部落之间的秘密通信。

公元前 400 年,斯巴达人就发明了“塞塔式密码” ,即把长条纸螺旋形地斜绕在一个多棱棒上,将文字沿棒的水平方向从左到右书写,写一个字旋转一下,写完一行再另起一行从左到右写,直到写完。

解下来后,纸条上的文字消息杂乱无章、无法理解,这就是密文,但将它绕在另一个同等尺寸的棒子上后,就能看到原始的消息。

密码学网络安全论文2篇

密码学网络安全论文2篇

密码学网络安全论文2篇今天店铺就要跟大家分享下关于密码学网络安全论文有哪些~那么对此感兴趣的网友可以多来了解了解下。

下面就是具体内容密码学网络安全论文一:1. 引言随着国家网络信息化建设的飞速发展,越来越多的人通过Internet网络来学习与工作,但是,由于因特网的全球性,开放性。

无缝连通性,共享性和动态发展,任何人都可以自由的介入,使得人们在享受网络提供的更加开放的空间和丰富资源的同时,也面临着前所未有的网络安全的威胁。

愈演愈烈的黑客攻击事件以及非法信息的不断蔓延、网络病毒的爆发、邮件蠕虫的扩散,也给网络蒙上了阴影。

因此,网络安全问题已逐渐成为世人关注的社会问题。

2. 密码学的涵义和特点密码学是研究如何隐密地传递信息的学科。

在现代特别指对信息以及其传输的数学性研究,常被认为是数学和计算机科学的分支,和信息论也密切相关。

密码学的基本要素是加密算法和密钥管理,密码就是一组含有参数k的变换E。

设已知信息m,通过变换E得到密文c。

即c=Ek(m)这个过程称之为加密,参数k称为密钥。

不是所有含参数k的变换都可以作为密码,它的要求是计算Ek(m)不困难:而且若第三者不掌握密钥k,即使截获了密文c,他也无法从c恢复信息m。

从密文c恢复明文m的过程称之为解密。

解密算法D是加密算法E的逆运算,解密算法也是含参数k的变换。

密码体制从原理上可分为两大类,即单钥体制和双钥体制。

单钥体制的加密密钥k和解密密钥k相同,采用双钥体制的每个用户都有一对选定的密钥:一个是可以公开的,称为公钥;另一个则是秘密的,称为私钥。

3. 密码学如何促进网络安全(里面可包含几个小点)密码学是计算机网络安全的基础,计算机网络与分布式系统的安全包含两个主要内容:保密性――即防止非法地获悉数据;完整性――即防止非法地修改数据,要想解决这些问题,就需要用到现代密码学。

下面就为大家介绍密码学在网络安全中的常见应用。

3.1 对称加密方式对称密码算法有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。

密码学论文(网络安全期末)

密码学论文(网络安全期末)

密码学是一门古老而深奥的学科,从古代的加密军书到如今的手机解锁,密码研究已有数千年的历史。

密码学也经历了从古典密码学到现代密码学的演变,虽然密码学的科技在不断地进步,古典密码的难度已经不足一提,但是古老的密码学思想奠定了密码学发展的基础,至今仍然被广泛使用。

密码学是信息安全的一门科学,密码技术是信息安全的核心,现代密码学所涉及的学科很广,包括信息论、概率论、数论、计算复杂性理论、近世代数、离散数学、代数几何学和数字逻辑等。

密码学主要包括两大分支,一是密码编码学,二是密码分析学。

密码学是对这两门分支学进行综合分析、系统研究的科学,是保护信息安全最主要的手段之一。

编码学与分析学是相互对立、相互依存,正是因为这种对立统一的关系,才推动了密码学自身的发展,下面将对这两门学科分别进行介绍。

1.密码编码学密码编码学是研究密码体制的设计的一门学问,主要内容是对信息进行编码密码,以实现对信息的加密。

密码编码技术的主要任务是寻求产生安全性高的有效密码算法和协议,以满足对消息进行加密或认证的要求。

2.密码分析学密码分析学是研究如何破解被加密信息的一门学问,即通过破译密码,来获取到所加密的信息。

经历了多个发展阶段。

密码分析技术的主要任务是破译密码或伪造认证信息,实现窃取机密信息或进行诈骗破坏活动。

密码学的基本思想是通过改变原有信息的顺序或者用不同的字母、数字、汉字等字符去替换原有字符,使原始信息变成混乱无章的乱码,保证了即使被非法获得信息后,也无法了解传送双方在信息中想表达的含义。

由于传送双方在事先进行了约定,接收方会根据某种规则,通过乱码来恢复出原始的信息含义。

伴随着信息科技不断地发展,现如今的密码学应用领域也不仅仅局限于信息的加密,也扩展到了对身份的识别和电子的认证等方面,比如日常所使用的手机指纹识别、解锁图案等,都属于密码学的范畴。

综上所述,密码学思想主要分为加密和解密两大部分,常用的方法有顺序法则和替代法则。

密码学论文

密码学论文

传统加密技术论文软件学院计算机科学与技术07999222李文龙网络信息的飞速发展给人类社会带来巨大的推动与冲击,同时也产生了网络系统安全问题。

计算机网络的安全问题越来越受到人们的重视。

密码技术是保护计算机信息安全的主要手段之一,使用密码技术可以保证信息的机密性,还可以保证信息的完整性和确定性,防止信息被篡改、伪造和假冒。

说道密码技术,以下先了解什么是加密技术。

加密技术包括两个元素:算法和密钥。

算法是将普通的文本(或者可以理解的信息)与一串数字(密钥)的结合,产生不可理解的密文的步骤,密钥是用来对数据进行编码和解码的一种算法。

在安全保密中,可通过适当的密钥加密技术和管理机制来保证网络的信息通讯安全。

密钥加密技术的密码体制分为对称密钥体制和非对称密钥体制两种。

相应地,对数据加密的技术分为两类,即对称加密(私人密钥加密)和非对称加密(公开密钥加密)。

对称加密以数据加密标准(DES,Data Encryption Standard)算法为典型代表,非对称加密通常以RSA(Rivest Shamir Ad1eman)算法为代表。

对称加密的加密密钥和解密密钥相同,而非对称加密的加密密钥和解密密钥不同,加密密钥可以公开而解密密钥需要保密。

对称密码是一种加密使用相同密钥的密码体制,也称为传统密码算法。

对称密码利用密钥和加密算法将明文变成密文。

运用相同的密钥和解密算法,而已从密文恢复出明文。

对密码的两种攻击方法是基于密码算法性质的密码分析和基于穷举密钥的穷举攻击。

传统对称密码(计算机出现前)使用代换和/或置换技术。

代换技术。

代换技术将明文元素(字符、比特)映射为密文元素,置换技术将明文元素的位置进行系统的置换。

转轮技术是计算机出现前使用代换技术的复杂硬件设备。

隐写技术是一种将秘密信息隐藏于其他更大信息中的一种技术,是得其他人无法区分它的存在或隐藏信息的内容。

传统经典加密主要采用了两种加密技术:替代技术和置换技术。

密码学论文(1)

密码学论文(1)

密码学论文(1)密码学论文班级:统计学(金融数学方向)姓名:鲁亚婷学号:110444061密码学论文在我们的生活中有许多的秘密和隐私,我们不想让其他人知道,更不想让他们去广泛传播或者使用。

对于我们来说,这些私密是至关重要的,它记载了我们个人的重要信息,其他人不需要知道,也没有必要知道。

为了防止秘密泄露,我们当然就会设置密码,保护我们的信息安全。

更有甚者去设置密保,以防密码丢失后能够及时找回。

我们要为信息添加安全锁,设置密码,那么密码到底是干什么的呢?其实,密码就是为了防止未被允许进入的陌生人进入你的“账户”、“系统”等读写你的文件和数据。

很简单的理解,就和门要上锁一样,如果不上锁,那别人去你的家就和去自己的家一样了。

有此可知,密码在生活中的重要性。

“密码”一词对人们来说并不陌生,人们可以举出许多有关使用密码的例子。

如保密通信设备中使用“密码”,个人在银行取款使用“密码”,在计算机登录和屏幕保护中使用“密码”,开启保险箱使用“密码”,儿童玩电子游戏中使用“密码”等等。

这里指的是一种特定的暗号或口令字。

现代的密码已经比古代有了长远的发展,并逐渐形成一门科学,吸引着越来越多的人们为之奋斗。

从专业上来讲,密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。

依照这些法则,变明文为密文,称为加密变换;变密文为明文,称为脱密变换。

密码在早期仅对文字或数码进行加、脱密变换,随着通信技术的发展,对语音、图像、数据等都可实施加、脱密变换。

为了研究密码所以就有了密码学。

密码学是研究编制密码和破译密码的技术科学。

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

密码学是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的尖端技术科学。

它与语言学、数学、电子学、声学、信息论、计算机科学等有着广泛而密切的联系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现代密码学论文
院(系)名称理学院
专业班级计算131班学号********* 学生姓名王云英
摘要
现代密码学研究信息从发端到收端的安全传输和安全存储,是研究“知己知彼”的一门科学。

其核心是密码编码学和密码分析学。

前者致力于建立难以被敌方或对手攻破的安全密码体制,即“知己”,后者则力图破译敌方或对手已有的密码体制,即“知彼”。

人类有记载的通信密码始于公元前400年。

1881年世界上的第一个电话保密专利出现。

电报、无线电的发明使密码学成为通信领域中不可回避的研究课题。

现有的密码体制千千万万各不相同。

但是它们都可以分为私钥密码体制(如DES密码)和公钥密码(如公开密钥密码)。

前者的加密过程和脱密过程相同,而且所用的密钥也相同;后者,每个用户都有公开和秘密钥。

现代密码学是一门迅速发展的应用科学。

随着因特网的迅速普及,人们依靠它传送大量的信息,但是这些信息在网络上的传输都是公开的。

因此,对于关系到个人利益的信息必须经过加密之后才可以在网上传送,这将离不开现代密码技术。

PKI是一个用公钥概念与技术来实施和提供安全服务的具有普适性的安全基础设施。

PKI公钥基础设施的主要任务是在开放环境中为开放性业务提供数字签名服务。

现代密码学的算法研究
密码算法主要分为对称密码算法和非对称密码算法两大类。

对称加密算法指加密密钥和解密密钥相同,或知道密钥之一很容易推导得到另一个密钥。

通常情况下,对称密钥加密算法的加\解密速度非常快,因此,这类算法适用于大批量数据的场合。

这类算法又分为分组密码和流密码两大类。

1.1 分组密码
分组密码算法实际上就是密钥控制下,通过某个置换来实现对明文分组的加密变换。

为了保证密码算法的安全强度,对密码算法的要求如下。

1.分组长度足够大:当分组长度较小时,分组密码类似于古典的代替密码,它仍然保留了明文的统计信息,这种统计信息将给攻击者留下可乘之机,攻击者可以有效地穷举明文空间,得到密码变换本身。

2.密钥量足够大:分组密码的密钥所确定密码变换只是所有置换中极小一部分。

如果这一部分足够小,攻击者可以有效地穷举明文空间所确定所有的置换。

这时,攻击者就可以对密文进行解密,以得到有意义的明文。

3.密码变换足够复杂:使攻击者除了穷举法以外,找不到其他快捷的破译方法。

分组密码的优点:明文信息良好的扩展性,对插入的敏感性,不需要密钥同步,较强的适用性,适合作为加密标准。

分组密码的缺点:加密速度慢,错误扩散和传播。

分组密码将定长的明文块转换成等长的密文,这一过程在秘钥的控制之下。

使用逆向变换和同一密钥来实现解密。

对于当前的许多分组密码,分组大小是 64 位,但这很可能会增加。

明文消息通常要比特定的分组大小长得多,而且使用不同的技术或操作方式。

1.2流密码
流密码(也叫序列密码)的理论基础是一次一密算法,它是对称密码算法的一种,它的主要原理是:生成与明文信息流同样长度的随机密钥序列(如
Z=Z1Z2Z3…),使用此密钥流依次对明文(如X=X0X1X2...)进行加密,得到密文序列,解密变换是加密变换的逆过程。

根据Shannon的研究,这样的算法可以达到完全保密的要求。

但是,在现实生活中,生成完全随机的密钥序列是不可行的,因此只能生成一些类似随机的密钥序列,称之为伪随机序列。

流密码具有实现简单、便于硬件实施、加解密处理速度快、没有或只有有限的错误传播等特点,因此在实际应用中,特别是专用或机密机构中保持着优势,典型的应用领域包括无线通信、外交通信。

如果序列密码所使用的是真正随机方式的、与消息流长度相同的密钥流,则此时的序列密码就是一次一密的密码体制。

若能以一种方式产生一随机序列(密钥流),这一序列由密钥所确定,则利用这样的序列就可以进行加密,即将密钥、明文表示成连续的符号或二进制,对应地进行加密,加解密时一次处理明文中的一个或几个比特。

流密码研究内容集中在如下两方面:
(1)衡量密钥流序列好坏的标准:通常,密钥序列的检验标准采用Golomb的3点随机性公设,除此之外,还需做进一步局部随机性检验,包括频率检验、序列
检验、扑克检验、自相关检验和游程检验,以及反映序列不可预测性的复杂度测试等。

但是,究竟什么样的序列可以作为安全可靠的密钥序列,还是一个未知的问题。

(2)构造线性复杂度高、周期大的密钥流序列。

当前最常用的密钥序列产生器主要有:基于线性反馈移位寄存器的前馈序列产生器、非线性组合序列产生器、钟控序列产生器、基于分组密码技术的密钥生成器等。

2.1 Hash函数
HASH主要用于信息安全领域中加密算法,它把一些不同长度的信息转化成杂乱的128位的编码里,叫做HASH值. 也可以说,hash就是找到一种数据内容和数据存放地址之间的映射关系。

Hash算法在信息安全方面的应用主要体现在以下的3个方面:
1)文件校验:我们比较熟悉的校验算法有奇偶校验和CRC校验,这2种校验并没有抗数据篡改的能力,它们一定程度上能检测并纠正数据传输中的信道误码,但却不能防止对数据的恶意破坏。

MD5 Hash算法的"数字指纹"特性,使它成为目前应用最广泛的一种文件完整性校验和(Checksum)算法,不少Unix系统有提供计算md5 checksum的命令。

2)数字签名:Hash 算法也是现代密码体系中的一个重要组成部分。

由于非对称算法的运算速度较慢,所以在数字签名协议中,单向散列函数扮演了一个重要的角色。

对 Hash 值,又称"数字摘要"进行数字签名,在统计上可以认为与对文件本身进行数字签名是等效的。

而且这样的协议还有其他的优点。

3)鉴权协议:如下的鉴权协议又被称作"挑战--认证模式:在传输信道是可被侦听,但不可被篡改的情况下,这是一种简单而安全的方法。

3.1密码协议
所谓协议,就是两个或者两个以上的参与者为完成某项特定的任务而采取的一系列步骤。

密码协议的参与者可能是可以信任的人,也可能是攻击者。

在网络通信中最常用的基本的密码协议按照其完成的功能可以分成以下3类:
(1)密钥交换协议:参与协议的两个或者多个实体之间建立共享的秘密,例如在一次通信中所使用的会话密钥。

协议可以采用对称密码体制,也可以采用非对称密码体制,例如Diffie-Hellman密钥交换协议。

日本政府的密码研究与评估委员会推荐了3个密钥交换协议(DH、ECDH、PSEC-KEM )。

(2)认证协议:认证协议中包括实体认证(身份认证)协议、消息认证协议、数据源认证和数据目的认证协议等,用来防止假冒、篡改、否认等攻击。

NESSIE 工程中推荐了一个由法国的EcoleNormalSuperieure大学和电信公司提交的鉴别方案GPS。

(3)解决特殊问题的安全协议:解决特殊问题的安全协议有电子选举协议、电子钱币协议、安全多方计算协议等。

密码协议研究方面又被划分了3个研究小组:1.模型和定义小组,主要负责认证、密钥协商、零知识和身份认证的研究;2.安全计算小组,主要负责高效的多方计算协议、实用协议的可证明安全性和安全协议的无条件安全性研究;3.合理密码协议小组,主要负责密码协议模型的定义和合理参与者的多方计算问题研究。

学习现代密码学的感受
密码学充满了神秘性,让我对她产生了浓厚的兴趣和好奇。

最近的这次人类战争中,即二战,认识到密码和情报是一件事情。

而在当代密码学跟数学,计算机只是一个大背景,因为信息将会以网络为媒介,所以现代密码学更多的是以数字化的信息而非纸质为研究对象。

所以密码学归根结底是数学问题,计算能力是数学的一个方面,高性能的计算机可以成为国力的象征,分析情报就是一方面。

数学研究等一些自然基础学科的研究才是国家实力的坚定的基石,才是一个自然科学的学生的理想所在。

数学研究很广泛,而密码学涉及很有限,大多与计算机学科相关,如离散数学。

从数学的分类包括:数论、近世代数、矩阵论、域论。

以及其它结合较为紧密地理论:信息论、编码论、量子学、混沌论。

密码学还有许许多多这样的问题。

当前,密码学发展面临着挑战和机遇。

计算机网络通信技术的发展和信息时代的到来,给密码学提供了前所未有的发展机遇。

在密码理论、密码技术、密码保障、密码管理等方面进行创造性思维,去开辟密码学发展的新纪元才是我们的追求。

参考文献
[1] 朱文宇,孙琦. 计算机密码应用基础.北京:科学出版社,2000
[2] 杨义先,林须端.编码密码学.北京:人民邮电出版社.1992
[3] 万哲先.代数和编码.北京:高等教育出版社,2007
[4] 沈先溢.近代密码学.桂林:广西师范大学出版社,1998
[5] 沈先溢.组合密码学.杭州:浙江科学技术出版社,1992
[6] 卿斯汉.密码学与计算机网络安全.北京:清华大学出版社,2001
[7] 冯登国,裴定义.密码学导引.北京:科学出版社,2000。

相关文档
最新文档