18、麦利耶斯公钥密码系统的密码分析

麦利耶斯公钥密码系统的密码分析

麦利耶斯公钥密码系统的密码分析

命题 3 的证明

设 $C (I)$ 为递减单项式码。首先证明点 (i),即 $C (I)$ 的最小距离等于 $2^{m - r^+(C (I))}$。注意到 $r^+$ 也是 $I$ 中单项式的最大次数,由此可直接得出该结论。

若考虑这个单项式的求值,我们会得到一个重量为 $2^{m - r^+(C (I))}$ 的码字。这意味着 $C (I)$ 的最小距离小于或等于这个值。另一方面,$C (I)$ 的最小距离大于或等于 $R(r^+, m)$ 的最小距离,根据定理 2,$R(r^+, m)$ 的最小距离等于 $2^{m - r^+(C (I))}$。这就证明了我们的论断。

接下来考虑第二点,即:
$r^-(C (I)^{\perp}) = m - 1 - r^+(C (I))$ (5)
$r^+(C (I)^{\perp}) = m - 1 - r^-(C (I))$ (6)

这可直接由命题 2 得出:$C (I)^{\perp}= C (M \ \check{I})$,以及 $r^-(C (I)^{\perp})$ 和 $r^+(C (I)^{\perp})$ 的另一种定义,它们分别是所有次数为 $r$ 的单项式都是 $M \ \check{I}$ 中的单项式的最大次数 $r$,以及属于 $M \ \check{I}$ 的单项式的最大次数。

第三点,即 $C (I)^{\perp}$ 的最小距离等于 $2^{r^-(C (I)) + 1}$,将点 (i) 应用于单项式码 $C (I)^{\perp}$ 并结合 (6) 式即可直接得出。

下面证明递减单项式码 $C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值