基于异构计算的透明加解密计算系统、方法、设备和介质技术方案

技术编号:40080676 阅读:30 留言:0更新日期:2024-01-17 02:40
本发明专利技术提供了基于异构计算的透明加解密计算系统、方法、设备和介质,应用于透明解加密的技术领域,该透明加解密计算系统包括:操作系统和异构计算单元,操作系统包括部署在内核层的透明文件系统和中间件以及部署在用户层的异构计算程序;透明文件系统用于将数据操作请求对应的第一数据发送给中间件;中间件设置有内存单元;中间件用于将第一数据存储在内存单元中并将第一数据在内存单元中的内存地址发送至异构计算程序;异构计算程序用于根据内存地址将内存单元中的第一数据写入异构计算单元,并由异构计算单元进行加解密处理得到第二数据。实时本发明专利技术,避免了数据在用户层和内核层之间频繁交互导致的系统性能下降的问题,以及数据不安全的问题。

【技术实现步骤摘要】

本专利技术涉及透明加解密的,特别是涉及一种基于异构计算的透明加解密计算系统、方法、设备和介质


技术介绍

1、随着数据安全性的日益重视和计算需求的增加,透明加解密成为保护企业电子文档的关键技术。

2、为了提高透明加解密的效率,提出了一种基于硬件加速的透明加解密方案;具体的,如图1所示:fuse (filesystem in userspace,用户空间的文件系统)透明文件系统在用户空间中运行,因此它可以在不同的操作系统和平台上使用,具有很好的可移植性和灵活性。

3、fuse 透明文件系统,包含内核模块和挂载fuse透明文件系统的./fuse/mnt(目录)。此外,还注册了一个/dev/fuse的接口设备,该接口设备块设备作为./fuse/mnt与内核通信的桥梁。./fuse/mnt通过/dev/fuse读取文件请求,处理后将reply写入/dev/fuse,进而通过/dev/fuse回到内核层,再从内核层返回给用户或者存入存储设备。

4、在这一加解密的过程中,fuse透明文件系统需要在内核层和用户层之间频繁进行切换和数据本文档来自技高网...

【技术保护点】

1.一种基于异构计算的透明加解密计算系统,其特征在于,所述透明加解密计算系统包括:操作系统和异构计算单元,所述操作系统包括:部署在内核层的透明文件系统和中间件,以及部署在用户层的异构计算程序;

2.根据权利要求1所述的透明加解密计算系统,其特征在于,所述数据操作请求为数据写入所述透明加解密计算系统的存储设备的请求,所述数据操作请求包括所述第一数据,所述第一数据为待加密的数据,所述第二数据为加密后的数据;

3.根据权利要求1所述的透明加解密计算系统,其特征在于,所述数据操作请求为读取所述透明加解密计算系统的存储设备的数据的请求,所述第一数据为待解密的数据,所述第二数...

【技术特征摘要】

1.一种基于异构计算的透明加解密计算系统,其特征在于,所述透明加解密计算系统包括:操作系统和异构计算单元,所述操作系统包括:部署在内核层的透明文件系统和中间件,以及部署在用户层的异构计算程序;

2.根据权利要求1所述的透明加解密计算系统,其特征在于,所述数据操作请求为数据写入所述透明加解密计算系统的存储设备的请求,所述数据操作请求包括所述第一数据,所述第一数据为待加密的数据,所述第二数据为加密后的数据;

3.根据权利要求1所述的透明加解密计算系统,其特征在于,所述数据操作请求为读取所述透明加解密计算系统的存储设备的数据的请求,所述第一数据为待解密的数据,所述第二数据为解密后的数据;

4.根据权利要求1-3任一项所述的透明加解密计算系统,其特征在于,所述内存单元,包括多个内存块;

5.根据权利要求4所述的透明加解密计算系统,其特征在于,

6.根据权利要求5所述的透明加解密计算系统,其特征在于,所述第一数据包括多个子数据;

7.根据权利要求5所述的透明加解密计算系统,其特征在于,所述多个内存块中包括已使用的内存块集合和未使用的内存块集合;

8.根据权利要求1所述的透明加解密计算系统,其特征在于,

9.根据权利要求8所述的透明加解密计算系统,其特征在于,

10.根据权利要求1所述的透明加解密计算系统,其特征在于,所述异构计算单元包括可编程逻辑器件和板卡内存;

11.根据权利要求1所述的透明加解密计算系统,其特征在于,所述操作系统和所述异构计算单元之间通过直接内存访问技术进行数据交互;

12.一种数据读写的方法,其特征在于,应用于基于异构...

【专利技术属性】
技术研发人员:孙忠祥张闯刘科任智新
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1