首页> 外文会议>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 Kusters 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代码的安全性属性。该证明的机器辅助部分是用钥匙,互动定理先驱进行的。证据包括对乱码电路的构造和评估的正确性结果。这尤其有趣,因为手工检查这样的执行将是非常繁琐的并且容易出错。虽然我们坚持安全的双方计算,但在本文中,我们的方法是模块化,我们解释了我们的技术如何应用​​于其他功能。为了证明诚实但好奇的发件人和诚实的接收器协议的安全性,我们使用Kusters等人提供的框架。用于Java程序的加密验证。作为我们工作的一部分,我们为框架支持的一组加密原语添加了令人沮丧的转移。这是超出我们对具体Java代码结果的一般贡献。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号