1.1引言 现实的生活中,为了避免文件被伪造以及确保文件的机密性,文件的发送者必须先签署所要送的文件,并将该文件密封在一个信封内,然后再将此信封送给接收者。 密码学的用途便等同于此。它泛指一切有关研究密码通信的学问,其中包括下面两个领域,如何达成秘密通信以及如何破译秘密通信。密码学解决的各种难题围绕机密性、鉴别、完整性和不诚实的人。现代密码技术被应用到了信息技术的所有领域,已从传统的单纯保密功能发展成为一门具有加密与密码分析、数字签名、信息鉴别、身份认证、密钥管理、安全协议等多分支的综合学科。当前密码技术的研究领域非常广泛、深刻,主要集中在: (1)密码学的信息理论和计算机复杂性理论的研究,如密码中信息泄露的发现和利用、安全密码体制的准则和评测。(2)公开密钥密码理论研究,寻找可构造新的公开密钥算法的数学难题,RSA[1],椭圆曲线公钥密码算法等密码算法的快速实现。(3)对称密码理论研究,如对称密码的设计准则和评测等。(4)新型安全密码算法的研究,如量子密码、混沌密码理论、DNA密码、信息隐藏技术等。(5)密码安全协议的研究,如数字签名、身份鉴别、数据完整性、密钥管理、秘密共享等设计理论和方法,虚拟专用网络技术,计算机网络通信安全技术等。 一个密码系统通常有三个主角,他们是发信者,收信者和破密者,典型的密码系统是由发信者首先将消息m,利用一个加密器E及加密密钥k1,将消息加密成一堆看起来乱七八糟的符号,我们称之为密文C=Ek1(m),俗称密码。接着,发信者利用公众信道(Public Channel)将密文C送给了收信者,收信者在收到密文C之后,利用译码器D及解密密钥k2,将C解密,还原成原来的消息m= Dk2(C)。 ...... |
查看评论
已有0位网友发表了看法