同态加密业务代码转译方法、装置、设备及可读存储介质制造方法及图纸

技术编号:40176665 阅读:21 留言:0更新日期:2024-01-26 23:44
本发明专利技术公开了一种同态加密业务代码转译方法、装置、设备及计算机可读存储介质,涉及信息安全技术领域,其中方法包括:获取待转译代码,待转译代码为将同态加密业务中的计算逻辑以计算表达式的形式编写的代码;将待转译代码转换为表征计算表达式的计算逻辑的有向无环图;通过遍历有向无环图获得算法决策指标值,并根据算法决策指标值从预设的各种同态加密算法库中,确定出待调用的目标同态加密算法;按照预设的优化策略对有向无环图进行优化,并按照优化后的有向无环图调用目标同态加密算法,以执行计算表达式的计算逻辑。本发明专利技术提出一种同态加密业务代码转译方案,提高开发者开发同态加密业务代码的便捷度,提高开发效率。

【技术实现步骤摘要】

本专利技术涉及信息安全,尤其涉及一种同态加密业务代码转译方法、装置、设备及计算机可读存储介质。


技术介绍

1、同态加密具有广泛的应用领域,例如,隐私保护、云计算、安全外包计算、安全多方计算等。同态加密是一种特殊的加密技术,允许在加密状态下执行计算操作,而无需先解密数据。这对于数据隐私保护和安全计算非常重要,因为它允许云服务器等第三方执行计算任务,而无需访问明文数据。

2、同态加密算法库是一组算法和工具,用于实施同态加密,提供了加密、解密、计算和密文操作的功能。目前,同态加密算法库有很多种,开发者在开发同态加密业务中的程序代码时,若不了解同态加密算法库的接口调用规则,不了解同态加密技术背景,将导致开发过程复杂,开发效率低。


技术实现思路

1、本专利技术的主要目的在于提供一种同态加密业务代码转译方法、装置、设备及计算机可读存储介质,旨在提出一种同态加密业务代码转译方案,提高开发者开发同态加密业务代码的便捷度,提高开发效率。

2、为实现上述目的,本专利技术提供一种同态加密业务代码转译方法,包本文档来自技高网...

【技术保护点】

1.一种同态加密业务代码转译方法,其特征在于,所述同态加密业务代码转译方法包括以下步骤:

2.如权利要求1所述的同态加密业务代码转译方法,其特征在于,所述将所述待转译代码转换为表征所述计算表达式的计算逻辑的有向无环图的步骤包括:

3.如权利要求1所述的同态加密业务代码转译方法,其特征在于,所述算法决策指标值包括所述同态加密业务的场景类型、安全等级、所述有向无环图的乘法深度和图节点的数据类型;

4.如权利要求3所述的同态加密业务代码转译方法,其特征在于,所述根据所述场景类型、所述安全等级和所述乘法深度,从所述各种同态加密算法库中确定出目标同态加密算法库的...

【技术特征摘要】

1.一种同态加密业务代码转译方法,其特征在于,所述同态加密业务代码转译方法包括以下步骤:

2.如权利要求1所述的同态加密业务代码转译方法,其特征在于,所述将所述待转译代码转换为表征所述计算表达式的计算逻辑的有向无环图的步骤包括:

3.如权利要求1所述的同态加密业务代码转译方法,其特征在于,所述算法决策指标值包括所述同态加密业务的场景类型、安全等级、所述有向无环图的乘法深度和图节点的数据类型;

4.如权利要求3所述的同态加密业务代码转译方法,其特征在于,所述根据所述场景类型、所述安全等级和所述乘法深度,从所述各种同态加密算法库中确定出目标同态加密算法库的步骤包括:

5.如权利要求4所述的同态加密业务代码转译方法,其特征在于,所述各种同态加密算法库包括seal库、openfhe库、concrete库和gpu加速版本seal库,所述根据所述乘法深度基准值、所述场景类型、所述安全等级和所述乘法深度,从所述各种同态加密算法库中确定出目标同态加密算法库的步骤包括:

6.如权利要求1所述的同态加密业务代码转译方法,其特征在于,所述按照预设的优化策略对所述有向无环图进行优化的步骤包...

【专利技术属性】
技术研发人员:吴鹏飞幺宝刚
申请(专利权)人:粤港澳大湾区数字经济研究院福田
类型:发明
国别省市:

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

1