密码学程设计报告.docxVIP

  • 60
  • 0
  • 约3.34万字
  • 约 44页
  • 2018-06-22 发布于福建
  • 举报
密码学程设计报告

课 程 设 计 报 告 题目: 密码学课程设计 课程名称: 密码学基础 专业班级: 信息安全1302 学 号: 姓 名: 指导教师: 报告日期: 2015年9月23日 计算机科学与技术学院 1密码学课程设计任务书 题目:SPN和RSA密码算法的快速实现与安全性分析 1课题内容: (1)原始SPN(教材上)算法的实现。 (2)对上述算法进行线性密码分析及差分密码分析(求出所有32比特密钥)。 (3)增强以上SPN的安全性(如增加分组的长度、密钥的长度、S盒、轮数等)。 (4)对原始及增强的SPN进行随机性检测,对检测结果进行说明。 (5)生成RSA算法的参数(如p、q、N、私钥、公钥等)。 (6)快速实现RSA(对比模重复平方、蒙哥马利算法和中国剩余定理)。 (7)结合RSA和增强后的SPN实现文件(或通信)的加解密。 2课题任务要求: 掌握线性、差分分析的基本原理与方法。 体会位运算、预计算在算法快速实现中的作用。 可借助OpenSSL、GMP、BIGINT等大数运算库的低层基本函数,实现过程中必

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档