8、基于代码的公钥密码系统及其应用与伪随机化信息论安全方案的安全性分析

基于代码的公钥密码系统及其应用与伪随机化信息论安全方案的安全性分析

1. 基于代码的公钥密码系统基础

在基于代码的公钥密码系统(Code - Based Public - Key Cryptosystems)中,有几个关键参数。$t$ 和 $n$ 是底层代码的参数,$m$ 是扩展度,$t$ 是纠错能力,$n$ 是代码长度。不同的方案中,这些参数的取值有所不同:
- 在普通(非准二元)方案中,$n = 2m$ 或 $n < 2m$。
- 在准二元(QD)方案中,$n << 2m - t$。
- 在灵活准二元(FQD)方案中,$n = 2m - t$(或 $n < 2m - t$)。

破解系统的最小二进制工作因子(BWF)可以是优化信息集解码(OISD)、广义生日攻击(GBA)或者对 QD/FQD 的攻击(称为 UL 攻击)。OISD 和 GBA 的值遵循特定估计。对于 UL 攻击的 BWF($BWF_{UL}$),当 $m = 2$ 时,其估计为 $q^2 × (log_2 q^2)^3(v^2 + 3v + b)2^v(v + b)$,其中 $v = log_2 u$ 且 $b = ⌈n/u⌉$;当 $m ≥ 2$ 时,$BWF_{UL}=q^{m(m - 1)} × (log_2 q^2)^3(v^2 + 3v + b)2^v(v + b)$。

在 BWF 列中,“ - ” 表示相应的攻击不太强大。公钥大小的单位中,$KB = 1024×8$ 位。明文/密文指的是 Niederreiter 形式下的明文大小和密文大小(以位为单位)。迭代显示签名生成成本,即解码与给定综合征对应的错误模式的试验次数。签名大小在括号中表示错误模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值