王梦园密码学基本课程小结.doc
文本预览下载声明
现代密码学理论与技术课程学习总结
摘要:在老师的带领下,通过一学期的现代密码学理论与技术课程学习,我们对现代密码学理论与技术有了一个大致的了解。 21世纪是信息时代,信息的传递在人们日常生活中变得非常重要。信息安全技术作为一门综合学科,它涉及信息论、计算机科学和密码学等多方面知识,密码学基础的研究对象及相关领域的作用范畴。密码技术渗透到政治、经济、军事等方面。本课程介绍了信息安全和密码学相关知识,涉及密码学基础,分组密码,公钥密码,消息认证、身份认证、数字签名,密码技术的应用及其信息安全系统,加密与解密的具体算法及简单应用。最后会阐述笔者对通信工程专业的学习优势与疑惑,以及本人的学习规划与职业规划。
关键词:密码学基础、分组密码、公钥密码、消息认证、身份认证、数字签名,密码技术
本课程介绍了信息安全和密码学相关知识,涉及密码学基础,分组密码,公钥密码,消息认证、身份认证、数字签名,密码技术的应用及其信息安全系统,加密与解密的具体算法及简单应用。
一、密码学基础的研究对象和重要性
经过一学期的学习,我理解了学习密码学基础的学习目的,掌握了基本的密码学基础
知识,了解了密码算法的多种分类和密码学研究的对象。
1、密码学是保障信息安全的核心,包括两个分支:密码编码学和密码分析学。
2、安全服务包括:机密性、完整性、认证性、不可否认性、可用性。
3、一个密码体制或密码系统是指由明文(m或p)、密文(c)、密钥(k)、加密算法(E)和 解密算法(D)组成的五元组。
4、密码技术分为两个部分:信息保密、信息认证。
5、现代密码学分类:
(1)对称密码体制:(又称为秘密密钥密码体制,单钥密码体制或传统密码体制)
密钥完全保密;加解密密钥相同;典型算法:DES、3DES、AES、IDEA、RC4、
A5
(2)非对称密码体制:(又称为双钥密码体制或公开密钥密码体制)典型算法:RSA、
ECC
6、密码体制的分类:单钥密码体制(又称为对称密码体制)、双钥密码体制(又称为非 对称密码体制,也称为公钥密码体制)
7、密码分析
古典密码:单表代换密码(移位代换密码、乘法密码、仿射密码、多项式代换密码、 密钥短语密码),多表代换密码(维吉尼亚密码、多字母代换密码)。
二、流密码
1、流密码基本概念:随机性、伪随机性。
2、线性反馈移位寄存器序列(linear feedback shift register)(LFSR):Games-Chan算法
3、非线性组合序列:域GF(2)上的n维函数(n维布尔函数)、非线性前馈序列。
4、钟控序列:缩减序列(互缩序列 、广义自缩序列)。
三、分组密码
显示全部