信息安全大作业要求.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息安全大作业要求

“信息与通信安全”课程实践环节(大作业) 学生需完成下面两个实践作业,复习或自学相应的理论知识与工作原理,独立 完成作业,撰写并提交实验报告。 一、题目 1. C/C++实现加解密算法及其应用:AES ,基于AES 的CMAC 2. C/C++实现认证算法:HMAC ,基于RSA 与HMAC 的数字签名算法 二、内容与要求 1. C/C++实现加解密算法及其应用:AES 与基于AES 的CMAC (1). 复习AES 原理。 (2). 用C/C++编写AES 算法并调试通过。 (3). 复习CMAC 原理。 (4). 在实现AES 基础上,用C/C++编写CMAC 算法并调试通过。 (5). 回答下列思考题。  AES 解密算法和AES 的逆算法之间有什么不同?  CMAC 与HMAC 相比,有什么优点? (6). 完成报告。 2. C/C++实现认证算法:HMAC,基于RSA 和HMAC 的数字签名算法 (1). 复习HMAC 和RAS 原理。 (2). 用C/C++编写HMAC 算法和RAS 算法并调试通过。 (3). 用C/C++编写基于RAS 与HMAC 的数字签名算法并调试通过。 (3). 回答下列思考题。  为什么人们一直使用密码散列函数而不是用对称密码来构造消息认证 码?  为了使用一个散列函数替代另一个散列函数,HMAC 中需要进行哪些改 变? (4). 完成报告。 三、评分标准 大作业得分占总评分20% 。 每个题目的评分标准如下: 1. C/C++实现加解密算法:AES 与基于AES 的CMAC 用C/C++编写AES 算法并调试通过(代码) (7 分) 实验报告 (3 分) 2. C/C++实现认证算法:HMAC,基于RSA 与HMAC 的数字签名算法 用C/C++编写HMAC ,RAS ,基于RAS 与HMAC 的数字签名算法并调试通过 (代码) (7 分) 实验报告 (3 分) 四、报告要求 1. 报告封面包括姓名、学号及作业名称。 2. 报告需包含基本原理、实验环境、实验步骤、实验结果以及思考题答案。【注 意:实验报告中可把C 代码作为附录,但是无论是否作为附录,都要上交源代码。】 3. 报告和源代码须在期末考试前一天上传至指定 FTP ,每位同学上传一个压缩 文件,压缩包文件命名格式为:学号_姓名。 FTP 信息 IP :10 Port:21 目录:/incoming/course/netsec/project_chf (project_xl) 注意:匿名登录,但是被动模式(passive mode )禁止 现象说明:如果登陆后发现什么都看不到,说明FTP 客户端软件工 作没有禁止被动模式。

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档