学位论文 > 优秀研究生学位论文题录展示
密码算法自动化测评系统
作 者: 苏昊欣
导 师: 李凤华
学 校: 西安电子科技大学
专 业: 计算机系统结构
关键词: 自动化测评 密码算法测评 数据交互 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
|
相似论文
- 高校数字化校园基础平台的研究与设计,TP393.18
- 安徽交通科技信息资源共享平台架构设计与实现,TP311.52
- WEB日志数据挖掘的研究和实现,TP311.13
- 浦发银行财税库行横向联网系统的设计与实现,TP311.52
- 分布式自考毕业申报系统关键技术研究与设计,TP311.52
- 山东省新华书店网上教材发行系统的设计和实现,TP311.52
- 中小型机房环境监控单元的研究,TP277
- 网格计算环境下配电网应用分析的数据交互研究,TM76
- 企业数据交换平台的设计与实现,TP311.52
- 基于安控平台的智能识别与报警,TP391.41
- MSRP数据交互中继服务器的设计与实现,TN919.6
- 教育资源库管理系统的设计与实现,TP311.52
- 基于AT命令机制PC侧软件与手机交互系统的设计与实现,TP311.52
- 基于DIAG的PC与手机数据交互模块的设计与实现,TP311.52
- GMDSS模拟器中设备实操评估系统的研究,U666.158
- OPC技术在污水处理中的应用与研究,TP273.5
- 面向移动计算的数据交互应用研究,TP311.13
- 分布式供热控制系统远程数据交互的研究,TP273
- 石化装置实时优化系统关键技术研究,TP29-A2
- 基于ASP汽车产业链代管库存系统的研究与应用,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 安全保密
© 2012 www.xueweilunwen.com
|