基于Linux内核的嵌入式USB接口的加密研究

来源 :成都理工大学 | 被引量 : 2次 | 上传用户:corydalis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有的USB技术能够提供极快的数据传输速度,通过USB接口进行数据转存非常方便。然而这样同时带来一些安全隐患。例如用一个U盘,就可以将企业电脑中的大量敏感数据瞬间转移并在其他机器上识别。所以对于通过USB接口的数据进行安全性控制是十分必要的,特别对保密单位来说,这个课题的研究有着十分重要的意义。本文的研究主要以Linux操作系统作为实验对象,在操作系统的内核中嵌入对USB接口数据的加密处理过程,从而实现了数据的安全传递。 本文重点研究Linux的EXT2文件系统,在详细分析了其源代码的基础上,对Linux操作系统内核进行了改造,实现了操作系统能够自动对通过USB接口的数据进行加密或解密。我们在操作系统内核中分别用两个功能模块来实现数据处理过程:文件数据读取模块,文件数据写入模块。文件数据读取模块对于那些来源于USB接口的密文数据,自动进行相关的解密操作,并最终把明文页面提交给上层的用户进程。对于那些需要通过USB接口写回存储设备的数据,写入模块把明文数据进行加密,最后把密文数据写入USB存储设备。为了降低解密操作对系统性能的影响,我们采取一系列的优化技术:在内存映射中只使用明文数据;优化数据提交过程。 我们对改造后的操作系统经过USB接口进行文件拷贝实验,结果表明该系统能够在不降低系统性能的基础上,对通过USB接口的数据进行有效的安全控制。
其他文献
随着信息社会的信息迅速增长,人们对数据的处理有了更高的要求。由于许多数据及其关系可以比较自然地表示成图,因而对图数据结构的研究逐渐引起人们的关注。图结构数据在分子
数据库关键词搜索系统是目前的一个研究热点。首先,数据库关键词搜索系统为用户分析和探索数据库中的信息提供了极大的方便。从用户界面的角度来说,用关键词来查询数据库,用户既
PKI是目前公认的在大规模、开放网络环境下解决信息安全问题最可行、最有效的一种办法。PKI作为一种基础设施,它提供了一个通用的信息安全基础平台,能够有效地解决各种网络应
计算机技术的迅猛发展带来的信息数字化大幅度提高工作效率促进社会发展的同时,安全问题也日益成为影响很多领域效能的重要问题。数字信息的安全相比传统数据文件安全更受关注
软件框架研究是近年来比较热门的一个方向。框架是一个应用程序的半成品,框架提供了可在应用程序之间共享的可覆用的公共结构。应用框架强调的是软件的设计重用性和系统的可
  本文研究了开发集成系统平台所需要的几个技术支撑,包括异构数据访问技术、动态网页制作技术、数据建模技术、异构数据库集成技术和数据安全技术以及Web应用程序开发技术
随着计算机网络及通信技术的迅猛发展,信息安全问题日益突出,作为公钥密码学的一个分支—基于代数曲线上计算困难性的密码体制引起了多方关注。其中,椭圆密码体制已经出台了
本文介绍了虚拟实验室的概念,阐述了构建虚拟实验室的重要意义,描述了虚拟实验室实现过程中所涉及的各种技术,实现了一个基于 Internet 的虚拟钻井实验室实例。 虚拟实验室是
Rational Unified Process(简称RUP)是一个软件开发过程框架。源自RUP的过程范围很广,有从满足短周期的小型项目需要的轻量级RUP,到满足大型的、可能是分布式的项目团队需要
在低频噪声控制领域,基于声波相消干涉原理的有源噪声控制(ANC)方法近年来倍受瞩目.鉴于声学系统的复杂性和时变性,当前有源噪声控制一般都采用前馈控制或者反馈控制技术,其