带你走进密码算法的海洋资源介绍:
本课程主要介绍密码学的基本概念和主流算法,拓宽学没技术视野。
课程内容包括:密码学概述、古典密码、对称密码、非对称密码、哈希函数、密钥管理、数字签名算法等。课程采用理论和计算相结合的授课方法,每个理论知识的后续要安全学生能够对相关密码算法进行设计或计算,以加深对算法的理解。
资源目录:
第1章古典密码技术(23分钟2节) 1-1playfire的设计方法[10:52] 1-2周期置换密码[12:46] 第2章对称密码算法(40分钟5节) 2-1des算法流程介绍[09:34] 2-2des算法的密钥生成[08:06] 2-3des算法的f函数[05:23] 2-4aes 密钥生成[07:08] 2-5aes密码算法流程[10:32] 第3章非对称密码算法(1小时11分钟7节) 3-1rsa算法流程介绍[10:17] 3-2eigamal公钥密码体制[08:48] 3-3ecelg密码体制[10:54] 3-4摸n下的乘法逆元[10:06] 3-5ecelg密码体制[10:54] 3-6椭圆曲线上的加法规则[07:41] 3-7gp(p)椭圆曲线上的所有解点[12:20] 第4章哈希函数(25分钟2节) 4-1sha-1算法流程介绍[14:56] 4-2sha-1 消息分割与填充[10:55] 第5章密钥管理技术(21分钟2节) 5-1diffle-hellman 密钥协商协议[08:04] 5-2shamir密码分割门限方案[13:39] 第6章数字签名算法(18分钟2节) 6-1eigamal数字签名[09:28] 6-2dsa数字签名算法[09:13]