12、代换盒中未扰动比特与其他属性的关联

代换盒中未扰动比特与其他属性的关联

引言

随着小型计算设备的兴起,对合适的加密原语(尤其是分组密码)的需求日益增长。为小型设备设计分组密码面临两个主要挑战:有限的内存和可用功率。一些轻量级分组密码,如 Present 和 Rectangle,采用了面向比特的设计方式,这是因为比特级操作在硬件实现中效率更高。

Tezcan 发现,对于 Present 密码的代换盒(S - 盒),当输入存在特定的非零差值时,所有对应的输出差值中会有一些比特保持不变,这些特定的不变比特被称为未扰动比特。例如,当输入差值为 9(二进制表示为 (1, 0, 0, 1))时,每个可能输出差值的最低有效位都保持为 0。未扰动比特也可以看作是 S - 盒中概率为 1 的截断差分。这使得攻击者在面向比特的密码中能够实施更长轮数的截断差分攻击。Tezcan 提出了一种针对 Present 的 13 轮不可能差分攻击,而不使用 S - 盒中的未扰动比特时,此类攻击最多只能达到 7 轮。

虽然已经观察到未扰动比特并将其应用于分组密码的密码分析中,但未扰动比特与 S - 盒其他属性之间的关系仍然未知。接下来将深入探讨这些关系,以解决这一开放性问题。

研究目标拆解

为了深入研究未扰动比特与 S - 盒其他属性的关系,将主要目标拆解为以下几个子问题:
1. 未扰动比特对 S - 盒组件函数的影响 :关注出现未扰动比特的 S - 盒组件函数。
2. 未扰动比特与其他密码分析工具的关系 :从差分分布表(DDT)和线性逼近表(LAT)这两个著名的密码分析工具的角度,探讨未扰动比特的存在情况。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值