基于FAT32的保护加密U盘的软件设计
本文关键词:基于FAT32的保护加密U盘的软件设计 出处:《大连理工大学》2013年硕士论文 论文类型:学位论文
【摘要】:近年来,移动存储媒介已经不可避免的出现在我们日常的学习与生活中,其中以U盘等存储设备最为常见。但是,移动存储媒介的安全问题也已经日渐被大众所关注。人们的数据、文件等机密资料,由于需要利用移动存储媒介来进行传输、转移,所以很容易被他人窃取、破坏,或者受到网络的影响和干扰,这就促使了加密U盘的出现。加密U盘一般是采取授权管理、访问控制数据加解密系统,来实现对U盘内数据的全盘加密和开启安全区数据的口令控制。目前,U盘的加密系统等方向是研究的热点。 本文采取了FAT32文件系统,将文件系统设计成不存在文件夹,只有根目录的形式,设计一个对加密U盘进行保护的模块软件,主要分为CDROM区运行的文件操作软件设计和PC端设备初始化软件设计这两个主要部分。前一部分又分为前台界面操作、后台文件管理、私有读写USB通信管理三个部分。后一部分的设计包括前端界面功能和私有USB通信功能部分。本系统对FAT32文件系统对数据结构进行了设定,以达到保密的效果;采用了线程以保证多个U盘可以同时进行下载;且采用了监听USB上下电事件,解决了当U盘插入到主机时,系统需要逐个描绘盘符的问题,减少了时间上的浪费;且在下载驱动和下载运行程序时,使用了下载数据校验,保证了下载数据的可靠性。 本文在FAT32文件系统的基础上,实现了U盘的加密,并解决了多设备同时下载及描绘时盘符时间上的浪费等问题,具有一定的研究意义。论文的内容安排主要是先对FAT32文件系统的基础内容进行了详细的介绍。其次介绍了模块的整体方案的设计,及涉及到的一些具体的定义。之后对模式的实现进行了说明,并且对具体涉及的函数进行了解说。接下来对模块的系统实现进行了说明,总结了模块的特点,以及整体的界面实现,对软件程序的每一步都进行了详细的说明及图示。最后,对整篇论文进行了总结,本文在加密研发方面,有一定的贡献。
[Abstract]:In recent years, mobile storage media has inevitably appeared in our daily learning and life, among which storage devices such as U disk are the most common. The security of mobile storage media has also been increasingly concerned by the public. People's data, files and other confidential information, because of the need to use mobile storage media for transmission, transfer, so it is easy to be stolen by others. Damage, or network influence and interference, which promote the emergence of encrypted U disk. Encryption U disk is generally to take authorization management, access control data encryption and decryption system. At present, the encryption system of U disk is the focus of research. In this paper, FAT32 file system is adopted, the file system is designed as no folder, only in the form of root directory, and a module software is designed to protect the encrypted U disk. The first part is divided into two main parts: file operation software design and PC device initialization software design. The former part is also divided into foreground interface operation and background file management. The design of the latter part includes front-end interface function and private USB communication function. This system sets the data structure of FAT32 file system. To achieve the effect of confidentiality; Threads are used to ensure that multiple USB drives can be downloaded simultaneously; The monitoring of USB power up and down events is used to solve the problem that the system needs to describe the disk character one by one when the U disk is inserted into the host computer, thus reducing the waste of time. And in the download driver and download running procedures, the use of download data validation, to ensure the reliability of the download data. On the basis of FAT32 file system, this paper realizes the encryption of U disk, and solves the problem of wasting time when multiple devices download and depict the disk at the same time. This paper mainly introduces the basic content of FAT32 file system in detail. Secondly, it introduces the design of the whole scheme of the module. And some specific definitions involved. Then the implementation of the pattern is explained, and the specific functions involved are understood. Then, the system implementation of the module is described, and the characteristics of the module are summarized. And the implementation of the whole interface, each step of the software program are described and illustrated in detail. Finally, the whole paper is summarized, this paper has a certain contribution in the research and development of encryption.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333;TP309.7
【参考文献】
相关期刊论文 前10条
1 陈代军;FAT32与FAT16文件系统的结构差异[J];成都信息工程学院学报;2003年02期
2 刘宁;赵建华;;移动U盘病毒工作原理、清除与防范[J];长春大学学报;2009年04期
3 任亚洲;;FAT32文件系统研究[J];电脑知识与技术;2008年24期
4 张金霞;刘畅;;采用ST72F651实现的安全U盘[J];单片机与嵌入式系统应用;2006年07期
5 杨明极;陈方县;吴学君;;嵌入式系统中SD卡的FAT32文件系统的设计[J];电声技术;2010年04期
6 王芳成;梁华为;郜文;;嵌入式系统中FAT32文件系统的实现[J];电子测量技术;2009年09期
7 易青松;苏锦海;岳云天;戴紫彬;;基于Cy7c 68013的安全U盘的设计[J];电子技术;2006年08期
8 张明亮,张宗杰;浅析FAT32文件系统[J];计算机与数字工程;2005年01期
9 郭招娣;API函数在VB中的应用[J];计算机应用与软件;2003年09期
10 杜玲玲;API函数在VB开发中的应用[J];计算机与现代化;2005年02期
相关硕士学位论文 前4条
1 尹文浩;安全U盘设计及其在多密级文件管理中的应用[D];解放军信息工程大学;2011年
2 李超;基于安全U盘-PAM的身份认证模型的研究与实现[D];北京交通大学;2007年
3 赵静;移动存储设备的硬件加密系统[D];天津工业大学;2008年
4 胡炜;基于ARM9的安全保密U盘的实现[D];电子科技大学;2008年
,本文编号:1398998
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1398998.html