Introspelliam/Introspelliam.github.io

线性分析法 | 上善若水

Opened this issue · 0 comments

https://introspelliam.github.io/2018/04/03/%E7%BA%BF%E6%80%A7%E5%88%86%E6%9E%90%E6%B3%95/

0x00 概述线性分析法、差分分析法作为SPN(Substitution Permutation Network)的常用解法,一直让密码学家痴迷。最近也因为0ctf的一些密码学题目,对线性分析法有了一定的了解,并想写篇博客将具体内容详细展示! 0x01 SPN网络介绍首先我们来看看这个spn网络 每轮都包含3个步骤:substitution(代替)、permutation(置换)、key-mix