【技术实现步骤摘要】
本专利技术涉及信息安全,尤其涉及一种同态加密业务代码转译方法、装置、设备及计算机可读存储介质。
技术介绍
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所述的同态加密业务代码转译方法,其特征在于,所述按照预设的优化策略对所述有向无环图进行优化的步骤包...
【专利技术属性】
技术研发人员:吴鹏飞,幺宝刚,
申请(专利权)人:粤港澳大湾区数字经济研究院福田,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。