一种用于NAS存储系统的加密读写方法技术方案

技术编号:3504051 阅读:232 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在内核态文件系统层的加密读写方法,该方法位于虚拟文件系统和物理文件系统之间,读操作时,先对读取的密文数据进行解密,再传给上层的虚拟文件系统;写操作时,先判断写操作的类型,若是写入操作,则先将待写的明文数据进行加密,再将截取的密文数据传给下层的物理文件系统,若是修改操作,则对读入内存的密文数据进行局部解密、覆盖、全局加密、局部截取等四个步骤的操作。该方法不仅具备内核态操作所固有的高效性,而且采用局部解密和局部截取的方式来提高数据操作的效率。从试验过程和试验数据可知,使用本发明专利技术加密读写方法可以同时克服应用层加密程序的不便利性和用户态加密文件系统的低效率。

【技术实现步骤摘要】

【技术保护点】
一种用于NAS存储系统的加密读写方法,其读过程包括以下步骤:(A1)将文件中的待读密文数据读入空闲内存区域,其中待读密文数据在内存中的起始地址设为F字节,结束地址设为G字节,占据r个内存页面设为Page_1、Page_2、…、Pag e_r;(A2)对内存页面Page_1、Page_2、…、Page_r中的数据进行解密;(A3)将内存地址为F~G-1字节的待读密文数据所对应的明文数据截取出来;(A4)将截取的明文数据传给上层虚拟文件系统,完成数据 读请求操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢长生黄建忠蔡斌李怀阳吴伟
申请(专利权)人:华中科技大学
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利