P盒
在密码学中,一个P盒(Permutation-box,置换盒)是一个通过置换和转置将替换盒(S-boxes)输入进行比特洗牌的方法,在转置的过程中保持一定程度的扩散。[1]

一个64比特置换盒的例子。这例子尽量将所有的替换盒输入的影响扩散到所有的替换盒输出。
块密码大量使用S盒和P盒来使明文和密文之间的关系难以被看懂——参考香农的混淆与扩散理论。置换盒通常分为三类:
- 压缩性的——输出比特数比输入少
- 扩张性的——输出比特数比输入多
- 平直性的——输出比特数等于输入比特数
其中只有平直性的置换盒是可逆的。
相关条目
- S盒
- 替换式密码
- “我的袖子里没有东西”数
- 布尔函数
参考文献
-
Computer Science and Engineering. (PDF). Chalmers University of Technology.
|booktitle=
被忽略 (帮助)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.