基于密码学的软件开发教学与开源软件

资料介绍:
基于密码学的软件开发教学与开源软件(中文5000字,英文PDF)
摘要:密码学在本科信息安全专业课程中起着重要的作用,教数学或密码实践可以成为一堂课的主要话题。在信息安全课程中,用密码学理论和软件开发来创建一个课程还是一个新鲜事物。在本文中,我们分享在这类新兴课程教学的经验。在广州大学,我们为高年级学生开设了一门名为基于密码学的软件开发的实践课程。借助于开源项目OpenSSL,学生需要阅读密码程序,提取指定的源代码并将它们整合到一种自行设计的加密工具。学生也需要协同工作,完成一些软件开发文档。课程经验表明,这种教学方式产生了积极的影响,我们认为它可以帮助学生在学习密码学和积累工程经验。
[资料来源:http://doc163.com]

[版权所有:http://DOC163.com]