[发明专利]一种利用NVM提升加密文件系统性能的方法在审
申请号: | 201810296629.3 | 申请日: | 2018-04-03 |
公开(公告)号: | CN108509613A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 肖春华;潘妍樾;成林峰;李鹏达 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种利用NVM提升加密文件系统性能的方法,根据文件写入请求的数据块特征进行动态规划,选择合适的软算或者硬算方法执行加密操作,然后将密文写入NVM缓存,最后由后台线程集中将NVM中的密文数据以异步IO的方式写回到磁盘层。其中NVM内存空间由所述NVM内存管理策略分配及管理;根据所述NVM内存管理策略快速查询所请求数据的存储位置,所读出的密文将由所述动态规划方法,选择合适的软算或者硬算方法执行解密操作,最后将明文返回给上层应用。与传统eCryptfs加/解密数据时需要多次调用硬件引擎和需要等待数据写回磁盘而造成时延作对比,可以有效的减少硬件的模式上下文切换开销以及由于IO速度不匹配的时延,提升了硬件加密引擎的应用,加密文件系统的整体性能也得到了提高。 | ||
搜索关键词: | 加密文件系统 内存管理策略 动态规划 方法执行 磁盘 密文 时延 硬件加密引擎 上下文切换 数据块特征 存储位置 等待数据 后台线程 加密操作 解密操作 解密数据 快速查询 密文数据 内存空间 请求数据 上层应用 文件写入 硬件引擎 异步IO 明文 写回 调用 读出 匹配 写入 返回 分配 应用 管理 | ||
【主权项】:
1.一种利用NVM提升加密文件系统写性能的方法,其特征在于,根据文件写入请求的数据块特征进行动态规划,选择合适的软算或者硬算方法执行加密操作,然后将密文写入NVM缓存,最后由后台线程集中将NVM中的密文数据以异步IO的方式写回到磁盘层。其中NVM内存空间由所述NVM内存管理策略分配及管理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810296629.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及装置
- 下一篇:一种基于图数据库的任务履历管理及分析方法