文档加密技术及透明加密软件发展趋势探究

文档加密技术及透明加密软件发展趋势探究

ID:46453038

大小:68.00 KB

页数:6页

时间:2019-11-23

文档加密技术及透明加密软件发展趋势探究_第1页
文档加密技术及透明加密软件发展趋势探究_第2页
文档加密技术及透明加密软件发展趋势探究_第3页
文档加密技术及透明加密软件发展趋势探究_第4页
文档加密技术及透明加密软件发展趋势探究_第5页
资源描述:

《文档加密技术及透明加密软件发展趋势探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、文档加密技术及透明加密软件发展趋势探【摘要】随着企业信息化水平的提高,原来通过纸质存储的信息越来越多的采用数字化技术存储于电脑中,电子文档取代纸质文档已逐渐变成现实,但随着使用的频率不断增高和信息安全环境的日益恶化,如何保护这些电子文档的安全,保证其不被未授权用户访问和传播,成为文档所有者最为关心的话题;也是基于这种需求而生的信息加密技术得到快速发展,它主要使命就是通过数据加密来保护重要的电子文档资料,保证电子数据的安全。【关键词】计算机信息安全;文件透明加密;文件过滤驱动;APIhook技术1•前言随着计算机的普及和网络的发展,标志了人类社

2、会进入了信息化时代,无纸化办公系统被越来越多的组织和个人所认可并得到广泛应用;但随之而来的一个问题就是:人们如何保护信息资源免受各种类型的威胁、干扰和破坏,即保证信息的安全性。要解决这个问题方法有两种,一是封堵信息出口,使之不被泄露出去,阻止非法用户接触到信息资源;二是对信息进行加密,使之即使遭到泄露也将处于安全可控状态,不被非授权用户所读取。由于信息的传播和泄露途径众多,难以进行完全封堵,因此对信息进行加密存储是确保信息安全最重要的技术措施之一,是信息安全的关健核心技术[3]。2•信息加密技术介绍数据加密的基本过程就是对原来为明文的文件或数

3、据采用某种算法进行处理,使其成为一段不可读的代码,通常称为“密文”,只能在输入相应的密钥之后才能显示出本来内容;该过程的逆过程为解密[1]。透明加解密技术是近年来针对企业文件保密需求应运而生的一种文件加密技术。所谓透明,是指对使用者来说是不可见的。当使用者在打开或编辑指定文件时,系统将自动对未加密的文件进行加密,对已加密的文件自动解密。文件在硬盘上是密文,在内存中是明文。一旦离开使用环境,由于应用程序无法获得自动解密的服务而无法打开,从而起到保护文件内容的效果。透明加解密技术是与操作系统紧密结合的一种技术,它工作于操作系统底层,从技术角度看,

4、可分为内核级加密和应用级加密两类。2.1应用层加密应用层加密技术基于Windows操作系统的APIhook技术开发,通过windows的钩子技术,监控应用程序对文件的打开和保存,当打开文件时,先将密文转换后再让程序读入内存,保证程序读到的是明文,而在保存时,又将内存中的明文加密后再写入到磁盘中。其本身是跟应用软件有紧密关系的一种方式,它是通过监控应用程序的启动而启动的,技术开发难度小,相对简单,网络操作能力不受限制,但也正是其与应用程序紧密相关性,使其工作的有效性跟应用程序的版本联系非常紧密,如果版本变化,或应用程序名更改,则无法挂钩,导致加

5、密的失效,同时,由于不同应用程序在读写文件时所用的方式方法不尽相同,同一软件不同版本在处理数据时也有变化,钩子透明加密必须针对每种应用程序、甚至每个版本进行开发。另外对于大文件操作时速度较慢,且容易被应用软件误认为是病毒或者黑客利用hook侵入而终止软件运行。2.2驱动层加密驱动层加密技术是基于windows的文件系统(过滤)驱动(IFS)技术,工作在于windowsAPI函数的下层。驱动加密技术与应用程序无关,当API函数对指定类型文件进行读操作时,系统自动将文件解密;当进入写操作时,自动将明文进行加密。由于工作在受windows保护的内核

6、层,运行速度更快,加解密操作更稳定和更安全可靠,即使对大文件进行操作也不会死机,但基于Windows操作系统内核开发的驱动层加密,开发难度大,对网络操作能力,需要专门处理.3.前景展望透明加密技术作为一种新的数据保密手段,自出现以来,得到许多信息安全公司的热捧,也为广大需要对敏感数据进行保密的客户带来了希望,市场份额逐年上升;经过几年的实践和摸索,客户对安全软件开发商提出了更多的要求,为透明加密技术未来的发展指出了新的方向。本文就五个方面对透明加密软件的发展动向进行了简要的分析。3.1驱动层加密技术成为透明加密的主流技术应用层透明加密技术和驱

7、动层加密技术的特点使得驱动层透明加密技术有着更多竞争上的优势,其在加密过程中所体现的稳定性、安全性和使用方便性已经被使用者所认可,并通过市场手段逐渐展现,加密软件厂商也将逐步认识到这点,于是将会有越来越多的厂商转而研发驱动层加密技术,促进驱动层加密技术发展。3.2高级加密算法(AES256)被普遍使用加密技术最明显的作用就是提供机密性和可靠性[2],作为DES的替代方案,AES是一个迭代的对称密钥分组的密码,它可以使用12&192和256位密钥,作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点,已经被多方分析且广为全世

8、界所使用,也将被越来越多的加密厂商所采用。3.3加密控制策略更加灵活,操作更加人性化在企业管理越来越人性化的今天,一成不变的强制加密技术虽然可以控制单位内部敏感数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。