首页> 外文会议>International conference on cryptology and network security >Proving Correctness and Security of Two-Party Computation Implemented in Java in Presence of a Semi-honest Sender
【24h】

Proving Correctness and Security of Two-Party Computation Implemented in Java in Presence of a Semi-honest Sender

机译:在半诚实的发送方的存在下证明用Java实现的两方计算的正确性和安全性

获取原文

摘要

We provide a proof of correctness and security of a two-party-computation protocol based on garbled circuits and oblivious transfer in the presence of a semi-honest sender. To achieve this we are the first to combine a machine-assisted proof of correctness with advanced cryptographic primitives to prove security properties of Java code. The machine-assisted part of the proof is conducted with KeY, an interactive theorem prover. The proof includes a correctness result for the construction and evaluation of garbled circuits. This is particularly interesting since checking such an implementation by hand would be very tedious and error-prone. Although we stick to the secure two-party-computation of an n-bit AND in this paper, our approach is modular, and we explain how our techniques can be applied to other functions. To prove the security of the protocol for an honest-but-curious sender and an honest receiver, we use the framework presented by Kuesters et al. for the cryptographic verification of Java programs. As part of our work, we add oblivious transfer to the set of cryptographic primitives supported by the framework. This is a general contribution beyond our results for concrete Java code.
机译:我们提供了一个基于半伪发件人的,基于乱码电路和遗忘传输的两方计算协议的正确性和安全性的证明。为了实现这一目标,我们是第一个将机器辅助的正确性证明与高级密码原语结合起来以证明Java代码的安全性的工具。证明的机器辅助部分是由交互式定理证明者KeY进行的。该证明包括构造和评估乱码电路的正确性结果。这是特别有趣的,因为用手检查这种实现非常繁琐且容易出错。尽管在本文中我们坚持使用n位AND的安全两方计算,但是我们的方法是模块化的,并且我们解释了如何将我们的技术应用于其他功能。为了证明诚实但好奇的发送者和诚实接收者的协议的安全性,我们使用了Kuesters等人提出的框架。用于Java程序的密码验证。作为我们工作的一部分,我们向框架支持的一组加密原语添加了遗忘的传输。这是超出具体Java代码结果的一般贡献。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号