一种针对Java语言的高效MPC混合协议编译方法及编译器

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种针对Java语言的高效MPC混合协议编译方法及编译器
申请号:CN202510853978
申请日期:2025-06-24
公开号:CN120780310A
公开日期:2025-10-14
类型:发明专利
摘要
本发明提供一种针对Java语言的高效安全多方计算混合协议编译器及其编译方法。所述编译器包括基于最优协议分配混合的编译前端、整数规划求解器、电路转换器和基于ABY框架的编译后端组成;编译前端将Java语言编写的程序解析为静态单赋值(SSA)形式,并将SSA形式转换为MPC‑source;整数规划求解器为MPC‑source中的每个操作或模块分配最优的MPC协议;电路转换器将MPC‑source变换为基于ABY框架基础运算构建的实际电路框架;编译后端采用相应MPC协议对电路进行评估,以获得安全计算的目标输出。本发明通过混合使用多种安全多方计算协议,并采用整数规划方法进行最优协议分配,有效降低了计算和通信开销,提高了安全计算的执行效率。
技术关键词
电路转换器 协议 整数规划模型 编译方法 框架 变量 代码优化技术 节点 决策 模块 混淆电路 抽象语法树 程序 语句 语法结构 定义 分支 基础