cut and choose technique:Sender发送很多个混淆电路给Receiver,Receiver选择其中一半打开,也就是Sender需要把被选中的混淆电路的所有标签发送给Receiver进行检查。如果检查到存在错误,则说明Sender伪造了混淆电路。Receiver有很大的概率抓到Sender作弊。

缺陷:需要一个机制,确保参与方在评估混淆电路的正确性时使用相同的输入。否则,敌手会知道更多的信息。

参考文献:

An Efficient Protocol for Secure Two-Party Computation in the Presence of Malicious Adversaries

Yehuda Lindell、 Benny Pinkas

------------------------------------------------

cut and choose OT是双方输入的数据的条数很多,一次性输入多条数据,接收者选择其中的一部分,得到输入线的两个标签来进行验证该OT是否正确。如果验证通过的话,就进行下一步。不通过的话就停止。

The single-choice cut-and-choose OT就是Receiver只发送一个比特的信息b(等价于发送了(b,b,b,,,,,b),Sender依然发送很多条线路的标签到OT,剩下的和上面的一样。

参考文献:

Secure Two-Party Computation via Cut-and-Choose Oblivious Transfer

Yehuda Lindell and Benny Pinkas

cut and choose相关推荐

  1. signature=c4f11bb5142d9f6ce0876b3cc0d888af,PROVISIONAL SIGNATURE SCHEMES

    PRIORITY This is a divisional of application Ser. No. 11/215,550, filed on Aug. 29, 2005, entitled & ...

  2. 安全多方计算之隐私保护集合交集

    作为安全多方计算领域具有广泛的应用场景的一类协议,隐私保护集合交集技术在近年来得到了极大的优化,达到了在某些场景下与目前正在使用的非安全交集技术同一量级的运行复杂度. 摘要:隐私保护集合交集(Priv ...

  3. “蔚来杯“2022牛客暑期多校训练营10,签到题HFIE

    题号 标题 已通过代码 通过率 团队的状态 A Everlasting Transeunt 点击查看 6/42 B Fall Guys-Perfect Match 点击查看 6/115 C Magic ...

  4. LeetCode每日一题(1444. Number of Ways of Cutting a Pizza)

    Given a rectangular pizza represented as a rows x cols matrix containing the following characters: ' ...

  5. 互联网数据泛滥下,你的隐私数据要如何保护?

    当数据逐渐成为推动各行业降本增效的核心生产要素时,伴随着互联网数据泛滥的现象日益严重,如何确保网络信息的安全性和保证用户隐私数据是亟待解决的问题.在此趋势下,隐私计算通过实现"数据可用不可见 ...

  6. 白话零知识证明(一)

    hi 欢迎来到小秘课堂第二期,今天我们来讲讲白话零知识证明(一)的那些事儿,欢迎主讲人宁志伟 讲师:宁志伟 编辑:vivi 阿里巴巴与四十大盗 阿里巴巴知道打开藏着财宝的山洞的咒语.强盗抓住他,让他说 ...

  7. 区块链上的隐私保护——零知识证明

    一.什么是零知识证明 "零知识证明"的定义是:证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的. 举个简单的例子: A要向B证明自己拥有某个房间的钥匙 ...

  8. 使用cut命令将空格用作定界符

    本文翻译自:Use space as a delimiter with cut command I want to use space as a delimiter with the cut comm ...

  9. 《现代命令行工具指南》3. 选取字符:让选取字符变得轻而易举 - choose

    ​好工具就是生产力,这是专栏<现代命令行工具指南>精讲的第 3 个命令行工具,欢迎品鉴. 假如有一行文本是: choose sections from each line of files ...

最新文章

  1. 让瓶颈暴露--监测你的SQL SERVER
  2. 新体验小说:作家重新卷入当代历史的一种方式——纪念“新体验小说”倡导一周...
  3. Linux 学习_在Linux下面安装tomcat
  4. 摆脱困境:向REST API添加验证
  5. iOS即时通讯之CocoaAsyncSocket源码解析五
  6. 【ML课 刘学军】 第一课 20200907
  7. “防护左移”赋能开发人员,实时修复代码安全问题
  8. 尊诺百度SEO快速排名、发包、模拟点击软件
  9. 笔记记本显卡Radeon 680M、mx570和mx450差距 680M、mx570和mx450对比
  10. 账户经常被盗号怎么办?防盗“黑科技”了解一下
  11. 语音科学计算机,CalcVoice(语音科学计算器)
  12. 简单易懂逆矩阵,终于明白矩阵的逆到底有什么用
  13. 同花顺镰刀三头牛指标公式源码
  14. python 将列表按指定长度拆分
  15. 十分钟了解K-means聚类
  16. 利用51单片机+hc595芯片配合在led点阵上玩贪吃蛇 第二篇“自动运行函数”
  17. HDOJ2000题Java代码
  18. Spring为什么需要使用三级缓存?
  19. 7-2 英文单词排序 (25分)
  20. 使用Spring构建普通非web的Java应用

热门文章

  1. 天池比赛首次参加记录
  2. 微信界面Android实现
  3. 名词从句、定语从句、状语从句的位置及图示
  4. 招聘人员最喜欢问的问题有哪些
  5. 用Python写一个最简单的计时秒表
  6. 格密码LLL算法:如何解决最短向量SVP问题(2)
  7. 中鑫吉鼎|保本理财产品的优缺点分析对比
  8. oracle监控数据库工具,Oracle轻量级实时监控工具-oratop
  9. Postman请求报405错误
  10. android学习记录(3)查看Device File Explore