移动存储设备安全适配器的研究与实现
发布时间:2021-03-18 17:03
随着电子技术的发展,U盘、MP3和移动硬盘等USB移动存储设备容量越来越大,而价格越来越便宜,已经成为人们携带和交换信息的首选工具,不少政府机关和事业单位采用U盘传递政务文件,许多企业和公司也选择用U盘来保存临时的业务数据,而大多数个人都是使用移动硬盘备份自己的私人信息和重要文档。移动存储设备给人们带来便捷的同时,也存在着严重的信息安全隐患,如果丢失或被盗,甚至是在短时间之内被人借用,都可能发生信息被拷贝、篡改和删除等情况,这就可能会造成个人隐私的暴露、公司商业机密的泄露甚至是国家或军队秘密的泄露,后果往往不堪设想。另外,随着互联网技术的普及和发展,病毒和入侵技术的盛行,操作系统存在诸多漏洞,连接互联网的计算机几乎都得不到足够的信息安全保证。因此,移动存储设备在正常使用过程中仍然面临信息泄露的危险。本文所研究和实现的安全适配器是连接在计算机和USB移动设备之间的一种硬件加密和保护装置,这是建立在多级安全、职权分离和动态安全的访问控制模型上的多用户系统,使用硬件KEY授权认证,采用用户键盘密码和系统基础密钥结合的方式临时合成数据加密的核心密钥,系统不保存核心密钥,有效防止芯片破解攻击。系...
【文章来源】:国防科技大学湖南省 211工程院校 985工程院校
【文章页数】:83 页
【学位级别】:硕士
【部分图文】:
SLISP熔丝配置界面
图 3.10 AVRStudio4 仿真界面运行 AVRStudio4 后,选择“Open File”打开 ICC AVR 编译后生成的 cof 格式文件,再保存一个 aps 格式的工程文件,然后选择“AVR Simulator”仿真器中的“ATmega128”,加载后得到如图 3.10 所示的仿真界面,可以通过“Debug”菜单中“AVR Simulator Options”设置时钟频率、引导区位置和模拟端口的输入输出等。中间编辑器中的代码无法修改,黄色的箭头指示程序仿真运行的行,可以通过设置断点、单步执行等方式调试程序,CPU 的寄存器和端口值可以通过右边的“I/O VIEW”监控,程序里的变量可以点击右键“Add Watch”来观察[34]。另外在“Tools”中“Program AVR”中可以连接 AVRISP mkII、STK500 等 USB接口的编程器来下载程序,下载速度比双龙的 SLISP 快而且稳定,同样具有配置熔丝和读写片内 EEPROM 的功能。3.2.3 USB 接口开发USB 技术规范是 1994 年 11 月由 IBM、Intel、Microsoft 等 7 家公司共同提出的,以解决计算机接口规范不统一、扩展性差和不支持热拔插等缺点。USB 接口技
而且要处理 USB 的所有事务和,选择范围小;因此这里采用第二采用的 USB 接口芯片是 CH375,该 USB 接口芯片,支持 USB-HOST 主 ATmega128L 微处理器。CH375 具命令/数据地址)、片选(CS)等控RM 等连接,也可以通过串行接口式,兼容 USB 2.0,主机方式的输制传输、批量传输和中断传输。议处理器和处理海量存储设备的通RBC 等命令集的 USB 存储设备。种电源电压,具有低功耗模式。铅封装,引脚分布如图 3.12 所示
【参考文献】:
期刊论文
[1]基于用户意愿的改进BLP模型IBBLP[J]. 曹四化,何鸿君. 计算机工程. 2006(23)
[2]BLP模型的安全性分析与研究[J]. 谷千军,王越. 计算机工程. 2006(22)
[3]高速USB2.0设备的PCB板设计[J]. 郭浩,黎福海. 单片机与嵌入式系统应用. 2006(05)
[4]高级加密标准AES在AVR平台上的优化实现[J]. 聂景丰,蒋朝根,张洪波. 华南金融电脑. 2006(03)
[5]用AVR汇编语言实现AES及其优化[J]. 张振权,罗新民,齐春. 单片机与嵌入式系统应用. 2005(08)
[6]两种模型结合使用的研究与性能分析[J]. 王建军,宁洪,陈怀义. 计算机应用研究. 2004(11)
[7]高级加密标准AES实现[J]. 漆瑾,笪贤进,郭世明. 洛阳工业高等专科学校学报. 2004(02)
[8]ATmega128在开发应用中应注意的问题[J]. 王少卿,霍迎辉. 微型机与应用. 2004(02)
本文编号:3088644
【文章来源】:国防科技大学湖南省 211工程院校 985工程院校
【文章页数】:83 页
【学位级别】:硕士
【部分图文】:
SLISP熔丝配置界面
图 3.10 AVRStudio4 仿真界面运行 AVRStudio4 后,选择“Open File”打开 ICC AVR 编译后生成的 cof 格式文件,再保存一个 aps 格式的工程文件,然后选择“AVR Simulator”仿真器中的“ATmega128”,加载后得到如图 3.10 所示的仿真界面,可以通过“Debug”菜单中“AVR Simulator Options”设置时钟频率、引导区位置和模拟端口的输入输出等。中间编辑器中的代码无法修改,黄色的箭头指示程序仿真运行的行,可以通过设置断点、单步执行等方式调试程序,CPU 的寄存器和端口值可以通过右边的“I/O VIEW”监控,程序里的变量可以点击右键“Add Watch”来观察[34]。另外在“Tools”中“Program AVR”中可以连接 AVRISP mkII、STK500 等 USB接口的编程器来下载程序,下载速度比双龙的 SLISP 快而且稳定,同样具有配置熔丝和读写片内 EEPROM 的功能。3.2.3 USB 接口开发USB 技术规范是 1994 年 11 月由 IBM、Intel、Microsoft 等 7 家公司共同提出的,以解决计算机接口规范不统一、扩展性差和不支持热拔插等缺点。USB 接口技
而且要处理 USB 的所有事务和,选择范围小;因此这里采用第二采用的 USB 接口芯片是 CH375,该 USB 接口芯片,支持 USB-HOST 主 ATmega128L 微处理器。CH375 具命令/数据地址)、片选(CS)等控RM 等连接,也可以通过串行接口式,兼容 USB 2.0,主机方式的输制传输、批量传输和中断传输。议处理器和处理海量存储设备的通RBC 等命令集的 USB 存储设备。种电源电压,具有低功耗模式。铅封装,引脚分布如图 3.12 所示
【参考文献】:
期刊论文
[1]基于用户意愿的改进BLP模型IBBLP[J]. 曹四化,何鸿君. 计算机工程. 2006(23)
[2]BLP模型的安全性分析与研究[J]. 谷千军,王越. 计算机工程. 2006(22)
[3]高速USB2.0设备的PCB板设计[J]. 郭浩,黎福海. 单片机与嵌入式系统应用. 2006(05)
[4]高级加密标准AES在AVR平台上的优化实现[J]. 聂景丰,蒋朝根,张洪波. 华南金融电脑. 2006(03)
[5]用AVR汇编语言实现AES及其优化[J]. 张振权,罗新民,齐春. 单片机与嵌入式系统应用. 2005(08)
[6]两种模型结合使用的研究与性能分析[J]. 王建军,宁洪,陈怀义. 计算机应用研究. 2004(11)
[7]高级加密标准AES实现[J]. 漆瑾,笪贤进,郭世明. 洛阳工业高等专科学校学报. 2004(02)
[8]ATmega128在开发应用中应注意的问题[J]. 王少卿,霍迎辉. 微型机与应用. 2004(02)
本文编号:3088644
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3088644.html