混淆电路论文学习笔记——part3

本文深入探讨了混淆电路的安全性,包括隐私性、不经意性和认证性。详细阐述了混淆方案一的实现,包括电路混淆、编码、解码及求值函数。尽管方案一满足隐私性,但因缺少ddd参数而导致不满足不经意性和认证性。混淆方案二通过改进ddd来解决这一问题,增强了安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

阅读论文(Foundation of Garbled Circuits)

一、往期回顾

混淆电路论文学习笔记——part1
混淆电路论文学习笔记——part2
前面两部分我们主要介绍了混淆方案的一些基本的概念以及几个安全性概念之间的关系,这部分主要记录一下论文给出的满足隐私性的混淆方案一以及同时满足满足隐私性,不经意性,认证性的混淆方案二。

二、混淆方案一代码

1、电路混淆函数Gb
  1. G b ( f , x ) : Gb(f,x): Gb(f,x):
  2. ( n , m , q , A ′ , B ′ , G ) ← f (n,m,q,A',B',G)\leftarrow f (n,m,q,A,B,G)f
  3. for i ∈ { 1 , 2 , ⋯   , n + q − m } i \in \{1,2,\cdots,n+q-m\} i{ 1,2,,n+qm} do t i ↞ { 0 , 1 } , X i 0 = { 0 , 1 } k − 1 t i , X i 1 = { 0 , 1 } k − 1 t i ‾ t_i \twoheadleftarrow \{0,1\},X_i ^0=\{0,1\}^{k-1}t_i,X_i^1=\{0,1\}^{k-1}\overline{t_i} ti{ 0,1}Xi0={ 0,1}k1ti,Xi1={ 0,1}k1ti
  4. for i ∈ { n + q − m + 1 , ⋯   , n + q } i \in\{n+q-m+1,\cdots,n+q\} i{ n+qm+1,,n+q} do X i 0 = { 0 , 1 } k − 1 0 , X i 1 = { 0 , 1 } k − 1 1 X_i ^0=\{0,1\}^{k-1}0,X_i^1=\{0,1\}^{k-1}1 Xi0={ 0,1}k10,Xi1={ 0,1}k11
  5. for { g , i , j } ∈ { n + 1 , … , n + q } × { 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值