有限域,又称Galois 域,是一类元素有限的域,最常见的有限域是模素数的同余类。
性质[]
对于域而言,
应用[]
AES 加密算法[]
Galois 域是 AES 加密算法的核心,后文将默认读者掌握必要的计算机相关知识.
记阶为的有限域为. 在 AES 算法中,我们经常使用(即一个字节),其中:
- 元素定义为上的多项式;
- 加法定义为对应系数做异或运算;
- 本原多项式(即素多项式)类似素数,是不能被域中任意两个非单位元相乘所得的多项式,记作. 在常使用;
- 乘法的定义较为复杂,结果需要模本原多项式处理:由于乘法可能出现高于7次项的存在,因此需要处理,以八次方为例:;由于满足乘法对加法的交换律,因此只需考虑最简单的情况:. 无需任何处理;否则将替换为即可.
AES 算法的安全性保障就在这里:算法过程中所需的S盒需要用到中的逆元,构建过程可以被证明具有良好的非线性特点,并刻意避开了不动点.
具体原理也请参见隔壁计算机科学 Wiki.
参见[]
域论(学科代码:1102120,GB/T 13745—2009) | |
---|---|
域论 | 域 ▪ 域的扩张(包括单扩张) ▪ 分裂域 ▪ 分式域 ▪ 有限域 ▪ 域的特征 ▪ 素域 |
Galois 理论 | Galois 群 ▪ Abel-Ruffini 定理 |
所在位置:数学(110)→ 代数学(11021)→ 域论(1102120) |