18、流密码Edon80的深入解析

流密码Edon80的深入解析

1. 定理相关

在某些情况下,字符串周期的增长与拟群变换的数量 (k) 相关。设 (\alpha = a_1a_2 \cdots a_n \in Q^+),(a_i \in Q),(\beta = E_k(\alpha)),其中 (E_k = E_{aa\cdots a}),(a \in A) 且 (a * a \neq a),那么字符串 (\beta) 的周期至少随 (k) 线性增长。不过,周期的增长情况也可能是指数级的。若 (\alpha) 的周期为 (p),则 (\beta = E_k(\alpha)) 的周期可能大于 (p2^{ck}),这里 (c) 是某个常数。同时,存在拟群 ((Q, *)) 满足 (a * a = a)((a \in Q)),当 (\alpha = a_1a_2 \cdots a_n \in Q^+) 且 (a_1 \neq a) 时,能产生周期较大的字符串 (\beta = E_k(\alpha))。

2. Edon80的算法描述
2.1 密钥流模式

密钥流模式是Edon80的重要组成部分。首先,在一个表格的第一行放置一个周期性(可能无限)的字符串:(01230123 \cdots 0123 \cdots)。接下来的80行描述了该字符串的80次 (e) - 变换,这些变换使用从IV设置模式获得的值 (a_i) 以及在密钥设置模式中确定的拟群 ( i)。其递推方程如下:
[
\begin{cases}
a
{0,0} = a_0
0 0 \
a
{0,j} = a_{0,j - 1}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值