S盒 编辑
密码学中,一个S盒是对称密钥加密算法执行替换计算的基本结构。在块密码中,它们通常用于模糊密钥与密文之间的关系——克劳德·香农混淆与扩散理论。
1
相关
Grøstl 是一款参与NIST散列函数竞赛的密码杂凑函数。Grøstl入选比赛最后五强。 它与AES一样使用相同的S盒结构。创造者声称在酷睿2处理器中其速度达到每字节21.4个周期。
Twofish是布鲁斯·施奈尔带领的项目组于1998年研发的分组密码算法。美国国家标准技术研究所公开招募的高级加密标准AES决赛算法之一,但最终并未当选高级加密标准。Twofish的标志性特点是它采用了和密钥相关的S盒。密钥输入位的一半被用于“真正的”加密流程进行编排并作为费斯妥密码的轮密钥使用,而另一半用于修改算法所使用的S盒。Twofish的密钥编排非常复杂。
Twofish是布鲁斯·施奈尔带领的项目组于1998年研发的分组密码算法。美国国家标准技术研究所公开招募的高级加密标准AES决赛算法之一,但最终并未当选高级加密标准。Twofish的标志性特点是它采用了和密钥相关的S盒。密钥输入位的一半被用于“真正的”加密流程进行编排并作为费斯妥密码的轮密钥使用,而另一半用于修改算法所使用的S盒。Twofish的密钥编排非常复杂。
Twofish是布鲁斯·施奈尔带领的项目组于1998年研发的分组密码算法。美国国家标准技术研究所公开招募的高级加密标准AES决赛算法之一,但最终并未当选高级加密标准。Twofish的标志性特点是它采用了和密钥相关的S盒。密钥输入位的一半被用于“真正的”加密流程进行编排并作为费斯妥密码的轮密钥使用,而另一半用于修改算法所使用的S盒。Twofish的密钥编排非常复杂。
在密码学中,一个P盒是一个透过置换和转置将S盒输入进行位元洗牌的方法,在转置的过程中保持一定程度的混淆与扩散。