1 引言 在当今以计算机通信网为核心的高度信息化社会中,信息的产生、存储和交换业务日益增长,分布计算、分布数据库、电子信件、电子转帐系统迅速发展,信息高速公路方兴未艾,这些高新技术促使信息流通和存取变得更为快速和便捷,然而,与此同时,信息安全保护成为迫切需要解决的研究课题。针对各种形态的信息特点,人们提出了许多有效的信息安全保护方法,普遍认为现代密码学方法是信息安全保护的最有效方法,数据加密算法可以很好地保护数据。正因如此,计算机密码学愈来愈受世界各国重视,而密码技术的发展更如雨后春笋一半,其应用已跨越了国防军事与商业, 在可以预见的将来,密码技术将在人们的工作、学习和生活当中起着越来越重要的作用。 密码学(Cryptogy)是研究密码系统或通信安全的一门科学。它以研究秘密通信为目的,研究对传输信息采取何种秘密的交换,以防止第三者对信息的截取、篡改等。主要包括两个相互对立的分支:密码编码学(Cryptography)和密码分析学(Cryptanalytics)。前者是研究把信息(明文)变换成为没有密钥不能解密或很难解密的密文的方法;后者是研究分析破译密码的方法。也就是说,密码编码学的主要目的是寻找保证消息保密性或认证性的方法,密码分析学的主要目的是研究加密消息的破译或消息的伪造。他们彼此目的相反,相互对立,但在发展中有相互促进。 由此,采用密码技术可以隐蔽和保护需要保密的消息,使未授权者不能提取信息。被隐蔽的消息称为明文(Plaintext),隐蔽后的消息称为密文(Ciphertext)。将明文变换成密文的过程称为加密(Encryption),由密文恢复出原明文的过程称为解密(Decryption)。对明文进行加密操作的人员称为密码员(Cryptographer)。密码员对明文进行加密时所采用的一组规则称为加密算法(Encryption algorithm),传送消息的预定对象称为接收者(Receiver),他对密文进行解密时所采用的一组规则称为解密算法(Decryption algorithm)。 ...... |
查看评论
已有0位网友发表了看法