基于AES加解密算法交互式电子技术手册系统的设计与实现

来源 :北京工业大学 | 被引量 : 2次 | 上传用户:b188413920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着舰船上各种装备变得越来越复杂,军方在训练和装备保障过程中对技术手册提出的要求则越来越高。装备保障技术手册需要更快地制作和发布,与此同时技术手册必须具有快速查阅、信息检索定位、故障隔离定位等功能,可以保证装备在日常使用、维护、保障方面及时有力。与传统的技术手册相比较,交互式电子技术手册(Interactive Electronic Technical Manual,IETM)可以降低装备保障费用,提高用户工作效率,日后必将得到广泛应用。本文针对我国交互式电子技术手册的实际需求,综合利用了AES加解密算法,设计并实现了一个可以具有多平台加解密的交互式电子技术手册的系统。此系统由PC端和Android端两个模块构成,在PC端上利用AES算法加密数据文件,然后在Android端上解密数据文件,保证数据文件的安全性。本文主要工作如下:1.根据中国船舶工业某研究院的实际需求和现场调研,对交互式电子技术手册系统的总体需求进行了全面分析。根据交互式电子技术手册系统的功能需求、性能需求以及S1000D装备技术资料信息化标准,设计了系统总体方案。系统主要由出版发布模块和运行管理模块两部分组成,出版发布模块设计在PC端,运行管理模块设计在平板端,实现了多平台应用。2.对系统进行了详细设计。出版发布模块能够解析、校验符合S1000D标准的装备数据分发包DDN。包括项目管理、数据包管理、基本信息编辑、样式编辑、标签设置、授权管理、出版发布等功能。运行管理模块是基于技术信息交互技术的装备维修辅助模块。包括用户管理、技术资料内容导航与检索、图形和多媒体显示和控制、备注、多媒体课件学习与知识测验、工作计划辅助编排与管理、履历信息记录等功能。运行管理模块是交付用户的最终产品,适用于Android平台的触控式平板。3.开发并实现了数据分发包DDN,利用AES算法强度高,速度快的特点在PC端加密,在Android端解密,并且做出针对性的算法改进。首先固定AES-CBC模式下的初始化向量,然后使用多线程技术并且减少明文和密文之间的相关性,提高大文件的加解密速度以及数据的安全性。系统已在中国船舶工业某研究院成功应用,受到研究院的广泛好评。
其他文献
为提高作物的产量,激素类农药被广泛用在农业生产中,以去除农田中的杂草,杀灭害虫和病菌,在带来经济效益的同时,其过度使用也会产生严重的环境污染问题。探讨激素类农药大量
1资料与方法1.1一般资料 120例,年龄24~37岁,原发不孕55例,继发不孕65例。术前均常规行子宫输卵管造影确诊定位。双侧输卵管阻塞82例,单侧输卵管阻塞38例,输卵管阻塞总计201条
随着我国汽车保有量的持续快速增长,交通拥堵和交通事故等社会问题越来越严重。自动驾驶技术在减少交通事故、促进节能减排、建立智慧交通三个方面有巨大潜力,因此成为近年来的研究热点。路径规划技术是自动驾驶车辆现实应用的关键技术之一,也是自动驾驶车辆研究领域的一个重要课题。本文从全局和局部两个层面对自动驾驶车辆路径规划问题展开研究,提出了基于优化A*和模型预测控制(Model Predictive Cont