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

这有帮助吗?

  1. 第四章 二次同余式和平方剩余

雅可比符号

定义

设m=p1⋯prm=p_1\cdots p_rm=p1​⋯pr​是奇素数pip_ipi​的乘积

(am)=(ap1)⋯(apr)\left(\frac{a}{m}\right)=\left(\frac{a}{p_1}\right)\cdots\left(\frac{a}{p_r}\right)(ma​)=(p1​a​)⋯(pr​a​)

\left(\frac{a}{m}\right)=\left\{ \begin{array}{**lr**} -1 &可判断a是模m平方非剩余\\ 1 &不可判断a是模m平方剩余 \end{array} \right.

性质

  • 若m=p1⋯prm=p_1\cdots p_rm=p1​⋯pr​是奇数

    • (a+mm)=(am)\left(\frac{a+m}{m}\right)=\left(\frac{a}{m}\right)(ma+m​)=(ma​)

    • (a⋅bm)=(am)(bm)\left(\frac{a\cdot b}{m}\right)=\left(\frac{a}{m}\right)\left(\frac{b}{m}\right)(ma⋅b​)=(ma​)(mb​)

    • 设(a,m)=1\left(a,m\right)=1(a,m)=1,则(a2m)=1\left(\frac{a^2}{m}\right)=1(ma2​)=1

    • m−12≡p1−12+⋯pr−12(mod  2)\frac{m-1}{2}\equiv \frac{p_1-1}{2}+\cdots\frac{p_r-1}{2}\left(\mod 2\right)2m−1​≡2p1​−1​+⋯2pr​−1​(mod2)

    • m2−12≡p12−12+⋯pr2−12(mod  2)\frac{m^2-1}{2}\equiv \frac{p_1^2-1}{2}+\cdots\frac{p_r^2-1}{2}\left(\mod 2\right)2m2−1​≡2p12​−1​+⋯2pr2​−1​(mod2)

    • (1m)=1\left(\frac{1}{m}\right)=1(m1​)=1

    • (−1m)=(−1)m−12\left(\frac{-1}{m}\right)={\left(-1\right)}^{\frac{m-1}{2}}(m−1​)=(−1)2m−1​

    • (2m)=(−1)m2−18\left(\frac{2}{m}\right)={\left(-1\right)}^{\frac{m^2-1}{8}}(m2​)=(−1)8m2−1​

  • 若m,nm,nm,n均为奇数

    • (nm)=(−1)m−12⋅n−12(mn)\left(\frac{n}{m}\right)={\left(-1\right)}^{\frac{m-1}{2}\cdot\frac{n-1}{2}}\left(\frac{m}{n}\right)(mn​)=(−1)2m−1​⋅2n−1​(nm​)

上一页模p平方剩余判断下一页模平方根

最后更新于4年前

这有帮助吗?