1、密码基础古典密码信息安全(模块 4密码基础)1密码学n 加密n 认证2密码学的发展n 第一个阶段: 1949年以前n 古典加密n 计算机技术出现以前n 密码学作为一种技艺,而不是一门科学n 第二个阶段: 1949年到 1976年n 标志: Shannon 发表 Communication Theory of Secrecy Systemn 密码学进入了科学的轨道n 主要技术:单密钥的对称密钥加密算法n 第三个阶段 :1976年以后n 标志: Diffie,Hellman发表 New Dircetions in Cryptographyn 一种新的密码体制:公开密钥体制3n 古典密码术n 现代密
2、码学4密码学研究的基本问题n 参与者:发信方,收信方,攻击者(窃听者)n 密码体制的要素:n 明文n 密文n 密钥n 加密算法n 解密算法n 各参与方所掌握的信息56密码体制的分类n 按密钥特点分类n 对称密码体制:加解密使用同样的密钥,或者加解密密钥可以互相导出(形象解释:密码箱)n 非对称密码体制:加解密使用不同的密钥,加解密密钥不能互相导出(形象解释:意见箱)n 按数据处理特点分类n 分组密码:待加密数据以组为单位进行加密处理n 序列密码:待加密数据以比特为单位进行加密处理,又称流密码7n 密码设计n 研究设计安全的密码体制n 密码分析学(密码体制破译)n 试图在不知道密钥的情况下,从截取到的密文恢复出明文消息或密钥n 对一个具体的密码体制的分析结果是评价这一体制安全性的一种检验8n Kerckhoffs准则 : 攻击方知道所用的密码系统。更具体地说,除了密钥之外,攻击方与用户知道的信息一样多9密码学的应用n 密码学是信息安全的核心n 密码研究大大促进了其它学科的发展n 现实应用领域n 军事和外交等机要通信n 网络安全(网络攻防、身份认证、访问控制、等)n 电子政务n 电子商务、金融n 信息安全的几乎所有领域10