首页> 外文会议>European Symposium on Research in Computer Security >Secure Computation of MIPS Machine Code
【24h】

Secure Computation of MIPS Machine Code

机译:安全计算MIPS机器代码

获取原文

摘要

Existing systems for secure computation require programmers to express the program to be securely computed as a circuit, or in a domain-specific language that can be compiled to a form suitable for applying known protocols. We propose a new system that can securely execute native MIPS code with no special annotations. Our system allows programmers to use a language of their choice to express their programs, together with any off-the-shelf compiler to MIPS; it can be used for secure computation of "legacy" MIPS code as well. Our system uses oblivious RAM for fetching instructions and performing load/store operations in memory, and garbled universal circuits for the execution of a MIPS CPU in each instruction step. We also explore various optimizations based on an offline analysis of the MIPS code to be executed, in order to minimize the overhead of executing each instruction while still maintaining security.
机译:用于安全计算的现有系统要求程序员将该程序牢固地计算为电路,或者以可以编译成适于应用已知协议的表单的特定于域的语言。我们提出了一个新系统,可以安全地执行本机MIPS代码,没有特殊注释。我们的系统允许程序员使用他们选择的语言来表达他们的程序,以及任何从货架编译器到MIPS;它也可用于安全计算“遗留”MIPS代码。我们的系统使用令人沮丧的RAM来获取指令并在内存中执行加载/存储操作,以及在每个指令步骤中执行MIPS CPU的乱码通用电路。我们还基于对要执行的MIPS代码的离线分析来探讨各种优化,以便最小化在仍然保持安全性的同时执行每个指令的开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号