学位论文 > 优秀研究生学位论文题录展示

密码算法自动化测评系统

作 者: 苏昊欣
导 师: 李凤华
学 校: 西安电子科技大学
专 业: 计算机系统结构
关键词: 自动化测评 密码算法测评 数据交互 XML语言
分类号: TP309
类 型: 硕士论文
年 份: 2010年
下 载: 18次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术的快速发展以及各种网络业务的不断涌现,对信息安全的需求日益增强。密码算法是信息安全的重要基础,为了保证密码算法的安全性和有效性,在设计过程中通常涉及到大量数据的反复验证,因此对自动化测评工具的需求极为迫切。本文根据用户功能可扩展和可定制的需求,设计并实现了一种针对密码算法的自动化测评系统,主要由基于组件的可扩展动态框架、公共组件、私有组件、XML文件的设计等四部分构成。其中,私有组件分为测评组件和密码算法组件两类。该系统采用基于组件可扩展的动态框架,以组件形式开发密码算法和测评功能,使得测评系统可动态集成不同密码算法和测评功能,具有可扩展性。公共组件为测评组件的输入和输出提供统一接口,便于系统与测评组件进行数据交互。论文分析了系统内部所用到的数据类型,设计了系统内部数据通信的统一格式,利用该数据交互格式实现了公共组件、测评组件及密码算法组件之间的数据通信。为了便于描述测评方法与密码算法之间多对多的对应关系,以及实现测评系统自动化工作模式,制定了相关的XML规范格式。该格式包括指定工作模式、提供数据、保存测评结果等标签,可以对密码算法测评的情况进行描述,实现密码算法的自动化测评。工作模式分为自动和人工两种方式,人工方式由用户根据系统提示选择相关测评内容,选定后由测评系统自动生成对应的XML文件;自动方式由用户直接提供通过其它文字处理软件编辑的无版式XML文件。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-13
  1.1 课题背景及意义  7-9
  1.2 课题来源  9
  1.3 国内外研究现状  9-10
  1.4 论文工作  10-11
  1.5 论文结构  11-13
第二章 相关技术知识  13-21
  2.1 随机性测评  13-15
  2.2 数据交互  15-16
  2.3 自动化测试技术  16-18
  2.4 XML介绍  18-21
第三章 密码算法自动化测评系统设计  21-29
  3.1 需求分析  21
  3.2 设计目标  21-22
  3.3 系统框架结构  22-29
    3.3.1 基于组件可扩展的动态框架  23-24
    3.3.2 公共组件  24
    3.3.3 私有组件  24-26
    3.3.4 数据库  26
    3.3.5 XML文件  26-29
第四章 密码算法自动化测评系统的实现  29-55
  4.1 测评系统数据库设计  29-34
    4.1.1 私有组件数据库设计  29-32
    4.1.2 样本数据数据库设计  32-33
    4.1.3 测评结果数据库设计  33-34
    4.1.4 样本XML数据库设计  34
  4.2 测评系统内部数据交互  34-43
    4.2.1 测评系统中的通信流程  34-36
    4.2.2 数据交互格式  36-38
    4.2.3 系统内部数据交互  38-43
  4.3 接口函数规范  43-46
    4.3.1 公共组件接口函数  43-44
    4.3.2 私有组件接口函数  44-45
    4.3.3 错误码  45-46
  4.4 自动化测评的处理流程  46-55
    4.4.1 一种测评方法测试一种密码算法  46-48
    4.4.2 一种测评方法测试多种密码算法  48-49
    4.4.3 多种测评方法测试一种密码算法  49-50
    4.4.4 多种测评方法测试多种密码算法  50-52
    4.4.5 实现细节  52-55
第五章 XML语言的格式规范  55-67
  5.1 XML和Schema简介  55-57
    5.1.1 XML  55-56
    5.1.2 XML Schema  56-57
  5.2 测评系统定义XML规范  57-63
  5.3 XML文件的创建和解析  63-67
    5.3.1 XML文件的创建  63-64
    5.3.2 XML文件的解析  64-67
第六章 系统运行及测试  67-71
  6.1 系统运行  67-68
  6.2 系统测试  68-71
第七章 结束语  71-73
  7.1 主要研究成果  71
  7.2 下一步的工作  71-73
致谢  73-75
参考文献  75-79
研究成果  79

相似论文

  1. 高校数字化校园基础平台的研究与设计,TP393.18
  2. 安徽交通科技信息资源共享平台架构设计与实现,TP311.52
  3. WEB日志数据挖掘的研究和实现,TP311.13
  4. 浦发银行财税库行横向联网系统的设计与实现,TP311.52
  5. 分布式自考毕业申报系统关键技术研究与设计,TP311.52
  6. 山东省新华书店网上教材发行系统的设计和实现,TP311.52
  7. 中小型机房环境监控单元的研究,TP277
  8. 网格计算环境下配电网应用分析的数据交互研究,TM76
  9. 企业数据交换平台的设计与实现,TP311.52
  10. 基于安控平台的智能识别与报警,TP391.41
  11. MSRP数据交互中继服务器的设计与实现,TN919.6
  12. 教育资源库管理系统的设计与实现,TP311.52
  13. 基于AT命令机制PC侧软件与手机交互系统的设计与实现,TP311.52
  14. 基于DIAG的PC与手机数据交互模块的设计与实现,TP311.52
  15. GMDSS模拟器中设备实操评估系统的研究,U666.158
  16. OPC技术在污水处理中的应用与研究,TP273.5
  17. 面向移动计算的数据交互应用研究,TP311.13
  18. 分布式供热控制系统远程数据交互的研究,TP273
  19. 石化装置实时优化系统关键技术研究,TP29-A2
  20. 基于ASP汽车产业链代管库存系统的研究与应用,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 安全保密
© 2012 www.xueweilunwen.com