论文部分内容阅读
在网络时代,信息的交流越来越频繁,信息安全日益重要。信息安全技术主要包括信息的保密性、完整性、可用性及可控性。本文提出了一种基于指纹认证的动态加密方法,能在不影响用户使用本地硬盘的情况下对数据进行高速、高强度的保密处理,可完全满足信息的保密性、完整性、可用性及可控性要求。
本文在对Windows2000操作系统中文件系统的工作原理进行详细研究后,得出了一种动态数据加密方法。此法采用文件系统过滤器驱动程序来实现对本地读写数据的动态截取,然后将截取的数据交给数据加密卡进行加解密处理,最后将处理后的数据返回给主机,从而实现对数据的动态加解密。同时为了保证加密数据只能被合法用户所用,根据人体指纹的唯一性、永久不变性的特点而采用了指纹认证的方法。
本数据认证加密系统的数据加密卡采用数字信号处理器TMS320C6205为中央处理器,其具有1600 MIPS(millon instructions per second)的处理能力及PCI接口等丰富接口资源,而且因其独有的甚长指令结构和软件流水线的处理方法,使得在TMS320C6205上实现AES算法最高能达到123Mbit/s的速率。
本数据认证加密系统通过以高速DSP为基础,指纹认证与动态加解密相结合的方法,实现了数据的高速、高强度加解密,还提供了方便快捷的用户管理程序,提高了用户的工作效率。由于其方便性、高速性、高安全性等特点使其具有很好的应用前景,如政府、金融、保险等。