摘要
本申请涉及加密计算领域,公开了一种跨平台同态加密软件库架构、计算装置及开发方法。该架构包括:程序接口层、平台功能抽象层及具体平台功能实现层;平台功能抽象层部署在程序接口层与具体平台功能实现层之间;程序接口层是采用面向对象的设计方法构建的,被配置为向主机端程序提供多个同态加密方案的API接口;平台功能抽象层,被配置为对不同硬件加速器的编程框架进行抽象,并向程序接口层提供处理函数类的接口;具体平台功能实现层,被配置为基于同态加密软件库,向处理函数类的接口提供基于不同编程框架运行的处理函数。采用该软件架构能够使同态加密软件库跨硬件加速平台适配主机端程序,提升开发者的开发效率,降低开发成本。
技术关键词
硬件加速平台
加密
开发方法
对象
内核
硬件加速器
主机端
软件
接口
目录
扩展模块
编程
框架
程序
基础
密钥生成算法
列表
明文
系统为您推荐了相关专利信息
数据安全保障系统
偏差
信息管理单元
参数
资源分配
数据加密存储系统
分布式存储模块
节点
数据加密技术
区块链共识机制
数据安全防护方法
图像压缩
像素点
尺寸
隐藏算法