序列密码 习题 构造序列密码的方法主要有哪几种? 序列密码对密钥序列有哪些主要的要求? 设3级线性移位寄存器在c3=1 时可有4种线性反馈函数,设初态为(a3a2a1)=(10 1), 求四种线性反馈函数的输出序列及周期。 如果{ai}的周期为r, 且对任意非负整数i 有ai+q=ai, 证明r |q 。 设5级线性移位寄存器中,反馈系数为(c0, c1, c2, c3, c4)=(1, 0 ,0 ,1, 1), 输入状态为(11101)。计算该寄存器的输出序列,并验证该序列是m序列。 假设破译者得到密文串1010110110和相应的密文串0100010001。假定攻击者也知道密钥序列是使用3级线性移位寄存器产生的,试破译该密码系统。