-
公开(公告)号:CN117666960A
公开(公告)日:2024-03-08
申请号:CN202311677325.9
申请日:2023-12-08
Applicant: 南京大学
Abstract: 本发明公开了一种应用了NVIDIA CUDA加速和改进Merkle哈希树的安全存储框架的实现方法、设备及存储介质。其中,方法包括:基于Linux Device Mapper框架设计和实现一个具备存储安全能力的块设备映射器;采用全盘加密技术为存储设备提供全盘保密性保护;采用哈希树技术为存储设备提供全盘完整性保护;应用NVDIA CUDA对密码算法提供硬件加速计算能力;对经典Merkle哈希树进行改进,提高哈希树并发访问和更新的效率;处理写请求时采用数据块“先缓存后回写”的策略维护数据块和哈希树更新的一致性。本发明通过将全盘加密技术和Merkle哈希树进行融合,在块设备层级保证了存储设备及其数据安全性的同时,仍然保持极高的I/O带宽性能。