节点文献

基于JSR 269的安全多方计算编译器

SECURE MULTI-PARTY COMPUTATION COMPILER BASED ON JSR 269

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 刘芹; 汪鹏程; 崔竞松; 涂航;

【Author】 Liu Qin;Wang Pengcheng;Cui Jingsong;Tu Hang;Key Laboratory of Aerospace Information Security and Trusted Computing, Ministry of Education,School of Cyber Science and Engineering, Wuhan University;

【机构】 空天信息安全与可信计算教育部重点实验室武汉大学国家网络安全学院;

【摘要】 随着多种通用安全多方计算协议的提出,在这些协议上构建的框架、领域特定语言层出不穷,但都有着易用性差、现有编程语言难以交互等问题。因此,针对这些问题,设计一种基于JSR 269的安全多方计算编译器构建方案。该方案将经过了安全多方计算相关的注解标注的Java源代码,通过编译器插件编译为安全多方计算应用,并且可以和Java语言进行交互。通过实验及结果分析,该方案可保留Java语言的高级语言特性,以高度抽象的方式进行安全多方计算应用逻辑的编写。

【Abstract】 With the development of multiple general secure multi-party computation protocols, frameworks and domain-specific languages built on these protocols are emerging in endlessly, but they all have problems on usability and are difficult in interaction with existing programming languages. Therefore, to solve these problems, a secure multi-party computation compiler construction scheme based on JSR 269 is designed. In this scheme, Java compiler compiled the annotated Java source code into a secure multi-party computation application through a compiler plugin, and compiled code could interact with the Java language. According to experiments and analysis, this scheme can retain the high-level language features of the Java language, and programmers can write secure multi-party computation application in a highly abstract level.

【关键词】 JSR 269; 安全多方计算; 编译器;
【Key words】 JSR 269; Secure multi-party computation; Compiler;
【基金】 “十三五”国家重点研发计划项目(2016YFB0501800)
  • 【文献出处】 计算机应用与软件 ,Computer Applications and Software , 编辑部邮箱 ,2024年07期
  • 【分类号】TP309
  • 【下载频次】6
节点文献中: 

本文链接的文献网络图示:

本文的引文网络