在密码学中,一个P盒(Permutation-box,置换盒)是一个透过置换和转置将替换盒(S-boxes)输入进行位元洗牌的方法,在转置的过程中保持一定程度的扩散。[1]
![](https://wm.zhongwen.wiki/wikipedia/commons/c/c7/Link_between_S-Boxes.gif)
块密码大量使用S盒和P盒来使明文和密文之间的关系难以被看懂——参考夏的混淆与扩散理论。置换盒通常分为三类:
- 压缩性的——输出位元数比输入少
- 扩张性的——输出位元数比输入多
- 平直性的——输出位元数等于输入位元数
其中只有平直性的置换盒是可逆的。
相关条目
参考文献
- ↑
Computer Science and Engineering. Cryptography 2007 (PDF). Chalmers University of Technology.
|booktitle=
被忽略 (帮助)
![]() | 这是一篇与密码学相关的小作品。你可以通过编辑或修订扩充其内容。 |