《加密解密技术》课程学生课程学习指南.doc

《加密解密技术》课程学生课程学习指南.doc

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

《加密解密技术》学生课程学习指南 封面(略) 正文 一、课程基本信息 课程名称 网络安全 课程代码 总学时 64 理论学时 32 学分 实践学时 32 前导课程 信息安全概论、操作系统原理、汇编语言、C语言、数据库原理与应用等 后续课程 适用专业 信息安全专业 课程属性 公共课( ) 必修课( ) 考试课( ) 专业课( √ ) 选修课( ) 考查课( ) 二、课程性质和地位 《加密解密技术全》是考虑到计算机发展的需要,为高职院校信息管理专业的高年级学生开设的一门专业课。是司法信息安全专业的专业必修课,主要培养学生面向信息安全岗位的核心能力和职业素质,是一门面向职业岗位的专业核心课程。本课程是以学习任务为核心、工作过程为导向,主要培养学生在网络安全岗位所必须的应用能力,主要包括加密解密的基本概念、框架和技术,使学生掌握常用的加密解密技术:加密解密技术基础、几种常见软件的加密技术、静态分析软件与文件编辑工具、动态分析软件及其工具、常见软件的保护与破解、揭开加密软件那神秘的壳、应用软件加密解密技术等方面的内容。通过相应实验课程,理论与实践相结合,通过实践来理解常见的加密解密技术并具备一定的实践能力。 课程类型:理论+实践;课程性质:必修课;计划学时64,实践课时比例50%;系专业核心课程。 本课程的特点是围绕案例讲授,融“教、学、做”于一体,便于学习掌握及分散难点,具有很强实践性。 本课程适合在机房教学,学生人手一机(能运行WindowsXP/2003/win7/win8操作系统)。 本课程的先修课包括:信息安全概论、操作系统原理、汇编语言、C语言、数据库原理与应用等 三、课程学习目标 通过本课程的学习,要求学生理解和掌握相应的实现原理,能够对加密解密技术形成系统、深入的了解,更深层次地理解别人的编程思路,提高自己的编程水平,了解常用的破解技术,破解方式和手段,提高安全防范能力。对高职司法信息安全专业的学生来说具有十分重要的意义。 四、课程学习内容 序号 单元 学习内容 学习要求 学时 1 初始加密解密技术 1.1 加密解密基础 1.2 文件读写与动态链接库文件 1.3 设计与发包组件 1.4 解密与注册方式 1.4 试用期限制功能 1、掌握加密解密技术的基本概念 2、掌握文件读写与动态链接库文件 3、了解解密与注册方式及其试用期限制功能 4 2 常用代码分析工具 12.1 初始PE格式文件 2.2简述代码分析实战 2.3 常见静态分析工具 2.4 常见动态分析工具 2.5常见注册表分析工具 1、掌握PE格式文件 的基本概念、内容和指导思想 2、了解一般采用哪些技术措施来保证计算机软件的安全 3、掌握常见注册表分析工具 8 3 不同的加密解密算法 3.1 数据加密缘由 3.2 Hash算法基础 3.3 对称算法基础 3.4 非对称算法基础 1、掌握加密算法的概念、种类,了解数据加密缘由 2、掌握Hash算法、对称算法、非对称算法 4 4 静态分析解密工具 4.1 程序源代码概述 4.2 常用反汇编工具 4.3 实战静态分析解密 4.4 注册机编写器 1、了解程序源代码的基本概念 2、了解常用反汇编工具 3、掌握实战静态分析解密 8 5 动态调试解密工具 5.1 动态调试工具Ollydbg 5.2 内核模式调试器SoftICE 5.3 动态反汇编调试器TRW2000 1、掌握动态调试工具Ollydbg 2、了解内核模式调试器SoftICE 3、了解动态反汇编调试器TRW2000 8 6 各显其能的辅助工具 各种辅助工具的使用方法 学会各种辅助工具的使用方法 8 7 揭秘壳的不同应用技术 壳的各种不同的应用技术 1、了解壳的概念和使用 2、了解各种加壳软件 3、了解各种脱壳软件 8 8 第8章 为程序打上补丁 为程序打补丁 学习如何为程序打补丁 4 9 网络验证技术大放送 介绍各种网络验证技术 1、掌握各种网络验证技术 4 10 分析软件的不同注册方式 分析软件的不同注册方式 了解各种注册方法 4 五、实训指导 学时 32 项目个数 9 一、学习任务与基本要求 要求学生通过上机操作,能掌握如下技能:学习加密解密基础知识了解常用代码分析工具、掌握不同加密解密算法,学习静态分析工具,动态调试工具以及辅助工具的使用,了解客的使用等多方面进行综合性学习,牢牢掌握加密解密的基本技能与操作。通过实训,学生能够对加密解密的问题进行分析,初步具备解决此技术领域问题的能力。 二、项目设置与内容 序号 项目名称 内容 类型 分组情况 学时 开出要求 1 用静态分析解密 静态分析工具应用 操作 两人一组 8 必开

文档评论(0)

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

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

1亿VIP精品文档

相关文档