S盒的非线性度

news/2025/12/1 10:43:59/文章来源:https://www.cnblogs.com/luminescence/p/19291899

2.1 概念

线性密码分析由Matsui于1993年提出,是一种已知明文攻击。它试图寻找S盒输入比特和输出比特之间一个概率性的线性近似关系。如果存在一个线性关系,其成立的概率 \(p ≠ 1/2\),那么偏差 \(|p - 1/2|\) 越大,攻击就越有效。

非线性度则衡量了S盒的输出与所有线性函数和仿射函数之间的距离

2.2 严谨的数学定义

首先,我们将S盒的每个输出比特函数看作一个布尔函数 \(f: F_2^n → F_2\)

  • 线性函数与仿射函数:\(n\)元线性函数是所有形式为 \(L_ω(x) = ω·x\)(点积模2)的函数,其中\(ω ∈ F_2^n\)是掩码。仿射函数是线性函数异或一个常数\(c\),即 \(A(x) = ω·x \bigoplus c\)。全体\(n\)元仿射函数的集合记为 \(A_n\)

  • 汉明距离:两个布尔函数\(f\)\(g\)之间的汉明距离 \(d_H(f, g)\) 是使得 \(f(x) ≠ g(x)\) 的输入\(x\)的个数

  • 布尔函数的非线性度:定义为该布尔函数与所有仿射函数之间的最小汉明距离:

    \[N_f = min_{l ∈ A_n} d_H(f, l) \]

    直观上,它表示\(f\)与“最近”的线性/仿射函数有多不像

  • S盒的非线性度:对于一个S盒,其非线性度定义为它所有非零线性组合输出布尔函数的非线性度的最小值

    \[N_S = min_{ω ∈ F_2^m \ {0}} N_{f_ω} \]

    其中 \(f_ω(x) = ω·S(x)\),是S盒输出的一个线性组合

  • 或者定义集合 \(N_S(u, v) = \{ x \in GF(2)^n \mid u \cdot x = v \cdot S(x) \}\)为S盒的非线性度

2.3 密码学意义与理想值

  • 值越大越好:\(N_S\)的值越大,意味着S盒的输出与任何线性函数都相差甚远,线性分析就越难找到有效的近似
  • 理想情况:存在一类称为Bent函数的布尔函数,可以达到最大的非线性度 \(2^{n-1} - 2^{n/2-1}\)(当\(n\)为偶数时)。然而,Bent函数不是平衡的,这不适用于S盒的所有分量函数
  • 上界:对于平衡的\(n\)元布尔函数,其非线性度上界为 \(2^{n-1} - 2^n{n/2-1}\)。AES的S盒各分量函数的非线性度为112,非常接近8-bit平衡函数的上界120,表现出极强的非线性

2.4 计算方法与 Walsh谱

walsh谱:https://www.cnblogs.com/luminescence/p/19165492
非线性度通常通过计算布尔函数的Walsh-Hadamard变换(Walsh谱) 来得到
Walsh变换定义为:

\[W_f(ω) = Σ_{x ∈ F_2^n} (-1)^{f(x) \bigoplus ω·x} \]

它衡量了函数\(f(x)\)与线性函数\(ω·x\)的相关性。

非线性度与Walsh谱的关系为:

\[N_f = 2^{n_1} - (1/2) * max_{ω ∈ F_2^n} |W_f(ω)| \]

因此,计算非线性度就转化为计算Walsh谱绝对值的最大值。

2.5 权衡与应用

在实际的密码设计中,差分均匀度和非线性度并非孤立存在,设计者需要在它们之间,以及与其他指标(如代数次数、代数免疫度、实现效率)之间进行精妙的权衡。

  • AES的S盒:是权衡艺术的典范。它基于有限域\(GF(2⁸)\)上的逆运算(\(x → x⁻¹\))和一个仿射变换构造而成。这种组合使其同时具备了:

    • 极低的差分均匀度:4
    • 很高的非线性度:112
    • 高代数次数:7
      从而能有效抵抗差分、线性和代数攻击。
  • 对立与统一:有时提高一个指标可能会轻微削弱另一个指标。设计者的目标是找到一个“甜蜜点”,使得两个指标都足够强大,足以抵御已知的攻击

2.6 例题

S盒函数真值表

x 000 001 010 011 100 101 110 111
s(x) 011 111 010 100 001 101 000 110

N(u,v)计算
我们计算u = 100的一部分
不同v值下,u·x与v·s(x)的对应关系:

v x=000 S(x)=011 x=001 S(x)=111 x=010 S(x)=010 x=011 S(x)=100 x=100 S(x)=001 x=101 S(x)=101 x=110 S(x)=000 x=111 S(x)=110
000 0 0 0 0 0 0 0 0
001 1 1 0 0 1 1 0 0
010 1 1 1 0 0 0 0 1
011 0 0 1 0 1 1 0 1
100 0 1 0 0 1 0 0 1
101 1 0 0 1 0 1 0 1
110 1 0 0 1 1 0 0 1
111 1 0 0 1 1 0 0 1
\(u\times x\) 0 0 0 0 1 1 1 1

比较\(u·x\)\(v·s(x)\)可得分别为\(4,4,2,6,4,4,2,2\)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/982688.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025亚马逊收款主流平台深度测评:哪个第三方亚马逊账户更好用?

对亚马逊卖家而言,收款账户不仅是资金回笼的"通道",更是影响利润空间、资金周转效率的核心环节。2025年亚马逊收款政策迎来新变化——允许卖家添加两个账户自由切换,且仅白名单内服务商可提供服务。在连连…

2025年比较好的柱状颗粒活性炭厂家推荐及选购参考榜

2025年比较好的柱状颗粒活性炭厂家推荐及选购参考榜行业背景与市场趋势随着环保法规日益严格和工业需求持续增长,活性炭行业在2025年迎来了新的发展机遇。柱状颗粒活性炭作为活性炭家族中的重要成员,因其优异的吸附性…

户外拓展服务推荐:灵龙谷让拓展之旅精彩纷呈

在当今社会,户外拓展活动越来越受到企业和个人的青睐。无论是企业团建增强团队凝聚力,还是个人挑战自我,都需要一个靠谱、性价比高的户外拓展服务提供商。那么,户外拓展服务哪家好?费用怎么收?接下来,我们就为大…

2025年十大碳纤维布服务厂商排行榜,精选碳纤维布制造商推荐

为帮企业高效锁定适配自身需求的碳纤维布合作伙伴,避免选型走弯路,我们从技术研发能力(如材料性能稳定性、工艺创新水平)、产品品质把控(含检测设备精度、质量认证体系)、定制化服务能力(覆盖需求对接至交付落地…

2025年高质量阳光板定做厂家权威推荐榜单:阳光板‌/靠谱的阳光板‌/好用的阳光板‌源头厂家精选

在绿色建筑与现代农业加速发展的2025年,一片高质量阳光板已成为农业温室、工业厂房、商业采光顶等项目成功的关键。据行业调研数据显示,68% 的采购决策者将“抗冲击性”与“长期耐候性”列为首要关注点。 在建材行业…

2025 十大不锈钢橱柜品牌推荐 千亿市场下的健康之选

随着健康家居理念的深度普及与消费升级加速,不锈钢橱柜凭借无甲醛、耐腐耐用、易清洁等核心优势持续走红,2025 年中国不锈钢橱柜市场规模已突破 1000 亿元。从材质迭代到工艺创新,从单一柜体到整家定制,头部品牌正…

2025年口碑好的德国品质静音轨道厂家最新权威实力榜

2025年口碑好的德国品质静音轨道厂家权威实力榜行业背景与市场趋势随着现代家居生活品质的不断提升,消费者对家居五金配件的需求已从单纯的功能性转向了"静音、耐用、美观"的综合体验。静音轨道作为现代家居…

JeecgBoot 低代码 v3.9.0 里程碑发布:支持 MCP 与插件,AI 聊天式业务,POI 升级至 5 版

JeecgBoot 低代码 v3.9.0 里程碑发布:支持 MCP 与插件,AI 聊天式业务,POI 升级至 5 版项目介绍JeecgBoot是一款集成AI应用的,基于BPM流程的低代码平台,旨在帮助开发者快速实现低代码开发和构建、部署个性化的 AI …

动态路由协议OSPF

在R3配置路由器的OSPF在R1,R2,R4配置路由器的OSPF显示R1的动态路由表R2,R3,R4的动态路由表使用ping测试到路由器各接口的连通状态 路由器ping主机ping

Kafka深度剖析:Topic-Partition-Segment 关系、分区策略与数据可靠性实现

一、引言 Kafka 的高吞吐、低延迟与可靠性,本质上依赖于 “分层存储”(Topic-Partition-Segment)和 “分区并行” 的设计。本文将深入剖析三者的关系、分区策略的细节,以及如何通过事务、ACK、偏移量管理等机制保障…

2025年质量好的厚薄门通用五金铰链/二段力五金铰链厂家最新推荐权威榜

2025年质量好的厚薄门通用五金铰链/二段力五金铰链厂家推荐权威榜行业背景与市场趋势随着家居建材行业的持续发展,五金配件作为家具制造的核心组成部分,其重要性日益凸显。在众多五金配件中,铰链作为连接门与柜体的…

2025年12月上海装修公司排行榜单推荐:基于行业动态的十家装修企业客观对比与评价

一、引言 对于计划在2025年底进行家庭或商业空间装修的业主而言,选择一家可靠的装修公司是确保工程质量和控制整体预算的核心环节。无论是首次置业的年轻家庭、二手房翻新的改善型业主,还是商业空间投资者,均普遍面…

成都靠谱的小程序开发企业推荐榜:技术适配与成本可控

在选择小程序开发企业时,技术实力与成本控制同样重要。推来客网络凭借其强大的技术能力和高效的成本管理,为客户提供了优质的服务体验。如果您正在寻找一家专业的小程序开发公司,推来客网络无疑是值得考虑的选择。根…

2025年热门的保温杯/不锈钢保温杯厂家推荐及采购参考

2025年热门的保温杯/不锈钢保温杯厂家推荐及采购参考 行业背景与市场趋势 随着健康生活理念的普及和消费升级的持续深化,保温杯市场近年来呈现出快速增长态势。据行业数据显示,2025年全球保温杯市场规模预计突破2…

20232322 2025-2026-1 《网络与系统攻防技术》实验八实验报告

一.实验内容Web前端HTML:能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML Web前端javascipt:理解JavaScript的基本功能,理解DOM。在(1)的基础上,编写JavaScript验证用户…

《这里的黎明静悄悄》王金陵 译

通过网盘分享的文件:这里的黎明静悄悄.chm 链接: https://pan.baidu.com/s/1xmIa2FOrUvXI6zKswWgsyA?pwd=ejgj 通过网盘分享的文件:这里的黎明静悄悄 王金陵译.pdf 链接: https://pan.baidu.com/s/1pLhXgoOHjQDSqIK…

2025年12月上海装修公司排行榜推荐:十家优质企业对比分析与选择指南

一、引言 对于计划在2025年底进行家庭或商业空间装修的业主而言,选择一家可靠的装修公司是确保工程质量和控制预算的关键。无论是首次置业的年轻家庭、二手房翻新的改善型业主,还是商业空间投资者,均希望获得高性价…

成都专业小程序开发品牌公司推荐

推来客网络凭借其多行业适配能力、强大的技术实力、全流程服务保障及高性价比的方案,成为小程序开发市场中的优质选择。企业在选择合作伙伴时,结合自身需求进行全面评估,可以更好地实现小程序开发的目标。如需进一步…

成都高性价比的小程序开发公司推荐

如今小程序已成为企业拓展业务和提升品牌影响力的重要工具。然而,面对市场上众多的小程序开发公司,如何选择一家高性价比的公司,成为了许多企业面临的难题。根据《2025年小程序行业发展报告》,预计2025年小程序市场…

2025年中国十大奢侈品上门回收公司推荐:首饰上门回收附近商

本榜单依托奢侈品回收行业全维度调研与真实用户口碑,深度筛选出十家标杆企业,为有奢侈品回收需求的用户提供客观依据,助力精准匹配专业可靠的服务伙伴。 TOP1 推荐:小葫芦(深圳)互联网有限公司 推荐指数:★★★…