第1页共42页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共42页安全实验课程大纲目标:通过实验加深对安全基础知识及其运用的理解
安全基础知识:密码技术、安全模型;安全基础知识描述:原理、算法和编程;安全基础知识运用:代码、操作系统、网络、应用系统;安全基础知识运用描述:攻击、防护、检测、响应
实验题目、要求突出:原理、算法关键步骤;性能关键参数;运用范围对比;使用管理关键;常用平台技术对比
密码学a)DES加密算法的实现目标理解DES加密、解密的基本原理类型编程环境Windows系统、C/C++语言内容编程实现DES加密、解密算法要求1
在加密、解密算法代码中,分别做如下第2页共42页第1页共42页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共42页标注并输出每步中间结果:1)明文、密钥的输入和位数;2)初始置换;3)16轮置换和代换;4)预输出;5)结果输出;6)S盒代换计算
计算加密效率
胡予濮,张玉清,肖国镇(著),对称密码学,机械工业出版社,2002年8月
BruceSscheier,应用密码学(协议算法与c源程序),机械工业出版社,2000年1月
b)AES加密算法的实现目标理解AES算法的基本原理类型编程环境Windows系统、C/C++语言内容编程实现AES算法要求1
在加密、解密算法代码中,分别做如下第3页共42页第2页共42页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共42页标注并输出每步中间结果:1)密钥扩展;2)1-10轮迭代运算;3)每轮标注以下四个阶段:●字节代换;●行移位;●列混淆;●轮密钥加
计算加密效率
胡予濮,张玉清,肖国镇(著),对称密码学,机械工业出版社,2002年8月
BruceSscheier,应用密码