应用密码学论文

合集下载

密码学技术研究与应用

密码学技术研究与应用

密码学技术研究与应用一、引言密码学技术是保护隐私和信息安全的重要手段,近年来在各个领域得到广泛应用。

密码学技术可分为传统密码学和现代密码学两种。

传统密码学仅仅利用了简单的代替和置换技术进行加密,存在被攻击与破解的风险;而现代密码学借鉴了数学理论,加入了更多的变数,保证了信息的机密性、安全性、完整性和不可否认性。

本文将针对现代密码学技术的研究与应用进行探讨。

二、对称加密与非对称加密密码学技术的基础是对称加密和非对称加密,二者各自有不同的优缺点:1. 对称加密:用相同的密钥进行加密和解密的方式。

由于其效率高、处理速度快,被广泛应用于信息加密和数据传输领域。

但由于密钥的共享和管理困难,密钥泄漏或者被攻击可能导致信息泄露。

2. 非对称加密:也称为公钥加密,使用公钥进行加密,私钥进行解密。

其最大的优势是密钥的安全性高,但由于计算量大,效率低,限制了其在实际应用中的普及。

三、哈希技术的应用哈希技术是一种重要的加密技术,主要用于数字签名、消息认证和文件完整性检验等方面。

哈希技术通过把任意长度的输入串“压缩”成一个固定长度的输出串,在输出串的基础上进行处理,生成签名及信息校验码,从而保证数据的完整性和真实性。

哈希技术可以应用于大规模数据的处理和加密输送,如金融领域的交易记录保留。

四、数字签名技术数字签名技术是一种基于公钥加密的技术,通过私钥对信息进行签名,从而保证信息的机密性和真实性。

数字签名技术可以保证信息的完整性、真实性和不可抵赖性。

数字签名技术在金融、政府、医疗等领域得到广泛应用,如电子支付、证书认证、合同签署等。

五、量子密码学量子密码学是一种基于量子力学理论的密码学技术,其原理是利用量子比特进行加密和解密。

量子密码学不容易受到攻击和破解,能够有效保护信息的安全性。

量子密码学目前仍处于实验阶段,将来在未来的网络通讯中将发挥重要作用。

六、最新的密码学技术前沿最新的密码学技术前沿主要包括基于硬件加密和深度学习的密码学技术。

破解密码密码学专业毕业论文

破解密码密码学专业毕业论文

破解密码密码学专业毕业论文密码学作为一门应用数学科学,经过多年的发展与探索,已经成为信息安全领域中不可或缺的重要学科。

而在密码学专业的学习中,毕业论文是对学生全面能力的一次综合考核,也是展示学术研究成果的平台。

本文将探讨破解密码的方法与技术,以及密码学专业毕业论文的撰写要点。

一、破解密码的方法与技术破解密码是密码学专业中的核心研究领域之一,旨在通过对密码系统的分析和攻击,揭示其中的安全弱点,以提升密码系统的安全性。

下面将介绍几种常见的密码破解方法和技术。

1.1 暴力破解法暴力破解法是密码破解中最常见的方法之一。

它通过穷举所有可能的密码组合,逐个尝试来找出正确的密码。

该方法的优点是能够保证找到正确的密码,但缺点是耗时较长,特别是对于密码较复杂的情况下。

1.2 字典攻击法字典攻击法是一种基于预先准备好的密码词典的方法。

攻击者通过将密码词典与被破解的密码进行对比,如果匹配成功,即可找到正确的密码。

这种方法相对于暴力破解法而言,耗时较短,特别是在密码使用常见单词或常见组合时。

1.3 差分攻击法差分攻击法是一种特殊的密码分析方法,它通过对密码系统中的特定差异进行观察,从而获取密码信息。

该方法要求攻击者对密码系统的设计和运行机制有一定的理解和专业知识,因此是一种相对高级的密码破解技术。

1.4 混合攻击法混合攻击法是多种密码破解方法的综合应用,其目的是为了提高破解密码的效率和准确性。

通过结合暴力破解、字典攻击和差分攻击等多种技术手段,攻击者能够更快速地找到密码系统的弱点并进行破解。

二、密码学专业毕业论文撰写要点在撰写密码学专业毕业论文时,需要注意以下几个要点:2.1 研究背景与目的毕业论文的引言部分应清晰地阐述研究背景和目的,说明该研究对密码学领域的重要性和意义。

2.2 相关研究综述在论文的文献综述部分,要对相关的密码破解技术、密码系统设计原理等进行全面深入的探讨,分析前人的研究成果,并指出他们的不足之处。

2.3 研究方法与实验设计详细描述自己的研究方法和实验设计,包括使用的工具和算法,实验参数设置等。

数学在密码学中的应用浅析密码学论文写作范例论文-V1

数学在密码学中的应用浅析密码学论文写作范例论文-V1

数学在密码学中的应用浅析密码学论文写作范例论文-V1正文:密码学作为一种保障隐私和安全的技术,其应用范围愈发广泛。

而在密码学中,数学的应用尤为重要。

本文将就数学在密码学中的应用进行浅析,并给出密码学论文写作范例,以供参考。

一、数学在密码学中的应用密码学的核心问题是保护信息的安全,而数学提供的基础和工具是解决这一问题的关键。

1. 整数论在密码学中,整数论最常见的应用是在RSA加密算法中。

RSA算法基于整数的因式分解难题,通过大数的质因数分解实现加密。

在该算法中,质数是加密和解密过程中的关键因素,因此整数论的相关理论成为RSA 算法可行性的前提。

2. 群论群论是密码学中使用最为广泛的数学分支之一。

在密码学中,群论可以用来描述密码学中各个算法的密钥空间、明文和密文的转换、算法的复杂度等。

例如,Diffie-Hellman密钥交换算法就是基于群论的,用来方便地协商出双方的密钥。

此外,AES对称加密算法也使用了群论的相关理论,其密钥扩展算法利用了有限域的结构。

3. 椭圆曲线椭圆曲线密码学是当前流行的密码学分支之一,在移动终端等资源受限场景下有着十分广泛的应用。

在椭圆曲线密码学中,数学中的椭圆曲线理论是其核心基础。

通过椭圆曲线的相关理论,密钥交换、数字签名等广泛应用的密码学问题都可以得到切实可行的解决方案。

此外,椭圆曲线密码学还具有安全性高、密钥长度短、运算速度快等优点。

二、密码学论文写作范例在密码学研究中,必须得对算法进行一定的改进才能应对攻击,提高其安全性。

在撰写论文的过程中,应着力于解决某个具体问题,清晰表述研究思路,并结合实验结果进行论述。

以下为密码学论文写作范例:第一部分:引言在此部分中,需要对密码学的定义进行解释,并讨论研究算法的重要性和关键问题。

第二部分:问题描述在此部分中,需要详细描述所研究的算法、现有的问题和存在的威胁。

第三部分:技术方案在此部分中,需要介绍自己提出的算法,同时应包括解释和理论的基础,以及应用实现和结果分析。

数据加密算法及其应用论文

数据加密算法及其应用论文

保密类别编号毕业论文数据加密算法及其应用学院专业班级姓名指导教师中国XX 大学200 年月日数据加密算法及其应用摘要密码学以研究秘密通信为目的。

即研究对传输信息采取何种秘密的变换以防止第三者对信息的窃取。

本文首先介绍了密码学的历史及主要分类,加密算法按时间分类分为古典密码与现代密码。

重点叙述了数据加密标准DES的算法过程及其可实现性,DES是一种分组、对称密码。

第三部分针对该算法在Microsoft Visual C++6.0环境下进行了计算机仿真实现。

我完成的工作主要为在理解DES算法的基础上编写该程序,并进行调试及演示。

关键词:数据加密、DES、密码学Data Encryption Algorithm and It’s ApplicationABSTRACTThe purpose of cryptography is to research the secret communication. That is to study the secret transform of the information transmission to prevent the theft. First, we introduce the history and classification of cryptography. Then, we explain the Data Encryption Standard in detail. At last, we gave the realization of DES. What we did is to compile、debug and demonstrate the program according to the algorithm.Keywords: Data Encryption、DES、Cryptography目录中文摘要 (I)外文摘要 (II)绪论 (1)一、加密算法简介 (2)(一)古典密码(二)现代密码二、数据加密标准DES算法及实现程序 (10)(一)DES加密算法(二)DES解密过程三、算法分析及计算机仿真 (32)(一)DES加密算法安全性(二)计算机仿真结论 (37)参考文献 (38)附录 (39)后记 (56)绪论自从人类有了战争,就有了密码。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

数学在密码学中的应用浅析密码学论文写作范例论文(1)密码学是一门保护信息安全的学科,而在密码学中,数学发挥着重要的作用。

本文将从数学在密码学中的应用入手,分析密码学论文写作范例。

首先,密码学中最基本的概念是加密算法,而加密算法的核心就是数学运算。

例如,常见的对称加密算法中,采用的是一些基于数学的算法,如DES和AES。

这些算法采用了一些数学计算来将原文转化为难以识别的密文,可以保护数据不被窃取或篡改。

因此,在写作密码学论文时,要深挖加密算法中数学知识的应用,从算法实现原理这一层面论述加密的必要性,这将有助于提高论文的可信度。

其次,公钥密码学也离不开数学。

如RSA算法就是基于数学的算法,而RSA算法实现的核心原理是基于数论的。

这个算法利用了数学中一些简单的数学概念,但要运用得当却不简单,因为RSA算法中的数学概念也涉及的比较复杂,如大素数和欧拉函数。

因此,在写作密码学论文时,要具备专业的背景知识,从概念阐述和应用运用两个方面来阐述公钥算法以及它的核心原理。

最后,密码学的理论发展也是离不开数学的思想。

密码学的发展需要从数学的角度来看待安全性的问题,并针对安全性问题去创造各种加密算法,使其符合严格的数学证明方法。

因此,在写作密码学论文时,需要重点关注密码学方法的数学基础,如攻击模型和安全证明等,从而使论文更加严谨和可信。

总之,数学在密码学中发挥了重要的作用。

要写好密码学论文,除了对密码学的基本概念有充分的理解外,对数学应用的相关知识也应有一定的熟悉和掌握,从中提炼本质,优化方法,达到优化和理解论文的目的。

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

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

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

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

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

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

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

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

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

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

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

经历了多个发展阶段。

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

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

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

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

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

密码学论文

密码学论文

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

代换技术。

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

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

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

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

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

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

随着现代科技的发展,应用密码也起着非常重要的作用,但许多种密码总是有被外界容易攻击解密的弱点,因此人们研制出一种“不可破译”的密码——RSA 密码体制,不是不可破译,只是因为要想解它太难了,几乎不可能。

在这个学期对密码学的学习过程中,我查找了大量关于密码学的发展史。

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

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

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

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

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

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

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

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

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

这是最早的密码技术。

我国古代也早有以藏头诗、藏尾诗、漏格诗及绘画等形式,将要表达的真正意思或“密语”隐藏在诗文或画卷中特定位置的记载,一般人只注意诗或画的表面意境,而不会去注意或很难发现隐藏其中的“话外之音”。

比如:我画蓝江水悠悠,爱晚亭枫叶愁。

秋月溶溶照佛寺,香烟袅袅绕轻楼
其次是古典密码(机械阶段),古典密码的加密方法一般是文字置换,使用手工或机械变换的方式实现。

古典密码系统已经初步体现出近代密码系统的雏形,它比古代加密方法复杂,其变化较小。

古典密码的代表密码体制主要有:单表代替密码、多表代替密码及转轮密码。

最后是近代密码,这是计算机阶段,密码形成一门新的学科是在20世纪70年代,这是受计算机科学蓬勃发展刺激和推动的结果。

快速电子计算机和现代数学方法一方面为加密技术提供了新的概念和工具,另一方面也给破译者提供了有力武器。

计算机和电子学时代的到来给密码设计者带来了前所未有的自由,他们可以轻易地摆脱原先用铅笔和纸进行手工设计时易犯的错误,也不用再面对用电子机械方式实现的密码机的高额费用。

总之,利用电子计算机可以设计出更为复杂的密码系统。

关于密码学的一些基础知识,我查看很多书籍和资料,发觉密码学真的十分神奇和奥妙。

密码学是主要研究通信安全和保密的学科,他包括两个分支:密码编码学和密码分析学。

密码编码学主要研究对信息进行变换,以保护信息在传递过程中不被敌方窃取、解读和利用的方法,而密码分析学则于密码编码学相反,它主要研究如何分析和破译密码。

这两者之间既相互对立又相互促进。

密码的基本思想是对机密信息进行伪装。

一个密码系统完成如下伪装:加密者对需要进行伪装机密信息(明文)进行伪装进行变换(加密变换),得到另外一种看起来似
乎与原有信息不相关的表示(密文),如果合法者(接收者)获得了伪装后的信息,那么他可以通过事先约定的密钥,从得到的信息中分析得到原有的机密信息(解密变换),而如果不合法的用户(密码分析者)试图从这种伪装后信息中分析得到原有的机密信息,那么,要么这种分析过程根本是不可能的,要么代价过于巨大,以至于无法进行。

在计算机出现以前,密码学的算法主要是通过字符之间代替或易位实现的,我们称这些密码体制为古典密码。

其中包括:易位密码、代替密码(单表代替密码、多表代替密码等)。

这些密码算法大都十分简单,现在已经很少在实际应用中使用了。

由于密码学是涉及数学、通讯、计算机等相关学科的知识,就我们现有的知识水平而言,只能初步研究古典密码学的基本原理和方法。

但是对古典密码学的研究,对于理解、构造和分析现代实用的密码都是很有帮助。

然后是古典密码学的基础运用:从密码学发展历程来看,可分为古典密码(以字符为基本加密单元的密码)以及现代密码(以信息块为基本加密单元的密码)两类。

而古典密码有着悠久的历史,从古代一直到计算机出现以前,古典密码学主要有两大基本方法:
①代替密码:就是将明文的字符替换为密文中的另一种的字符,接收者只要对密文做反向替换就可以恢复出明文。

②置换密码(又称易位密码):明文的字母保持相同,但顺序被打乱了。

我在一本关于密码学文献的书上看到过这样的一段话:世界上有两种密码:一种是防止你的小妹妹看你的文件;另一种是防止当局者阅读你的文件资料。

这本书写的是后一种情况。

如果把一封信锁在保险柜中,把保险柜藏在纽约的某个地方…,然后告诉你去看这封信。

这并不是安全,而是隐藏。

相反,如果把一封信锁在保险柜中,然后把保险柜及其设计规范和许多同样的保险柜给你,以便你和世界上最好的开保险柜的专家能够研究锁的装置。

而你还是无法打开保险柜去读这封信,这样才是安全的。

我觉得许多年来,这种密码学是军队独家专有的领域。

美国国家安全局以及前苏联、英国、法国、以色列及其它国家的安全机构已将大量的财力投入到加密自己的通信,同时又千方百计地去破译别人的通信的残酷游戏之中,面对这些政府,个人既无专门知识又无足够财力保护自己的秘密在过去20年里,公开的密码学研究爆炸性地增长。

从二次世界大战以来,当普通公民还在长期使用经典密码时,计算机密码学成为世界军事的独占领域。

今天,最新的计算机密码学已应用到军事当局的高墙之外,现在非专业人员都可以利用密码技术去阻止最强大的敌人,包括军方的安全机构。

平头百姓真的需要这种保密性吗?是的,他们可能正策划一次政治运动,讨论税收或正干一件非法的事情;他们也可能正设计一件新产品,讨论一种市场策略,或计划接管竞争对手的生意,或者,他们可能生活在一个不尊重个人隐私权的国家,也可能做一些他们自己认为并非违法实际却是非法的事情。

不管理由是什么,他的数据和通信都是私人的、秘密的,与他人无关。

这本书正好在混乱的年代发表。

1994年,克林顿当局核准了托管加密标准(包括Clippe r芯片和Fortezza卡),并将数字电话法案签署成为法律。

这两个行政令企图确保政府实施电子监控的能力。

一些危险的Orwellian假设在作祟:即政府有权侦听私人通信,个人对政府保守秘密是错误的,如果可能,法律总有能力强制实施法院授权的监控,但是,这是公民第一次被强迫采取积极措施,以使他们自己能被监控。

这两个行政令并不是政府在某个模糊范围内的简单倡议,而是一种先发制人的单方面尝试,旨在侵占以前属于人民的权力。

窃听小马丁·路德·金电话的执法机构,同样也能容
易地窃听用Clipper保护的电话。

最近,地方警察机关在好些管区内都有因非法窃听而被控有罪或被提出民事诉讼的,这些地方包括马里兰、康涅狄格、佛蒙特、佐治亚、密苏里和内华达。

为了随时方便警察局的工作而配置这种技术是很糟糕的想法。

这儿给我们的教训是采用法律手段并不能充分保护我们自己,我们需要用数学来保护自己。

加密太重要了,不能让给政府独享。

总而言之,统而言之,密码在当今社会生活中的作用可以说十分巨大,除了众所周知的军事国防方面的应用外,现代金融、贸易、生产等无不在大规模使用密码.计算机网络的广泛应用,使人们对密码的依赖达到了新的高度,在千百万台计算机联结成的因特网上,用户的识别基本上是靠密码.密码被破译就会产生危及安全的极严重的后果.计算机“黑客”的作为,即为密码破译的一例,连美国国防部的计算机都未能幸免,可见密码编制的难度了.
一般密码编制理论中,称要传递的原文为“明文”,经加密后实际传递的是密码构成的“密文”,收信方则将其解密,恢复为明文使其可理解,就完成了通信任务.这其中加密和解密要用通信双方约定的方法,这一方法就称为密钥.更一般地,人们首先给定一个加密算法,不太严格地说,可把这一算法视为函数,函数的值就是密钥,而解密算法可以说是加密算法的一个反函数,使用同一个密钥(原函数的值)可将密文惟一地译成明文.
密码的关键就在于通信双方约定密钥而不被外界所知,外界对密码的破译也就指向密钥了.而且为了防止外界可能的破译,就应尽力使外人不可能积累在同一密钥下的许多密文,否则可用统计分析法等确定出密钥,世界战争史、外交史上有许多破译成功的例子.这样就经常变换密钥,重要的通信要每天一换甚至通一次信换一次。

这么频繁换的密钥怎样送给对方?如果随其他信息(用无线电或网络)易于失密,每次派专人送又不可能,怎样解决这一问题呢?这种情况下人们研制成功一种“不可破译”的密码:公钥密码体制——RSA体制密码。

说它“不可破译”是形容破译之难,不过的确至今尚没找到破译的理论工具.不过随着科学的发展必然会推动应用密码学的发展。

相关文档
最新文档