20、密码学中的混淆与量子位置验证技术解析

密码学中的混淆与量子位置验证技术解析

1. 混淆技术概述

1.1 基本混淆定义

在密码学领域,混淆技术起着关键作用,主要有三种基本的混淆定义,分别是虚拟黑盒(VBB)混淆、虚拟灰盒(VGB)混淆和不可区分混淆(IO)。

  • 功能要求 :一个概率多项式时间(PPT)算法 O 若要成为电路集合 C 的混淆器,需满足对于任意 C ∈ C,Pr O [∀x : O(C)(x) = C(x)] = 1。
  • VBB 混淆 :VBB 混淆保证了混淆后的电路 O(C) 不会泄露任何不能通过仅对 C 进行黑盒访问的高效模拟器学习到的谓词 π(C)。其基本定义是最坏情况的,即模拟器需要对给定电路集合中的任何电路都能成功模拟。
  • VGB 混淆 :VGB 混淆放宽了 VBB 的条件,允许模拟器具有无界的计算能力,但对 C 的 oracle 查询次数仍然有限。
  • IO 混淆 :IO 混淆要求对于任何多项式规模的区分器 D,存在一个可忽略的函数 μ,使得对于所有 n ∈ N,以及任何两个大小和功能相同的电路 C0、C1 ∈ Cn,有 Pr[b ← {0, 1}; D(C0, C1, iO(Cb)) = b] ≤ 1/2 + μ(n)。

可以看出,若一个混淆器 O 对于函数集合 C 是 VBB 的,那么它对于 C 也是 VGB 的;若 O 对于 C 是 VGB 的,那么它也是一个不可区分混淆器。

1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值