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

这有帮助吗?

  1. 第三章 同余式

高次同余式

上一页复杂取模运算简化下一页素数模的同余式简化

最后更新于4年前

这有帮助吗?

高次同余式解数

若m=m1⋯mkm=m_1\cdots m_km=m1​⋯mk​,则同余式f(x)≡0(mod  m)f\left(x\right)\equiv0\left(\mod m\right)f(x)≡0(modm)与同余式组

\left\{ \begin{array}{**lr**} f\left(x\right)\equiv 0\left(\mod m_1\right) &\\ \vdots &\\ f\left(x\right)\equiv 0\left(\mod m_k\right) \end{array} \right.

等价。若TiT_iTi​为同余式f(x)≡0(mod  mi)f\left(x\right)\equiv 0\left(\mod m_i\right)f(x)≡0(modmi​)的解数,则同余式解数T=T1⋯TkT=T_1\cdots T_kT=T1​⋯Tk​

高次同余式求解

f(x)≡0(mod  pα)f\left(x\right)\equiv0\left(\mod p^\alpha\right)f(x)≡0(modpα)

  • STEP1: 验证有解

    x=x1(mod  p)x=x_1\left(\mod p\right)x=x1​(modp)为f(x)≡0(mod  p)f\left(x\right)\equiv0\left(\mod p\right)f(x)≡0(modp)的一个解,(f′(x1),p)=1\left(f^\prime\left(x_1\right),p\right)=1(f′(x1​),p)=1

  • STEP2: 递推

    x≡xα(mod  pα)x\equiv x_\alpha\left(\mod p^\alpha\right)x≡xα​(modpα)

    \left\{ \begin{array}{**lr**} t_{i-1}\equiv-\frac{f\left(x_{i-1}\right)}{p^{i-1}}\cdot\left({f^\prime\left(x_1\right)}^{-1}\left(\mod p\right)\right)\left(\mod p\right) &\\ x_i\equiv x_{i-1}+t_{i-1}\cdot p^{i-1}\left(\mod p^i\right) &\\ i=2,\cdots,a \end{array} \right.