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))$
- $r^+(C (I)^{\perp}) = m - 1 - r^-(C (I))$

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

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

下面证明任何递减单项式码 $C (I)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值