排列码加密优盘软件设计

排列码加密优盘软件设计

论文摘要

目前,由于优盘的携带方便,传输速度快,连接灵活等优点,优盘已经成为一种倍受广大消费者青睐的数据存储设备。但是,普通优盘的数据是以明文形式进行存取的,缺乏必要的安全措施,很容易造成重要资料的泄密,这就需要通过对优盘加密从而在一定程度上保证优盘里面信息的安全。本文在研究常用加密算法和优盘加密技术的基础上,针对现存优盘加密性能方面存在的不足提出了一个基于排列码算法的硬件数据加密优盘方案。该方案使数据在传输过程中通过硬件来实现数据加密,最终使数据以密文形式存储在优盘中,从而实现信息的隐藏,使非法用户无法获取信息真实内容,较好的保证了数据的安全性、完整性和可靠性。该方案不仅在优盘原有功能基础上进行了安全性的功能扩充,而且采用了硬件实现简单,加密速度快的排列码算法,完全用硬件来实现数据加密,简单方便,加密速度快。本文从加密技术和软件设计方面对上述加密方案进行了研究。在加密技术方面,认真分析了DES算法、RSA算法及排列码算法,从而得出排列码算法在加密性能上有着一定程度的优越性。在软件设计方面,对该方案的硬件设备的设备驱动程序、固件装载程序和应用程序进行了设计。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • §1-1 选题背景
  • §1-2 加密优盘的发展现状及问题
  • §1-3 加密优盘的目的和意义
  • §1-4 本文的主要研究内容
  • 第二章 加密技术
  • §2-1 密码学概述
  • 2-1-1 密码学的发展历史
  • 2-1-2 基本术语和概念
  • §2-2 对称密钥算法及DES 算法
  • 2-2-1 对称密钥算法
  • 2-2-2 DES 算法
  • §2-3 公开密钥算法及RSA 算法
  • 2-3-1 公开密钥算法
  • 2-3-2 RSA 算法
  • §2-4 排列码加解密算法
  • 2-4-1 排列码加解密思想的提出
  • 2-4-2 排列码加解密算法的基本理论
  • 2-4-3 排列码算法整体解析
  • 2-4-4 排列码算法的特点
  • 第三章 排列码加密优盘设备驱动程序的设计
  • §3-1 设备驱动程序解析
  • 3-1-1 设备驱动程序基础
  • 3-1-2 驱动程序的分类
  • 3-1-3 设备驱动程序基本结构及工作流程
  • §3-2 设备驱动程序的设计
  • 3-2-1 设备驱动程序编程环境的配置
  • 3-2-2 设备驱动程序框架及接口方式设计
  • 3-2-3 设备驱动例程设计
  • 3-2-4 设备驱动程序的编译
  • §3-3 驱动程序的安装
  • 3-3-1 INF 文件的编写
  • 3-3-2 驱动程序安装过程
  • 第四章 排列码加密优盘固件装载及应用程序的设计
  • §4-1 固件装载程序的设计
  • 4-1-1 固件装载基础解析
  • 4-1-2 固件装载设计
  • §4-2 应用程序的设计
  • 4-2-1 应用程序和驱动程序的通信
  • 4-2-2 应用程序的设计
  • 4-2-3 排列码加密优盘设备通信的整个流程
  • 第五章 总结及展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].打造优盘系统维护盘[J]. 网络安全和信息化 2018(01)
    • [2].无规矩不成方圆,优盘也要分级保护[J]. 电脑知识与技术(经验技巧) 2015(08)
    • [3].无法显示优盘[J]. 电脑爱好者 2011(08)
    • [4].无法正常删除优盘[J]. 电脑爱好者 2011(08)
    • [5].电脑长“利齿” “生吞”优盘病毒[J]. 电脑爱好者 2011(17)
    • [6].优盘资料 即插即共享[J]. 电脑爱好者 2012(06)
    • [7].小优盘轻松转移大文件[J]. 小读者 2011(09)
    • [8].优盘伤不起修复来助力[J]. 个人电脑 2017(12)
    • [9].有网何需买优盘[J]. 电脑爱好者(普及版) 2010(05)
    • [10].小优盘能传大文件——用“好压”切割并压缩大文件[J]. 电脑爱好者(普及版) 2010(11)
    • [11].光盘可以怎么玩[J]. 课堂内外(小学版) 2018(06)
    • [12].优盘伤不起修复来助力[J]. 个人电脑 2013(11)
    • [13].奇思妙想玩“活”优盘[J]. 个人电脑 2013(11)
    • [14].为优盘使用巧设多级安全机制[J]. 网友世界 2010(13)
    • [15].谁偷了你的性能 揭秘优盘为何速度不快[J]. 个人电脑 2014(09)
    • [16].欺骗还是冤屈? 揭秘优盘容量偏差之谜[J]. 网络与信息 2012(02)
    • [17].浅析个性化优盘的制作方法[J]. 办公自动化 2008(07)
    • [18].欢迎选购《地理微课视频专辑》优盘产品[J]. 中学地理教学参考 2019(23)
    • [19].欢迎选购《地理微课视频专辑》优盘产品[J]. 中学地理教学参考 2020(03)
    • [20].欢迎选购《地理微课视频专辑》优盘产品[J]. 中学地理教学参考 2020(01)
    • [21].超大文件如何复制到优盘[J]. 网络安全和信息化 2016(08)
    • [22].和狡猾优盘病毒的较量[J]. 网络安全和信息化 2016(02)
    • [23].主动防御,让您的优盘远离病毒骚扰[J]. 电脑知识与技术(经验技巧) 2014(02)
    • [24].优盘常见问题及预防方法分析[J]. 中国新通信 2013(10)
    • [25].优盘使用不走寻常路[J]. 个人电脑 2012(04)
    • [26].欢迎选购《地理微课视频专辑》优盘产品[J]. 中学地理教学参考 2019(07)
    • [27].欢迎选购《地理微课视频专辑》优盘产品[J]. 中学地理教学参考 2019(17)
    • [28].谁偷了你的性能 揭秘优盘为何速度不快[J]. 个人电脑 2017(10)
    • [29].让优盘病毒成为浮云[J]. 个人电脑 2011(04)
    • [30].基于隐藏分区的安全优盘系统设计[J]. 微电子学与计算机 2017(02)

    标签:;  ;  ;  ;  ;  

    排列码加密优盘软件设计
    下载Doc文档

    猜你喜欢