0%

群、域、环简介

群、域、环这三者是我们在学习密码学知识中不可避免要遇到的名词,那么它们到底指代的是什么样的结构呢?这篇文章就来给大家进行一个简单的科普

前提知识

  • 幺元

    若对于一个二元运算 + ( + 并不是指一般意义的加法,它可以指代任何二元运算),在有若干个数的集合中,存在一个元素,对于其他任何元素,通过这个二元运算之后,结果都是其他任何元素本身,则称这个元素是这个集合对于该二元运算 + 的幺元,记为 e。以加法为例,0就是在整数集合中加法的幺元。

  • 零元

    若对于一个二元运算 + ( + 并不是指一般意义的加法,它可以指代任何二元运算),在有若干个数的集合中,存在一个元素,对于其他任何元素,通过这个二元运算之后,结果都是这个元素本身,则称这个数是这个集合对于该二元运算 + 的零元,记为 θ 。以乘法为例, 0 就是在整数集合中加法的零元。

  • 逆元

    若对于一个二元运算 + (+并不是指一般意义的加法,它可以指代任何二元运算),存在一个元素 a ,满足 ( e 为该运算的幺元),则 a 与 互为逆元。以加法为例,整数这个集合中,一个数和它的相反数互为逆元。

定义

满足以下公理的集合 G 称为群:(注: × 为广义运算)

  1. 在运算 × 下是封闭的,即对于所有 G 中的 a,b,运算 a×b 的结果也存在于 G 中;
  2. 存在幺元(单位元),且唯一,即 a×e = e×a = a ;
  3. 对于 G 中的任意的元,都有与其对应的逆元,且唯一,即 a×b = b×a = e ;
  4. 对于 G 中的任意的元,都满足结合律。

性质

  1. 当一个群 G 中只含有有限元素,那么这些元素的个数记为群 G 的阶,记作 #G。
  2. 一个群 G 中的任何子群在相同的运算下如果也是群,则称之为群 G 的一个子群。
  3. 如果存在一个最小正整数 k ,满足 ,则称 k 为群 G 中元素 g 的阶。
  4. 有限群(即有着有限多个元素的群)中任意元素 β 的阶可整除该群的阶。
  5. 相较于无限群,有限群因为其易在计算机中实现,故其在密码学中的作用更大。

特殊的群

  • 阿贝尔群

    在群中群运算的次序很重要,把元素 a 与元素 b 结合,所得到的结果不一定与把元素 b 与元素 a 结合相同;亦即,(交换律)不一定恒成立。而满足交换律的群就被称为交换群,即阿贝尔群

  • 半群

    在运算 × 下是封闭的;对于G中的任意的元,都满足结合律。但是并不满足其他群的定义。

定义

满足以下公理的集合 R 称为环:

  • 对于加法的代数系统+:(环在加法下是一个阿贝尔群

    1. 在运算 + 下是封闭的;
    2. 存在幺元(单位元),且唯一;
    3. 对于 R 中的任意的元,都有与其对应的逆元,且唯一;
    4. 对于 R 中的任意的元,都满足结合律;
    5. 对于 R 中的任意的元,都满足交换律。
  • 对于乘法的代数系统 × :(环在乘法下是一个半群

    1. 在运算 × 下是封闭的;
    2. 对于 R 中的任意的元,都满足结合律;

关于运算 + 和 × :
对于 R 中的任意的元,都满足分配律。

性质

  1. 若环中的乘法运算满足交换律,即 a×b = b×a ,这样的环称为交换环。
  2. 若环中的乘法运算拥有幺元,这样的环称之为含幺环。

简而言之,环是细化的群。

定义

满足以下公理的集合 F 称为域:

  • 对于加法的代数系统 + :(域在加法下是一个阿贝尔群

    1. 在运算 + 下是封闭的;
    2. 存在幺元(单位元),且唯一;
    3. 对于 F 中的任意的元,都有与其对应的逆元,且唯一;
    4. 对于 F 中的任意的元,都满足结合律;
    5. 对于 F 中的任意的元,都满足交换律。
  • 对于乘法的代数系统 × :(域(0元素除外)在乘法下是一个阿贝尔群

    1. 在运算 + 下是封闭的;
    2. 存在幺元(单位元),且唯一;
    3. 对于 F 中的任意的元(除0元素),都有与其对应的逆元,且唯一;
    4. 对于 F 中的任意的元,都满足结合律;
    5. 对于 F 中的任意的元,都满足交换律。

关于运算 + 和 × :
对于 F 中的任意的元,都满足分配律。

域是环的一种。域和一般的环的区别在于域要求它的元素(除零元之外)可以进行除法运算,这等于说每个非零的元素都要有乘法逆元。

性质

  1. 域的一个子集如果在继承的加法和乘法运算下本身也是一个域,就称为子域。例如,实数域便是复数域的一个子域。
  2. 含有有限个元素的域称为有限域 Fq 或伽罗华域 GF(q) ,其中 q 为该有限域的元素个数。
  3. 含有 2m 个元素的有限域称为二进制域。
  4. 含有 p ( p 为奇素数)个元素的有限域称为二进制域。
  5. 含有 pm ( p 为素数)个元素的有限域称为特征值为 p 的域。在特征值为 p 的有限域中,表达式恒成立。

有限域

定理

  • 有限域的阶(有限域中元素的个数)是一个素数的幂。
  • 对于每个素数 p 和每个正整数 n 在同构的意义下存在惟一的 阶的有限域,并且所有元素都是方程 的根,该域的特征)为p
  • 有限域的乘法群是循环群。即若 F 是有限域,则存在 使得
  • 有限域是完美域,即它的任何代数扩张一定是可分扩张
  • 有限域的有限扩张一定是伽罗瓦扩张,并且对应的伽罗瓦群循环群