混淆电路协议快速入门

混淆电路是一种密码学协议,用于安全计算,确保通信各方在共同计算结果时不暴露各自输入。基本协议包括混淆电路的生成和解密,其中涉及真值表加密、混淆、解密过程,以及不经意传输协议的应用,保证数据安全。
摘要由CSDN通过智能技术生成

混淆电路介绍

一、介绍

混淆电路是一种密码学协议,由姚期智教授在80年代针对安全计算所提出的概念。其效果就是,当几个通信方需要一起输入某些数据,然后通过同一个函数计算出一个结果。但是通信的各方都不希望其他人知道自己的输入是什么,此时利用混淆电路协议即可完成目的。本文将简单介绍混淆电路的协议内容。

二、基本协议内容

  1. 基本交互

在这里插入图片描述

  1. 混淆电路的生成

对于基本的电路,真值表如下:

img

然后给每一种输入输出对应一种密钥,可以理解为是一种映射,将原来的0/1输入输出对应到一个其他的标签(可以是整数、字符串等)上。

img

真正发送过去的真值表还要再经过一个加密和一次混淆(也就是行换位置)

img

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值