信息安全数学基础
  • 导读
  • 第一章 整数的可除性
    • 素数的判断
    • 广义欧几里得除法
    • 贝祖等式
    • gcd & lcm
    • 线性丢番图方程
  • 第二章 同余
    • 同余的性质
    • 剩余
    • 欧拉函数
    • 同余定理
    • 模重复平方计算法
    • RSA加密
  • 第三章 同余式
    • 一次同余式
    • 同余式组求解
    • 复杂取模运算简化
    • 高次同余式
    • 素数模的同余式简化
  • 第四章 二次同余式和平方剩余
    • 二次同余式化简
    • 二次剩余
    • Lengendre符号
    • 模p平方剩余判断
    • 雅可比符号
    • 模平方根
    • Rabin加密
    • 模平方和
  • 第五章 原根与指标
    • 指数
    • 原根
    • 指标
    • n次同余式
    • ElGamal加密
  • 第六章 素性检验
    • 伪素数和Fermat素性检验
    • Euler伪素数和Solovay-Stassen素性检验
    • 强伪素数和Miller-Rabin Primality素性检验
    • 梅森素数和Lucas-Lehmer Primality素性检验
    • 随机数生成
  • 第七章 群
    • 群和子群
    • 正规子群和商群
    • 同态和同构
    • 循环群
    • 置换群
  • 第八章 环与域
    • 环
    • 环与域
    • 多项式环
    • 有限域
  • 第九章 椭圆曲线
    • 基本概念
    • 椭圆曲线加法
    • ElGamal加密
由 GitBook 提供支持
在本页
  • 群的定义
  • Abel群/交换群
  • 定义和性质
  • 子群

这有帮助吗?

  1. 第七章 群

群和子群

群的定义

非空集合GGG满足

  • G1: 结合律 ∀a,b,c∈G,(ab)c=a(bc)\forall a,b,c\in G,\left(ab\right)c=a\left(bc\right)∀a,b,c∈G,(ab)c=a(bc)

  • G2: 单位元 ∃e∈G,∀a∈G,ae=ea=a\exists e\in G,\forall a\in G,ae=ea=a∃e∈G,∀a∈G,ae=ea=a

  • G3: 可逆性 ∀a∈G,∃a−1∈G,aa−1=a−1a=e\forall a\in G,\exists a^{-1}\in G,aa^{-1}=a^{-1}a=e∀a∈G,∃a−1∈G,aa−1=a−1a=e

Abel群/交换群

群GGG满足

  • G4: 交换律 ∀a,b∈G,ab=ba\forall a,b\in G,ab=ba∀a,b∈G,ab=ba

定义和性质

  • 群GGG的元素个数叫做群GGG的阶,记作∣G∣\left|G\right|∣G∣

  • 单位元唯一

  • 逆元唯一

  • (a1a2⋯an)−1=an−1⋯a2−1a1−1{\left(a_1a_2\cdots a_n\right)}^{-1}=a_{n}^{-1}\cdots a_{2}^{-1}a_{1}^{-1}(a1​a2​⋯an​)−1=an−1​⋯a2−1​a1−1​

  • aman=am+na^{m}a^{n}=a^{m+n}aman=am+n,(am)n=amn{\left(a^m\right)}^n=a^{mn}(am)n=amn

  • x,y∈Gx,y\in Gx,y∈G,GGG为Abel群,(xy)n=xnyn{\left(xy\right)}^n=x^ny^n(xy)n=xnyn

  • \left\{ \begin{array}{**lr**} ax=b\\ ya=b \end{array} \right.在GGG中有解,GGG满足结合律⟺G\Longleftrightarrow G⟺G为一个群

子群

  • 定义

    • 子群:HHH为GGG的一个子集,HHH为一个群,记作H≤GH\leq GH≤G

    • 平凡子群:H={e}H=\left\{e\right\}H={e}和H=GH=GH=G

    • 真子群:HHH不是平凡子群

  • 性质

    • H\leq G\Longleftrightarrow\left\{ \begin{array}{**lr**} H是满足G下的封闭二元运算\\ G的单位元在H内\\ \forall a\in H,a^{-1}\in H \end{array} \right.

    • H≤G⟺∀a,b∈H,ab−1∈HH\leq G\Longleftrightarrow \forall a,b\in H,ab^{-1}\in HH≤G⟺∀a,b∈H,ab−1∈H

    • H1,H2≤G⟹H1∩H2≤GH_1,H_2\leq G\Longrightarrow H_1\cap H_2\leq GH1​,H2​≤G⟹H1​∩H2​≤G

  • 生成

    • XXX为GGG子集,设{Hi}i∈I{\left\{H_i\right\}}_{i\in I}{Hi​}i∈I​为GGG的包含XXX的所有子群,则∩i∈IHi\cap_{i\in I}{H_i}∩i∈I​Hi​为GGG的由XXX生成的子群,记作<X><X><X>

      • XXX的元素为<X><X><X>生成元

      • 若G=<a1,⋯ ,an>G=<a_1,\cdots,a_n>G=<a1​,⋯,an​>,则GGG为有限生成的

      • 若G=<a>G=<a>G=<a>,则GGG为aaa生成的循环群

    • GGG为交换群,X=<a1,⋯ ,at>X=<a_1,\cdots,a_t>X=<a1​,⋯,at​>,<X>=\left\{ \begin{array}{**lr**} \left\{a_{1}^{n_1}\cdots a_{t}^{n_t}\mid a_i\in X,n_i\in Z,1\leq i\leq t\right\} &G为乘法群\\ \left\{n_1a_{1}\cdots n_ta_{t}\mid a_i\in X,n_i\in Z,1\leq i\leq t\right\} &G为加法群 \end{array} \right.,

      特别的,\forall a\in G,<a>=\left\{ \begin{array}{**lr**} \left\{a^n\mid n\in Z\right\} &G为乘法群\\ \left\{na\mid n\in Z\right\} &G为加法群 \end{array} \right.

(Zm,+)\left(Z_m,+\right)(Zm​,+)的所有子群

  • 对n≠mn\neq mn=m且n∣mn\mid mn∣m,<n><n><n>为子群

  • <0>={0}<0>=\left\{0\right\}<0>={0}

乘法群Zp∗Z_{p}^{*}Zp∗​的所有子群和生成元

  • STEP 1: p−1=q1⋯qsp-1=q_1\cdots q_sp−1=q1​⋯qs​,模ppp原根为ggg

  • STEP 2:

    • <g><g><g>生成p−1p-1p−1阶子群

    • <gqi><g^{q_i}><gqi​>生成p−1qi\frac{p-1}{q_i}qi​p−1​阶子群

    • <1>={1}<1>=\left\{1\right\}<1>={1}

Z/nZ∗Z/nZ^*Z/nZ∗的所有生成元

  • STEP 1: 模nnn原根为ggg

  • STEP 2: 求所有ddd,(d,φ(n))=1\left(d,\varphi\left(n\right)\right)=1(d,φ(n))=1

  • STEP 3: 生成元为gdg^dgd

上一页随机数生成下一页正规子群和商群

最后更新于4年前

这有帮助吗?