02 2022 档案
摘要:之前做题目的时候知道了DES使用的Feistel结构,比较有意思,顺带把DES的原理弄清楚一点 Feistel密码结构 简单来说Feistel结构是顺序地执行两个或多个基本密码系统,使最后结果的密码强度高于每个密码系统的结构 工作流程如下 F为轮函数,K0~Kn作为轮密钥 对于Encryption
阅读全文
摘要:Streamcipher Learning MT19937 简介 即Mersenne Twister(梅森旋转)算法,得名于梅森素数$2^{19937}-1$ MT19937是一种周期很长的伪随机数生成算法,可以快速产生高质量伪随机数 由三部分组成 1.利用seed初始化624的状态 2.对状态进行
阅读全文
摘要:Streamcipher Learning LFSR 简介 对于给定的初状态(a1 , ... ,an)和反馈函数f [反馈函数一般为$a_{i+n}=\sum_{j=1}^nc_ja_{i+n-j}$] 有f(ai , ... ,ai+n-1) = (ai+1 , ... ,ai+n) 考虑到f是
阅读全文

浙公网安备 33010602011771号