WindowsNT的驱动级加解密技术研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:j2eeweb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WindowsNT系统的数据安全一直是应用研究的重点,虽然人们用了很多方法对windows文件系统中的数据进行保护,但是破解的方法也层出不穷。加密是保护文件系统中数据安全的主要方法,但应用层的文件加密过程基本可以被监控和破解,这样的话,应用层加密软件的可靠性大大降低了。如果使用硬件加密,可靠性可以得到保证,但是成本上升,使用也不方便。驱动级加密软件的优点在于不易破解,在操作系统中以服务的形式存在,不产生新的进程,无法被用户恶意关闭。作为文件系统的附加服务,它自动将用户写入磁盘的数据进行加密,在读出磁盘上的数据时根据用户权限进行了解密。既简化了用户的操作又保证的磁盘的数据安全。作者意图设计一个能在windowsNT内核上运行的驱动级加密软件。软件的主要功能是监控文件系统的运行,对用户指定的文件进行透明加解密,以及附带提供一些文件访问控制功能。虽然驱动级加密软件的原理并不复杂,但在windows操作系统没有开放源代码的情况下,实现一个可用的过滤驱动还是有难度的。作者在本文中先分析过滤驱动的原理,再根据原理设计程序模型,最后对程序进行了实现。在实现过程中,作者遇到不少实际问题,比如IRP的操作,以及加密标识位置的确定,缓存的处理,加密算法的选择等等。作者对现有的解决方法进行了比较和分析,既借鉴了前人的观点,也提出了自己的解决思路,并依照自己的想法进行了实践上的尝试。最后,作者对程序做了简单的测试,从有效性、稳定性和读写效率这几个方面对驱动级加密技术进行了初步评价。
其他文献
基于网络的存储虚拟化技术为存储虚拟化系统模型带来了新的发展,它提高了企业对日益膨胀的存储数据的管理能力,并通过整合现有的存储资源使其能够更加有效的提高已有存储设备
目前,许多大规模分布式网络服务和应用需要有效地获知主机间的网络距离,而网络的大规模、自组织、高度动态等复杂特征使得要准确、完全地测量节点间的距离信息面临着极大的困
多重分形分析是分形理论的深入研究,分形中用单一维数来描述自然界中的几何体,而多重分形则将其扩展至用多个维数来描述自然界中的复杂几何体。多重分形分析作为分形几何领域
数字对讲机监测仪用于对模拟对讲机和数字对讲机的监测,记录被监测系统的信令、数据业务以及语音业务,并具有完善的监测数据呈现和管理功能。数字对讲机监测仪频谱和协议处理
企业财务管理创新是指由于企业财务管理在实现了量的渐进积累之后,由于相关因素的影响和改变,实现了质的突变飞跃,这一交替演进过程就是企业财务管理的继承和创新过程。它是把财务管理要素与生产、技术、经营管理诸条件进行新的组合,并引起原有的财务管理体系的毁灭。在企业财务管理创新过程中,一批财务管理能力差的企业被迅速淘汰,其生产要素被财务管理能力强的企业重新组合起来,实现资本结构的优化组合。  一、现代企业财
无线移动传感器网络是现在国内外很受重视的热点研究领域。因为它综合了无线电通信、移动通信、计算机技术以及无线传感器等涉及多方面的技术领域,它的出现给人们带来了众多
阵列天线由很多天线单元组成,这些单元共形于物体表面,以减少或消除空气动力学性能的影响,这种天线就称为共形天线。共形天线具有剖面低,重量轻,易于安装于飞行器表面等优点,
随着移动通信技术的不断发展,人们对移动业务的需求已经从纯语音业务扩展到数据业务,现在又出现了多媒体业务的需求,因此随着人们对移动通信的速度和质量的期望和需求越来越
随着多媒体技术和因特网的飞速发展,多媒体信息的交流达到了前所未有的深度,盗版和篡改现象日益猖獗,数字水印技术应运而生,并受到广泛关注。本文对数字音频零水印技术和建立
随着多媒体和互联网技术的迅速发展,图像信息呈现出爆炸式的增长,如何在海量数据中快速寻找到所需要的数据已成为亟待解决的问题。图像分类技术通过对图像数据进行分析处理,