信息安全工程第2章密码学概述.ppt

2.1 基本概念   密码学(Cryptology)是研究信息系统安全保密的科学,是对信息进行编码以实现隐蔽信息的一门学问。采用密码方法可以隐蔽和保护需要保密的消息,使未授权者不能提取信息。相对于密码学学科的定义,这里我们给出信息安全学科的定义,即信息安全就是利用密码学中提供的算法来实现信息在存储、传输、处理等过程中不被损坏的一门学科。   一个密码算法通常包括两部分:加密算法和解密算法。对明文进行加密时所采用的一组规则称做加密算法;对密文进行解密时所采用的一组规则称做解密算法。加密和解密算法的操作通常都是在一组密钥的控制下进行的,这组密钥分别被称做加密密钥和解密密钥。   根据密钥可以将密码体制分为两类:传统密码体制所用的加密密钥和解密密钥相同,因此也称其为单钥或对称密码体制;若加密密钥和解密密钥不相同,从一个难以推出另一个,则称为双钥或非对称密码体制。不管是哪一类密码体制,密钥都是其安全保密的关键,它的产生和管理是密码学中的重要研究课题。   一个保密系统由以下部分组成:   (1)明文消息空间M;   (2)密文消息空间C;   (3)密钥空间K1和K2,在单钥体制下K1=K2=K,此时密钥k∈K需经安全的密钥信道由发方传给收方;   (4)加密变换 ,M→C,其中k1∈K1,由加密器完成;   (5)解密变换 ∈D,

文档评论(0)

1亿VIP精品文档

相关文档