信息安全数学基础 第4章 二次同余式与平方剩余

本文探讨了二次同余式的基本概念与性质,包括平方剩余的定义、欧拉判别条件、勒让德符号及二次互反律等内容,并详细阐述了如何判断二次同余方程是否有解的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二次同余式与平方剩余

4.1 一般二次同余式

定义 4.1.1

mmm是正整数。若同余式
x2≡amod  m, (a,m)=1 x^2\equiv a\mod m,\ (a,m)=1 x2amodm, (a,m)=1
有解,则aaa叫做模mmm平方剩余(二次剩余);否则,aaa叫做模mmm平方非剩余

4.2 模为奇素数的平方剩余与平方非剩余

定理 4.2.1(欧拉判别条件)

ppp是奇素数,(a,p)=1(a,p)=1(a,p)=1,则

  1. aaa是模ppp的平方剩余的充分必要条件是
    ap−12≡1mod  p a^{\frac{p-1}{2}}\equiv1\mod p a2p11modp

  2. aaa是模ppp的平方非剩余的充分必要条件是
    ap−12≡−1mod  p a^{\frac{p-1}{2}}\equiv -1\mod p a2p11modp

推论 4.2.1

ppp是奇素数,(a1,p)=1,(a2,p)=1(a_1,p)=1,(a_2,p)=1(a1,p)=1,(a2,p)=1,则

  1. a1,a2a_1,a_2a1,a2均为模ppp的平方剩余,则a1⋅a2a_1\cdot a_2a1a2为模ppp的平方剩余。
  2. a1,a2a_1,a_2a1,a2均为模ppp的平方非剩余,则a1⋅a2a_1\cdot a_2a1a2为模ppp的平方剩余。
  3. a1,a2a_1,a_2a1,a2一个为模ppp的平方剩余,一个为模ppp的平方非剩余,则a1⋅a2a_1\cdot a_2a1a2为模ppp的平方非剩余。

定理 4.2.2

ppp是奇素数,则模ppp的简化剩余系中平方剩余与平方非剩余的个数各为p−12\frac{p-1}{2}2p1,且p−12\frac{p-1}{2}2p1个平方剩余与序列
12,22,⋯ ,(p−12)2 1^2,2^2,\cdots,(\frac{p-1}{2})^2 12,22,,(2p1)2
与且只与一个数同余。

4.3 勒让德符号

定义 4.3.1 (Lengendre符号)

ppp为素数,定义勒让德符号为
(ap)={1,若a是模p的平方剩余−1,若a是模p的平方非剩余0,p|a \left( \frac{a}{p} \right) = \begin{cases} 1, & \text{若$a$是模$p$的平方剩余}\\ -1, & \text{若$a$是模$p$的平方非剩余}\\ 0, & \text{$p$|$a$} \end{cases} (pa)=1,1,0,a是模p的平方剩余a是模p的平方非剩余p|a

定理 4.3.1 (欧拉判别法则)

ppp是奇素数,则对任意整数aaa
(ap)≡ap−12mod  p \left( \frac{a}{p} \right)\equiv a^{\frac{p-1}{2}}\mod p (pa)a2p1modp

定理 4.3.2

ppp是奇素数,则有
(1p)=1(−1p)=(−1)p−12 \left( \frac{1}{p} \right)=1\\ \left( \frac{-1}{p} \right)=(-1)^{\frac{p-1}{2}} (p1)=1(p1)=(1)2p1

定理 4.3.3

ppp是奇素数,则有
(a+pp)=(ap)(a⋅pp)=(ap)⋅(bp)若(a,p)=1,则(a2p)=1 \left( \frac{a+p}{p} \right)= \left( \frac{a}{p} \right)\\ \left( \frac{a\cdot p}{p} \right)= \left( \frac{a}{p} \right)\cdot\left( \frac{b}{p} \right)\\ \text{若$(a,p)=1$,则} \left( \frac{a^2}{p} \right)=1 (pa+p)=(pa)(pap)=(pa)(pb)(a,p)=1,(pa2)=1

推论 4.3.3

ppp是奇素数,且a≡bmod  pa\equiv b\mod pabmodp ,则有
(ap)=(bp) \left( \frac{a}{p} \right)= \left( \frac{b}{p} \right) (pa)=(pb)

引理 4.3.1 (高斯引理)

ppp是奇素数,aaa是整数,(a,p)=1(a,p)=1(a,p)=1。如果整数
a⋅1,a⋅2,⋯ ,a⋅p−12 a\cdot1,a\cdot2,\cdots,a\cdot\frac{p-1}{2} a1,a2,,a2p1
中模ppp的最小正剩余大于p2\frac{p}{2}2p的个数为mmm,则有
(ap)=(−1)m \left( \frac{a}{p} \right)=(-1)^m (pa)=(1)m

定理 4.3.4

ppp是奇素数,则有

  1. (2p)=(−1)p2−18\left( \frac{2}{p} \right)=(-1)^{\frac{p^2-1}{8}}(p2)=(1)8p21

  2. (a,2p)=1(a,2p)=1(a,2p)=1,则(ap)=(−1)T(a,p)\left( \frac{a}{p} \right)=(-1)^{T(a,p)}(pa)=(1)T(a,p),其中T(a,p)=∑k−1p−12[a⋅kp]T(a,p)=\sum_{k-1}^{\frac{p-1}{2}}\left[\frac{a\cdot k}{p}\right]T(a,p)=k12p1[pak]

4.4 二次互反律

定理 4.4.1 (二次互反律)

p,qp,qp,q是互素的奇素数,则
(qp)=(−1)p−12⋅q−12(pq) \left(\frac{q}{p}\right)=(-1)^{\frac{p-1}{2}\cdot\frac{q-1}{2}}\left(\frac{p}{q}\right) (pq)=(1)2p12q1(qp)

4.5 雅可比符号

定义 4.5.1

m=p1p2⋯prm=p_1p_2\cdots p_rm=p1p2pr是奇素数pip_ipi的乘积。对于任意整数aaa,定义雅可比符号为
(am)=(ap1)(ap2)⋯(apr) \left(\frac{a}{m}\right)=\left(\frac{a}{p_1}\right)\left(\frac{a}{p_2}\right)\cdots\left(\frac{a}{p_r}\right) (ma)=(p1a)(p2a)(pra)
对于(a,m)=1(a,m)=1(a,m)=1,则有
(am)=1⇐x2≡amod  m有解(an)=−1⇒x2≡amod  m无解 \left(\frac{a}{m}\right)=1\Leftarrow x^2\equiv a\mod m \text{有解}\\ \left(\frac{a}{n}\right)=-1\Rightarrow x^2\equiv a\mod m \text{无解}\\ (ma)=1x2amodm有解(na)=1x2amodm无解

定理 4.5.1

mmm是正奇数,则

  1. (a+mm)=(am)\left(\frac{a+m}{m}\right)=\left(\frac{a}{m}\right)(ma+m)=(ma)
  2. (a⋅bm)=(am)⋅(bm)\left(\frac{a\cdot b}{m}\right)=\left(\frac{a}{m}\right)\cdot\left(\frac{b}{m}\right)(mab)=(ma)(mb)
  3. (a,m)=1(a,m)=1(a,m)=1,则(a2m)=1\left(\frac{a^2}{m}\right)=1(ma2)=1

引理 4.5.1

m=p1p2⋯prm=p_1p_2\cdots p_rm=p1p2pr是奇数,则
m−12≡p1−12p2−12⋯pr−12mod  2m2−18≡p12−18p22−18⋯pr2−18mod  2 \frac{m-1}{2}\equiv\frac{p_1-1}{2}\frac{p_2-1}{2}\cdots\frac{p_r-1}{2}\mod 2\\ \frac{m^2-1}{8}\equiv\frac{p_1^2-1}{8}\frac{p_2^2-1}{8}\cdots\frac{p_r^2-1}{8}\mod 2 2m12p112p212pr1mod28m218p1218p2218pr21mod2

定理 4.5.2

mmm是奇数,则

  1. (1m)=1\left(\frac{1}{m}\right)=1(m1)=1
  2. (−1m)=(−1)m−12\left(\frac{-1}{m}\right)=(-1)^{\frac{m-1}{2}}(m1)=(1)2m1
  3. (2m)=(−1)m2−18\left(\frac{2}{m}\right)=(-1)^{\frac{m^2-1}{8}}(m2)=(1)8m21

定理 4.5.3

m,nm,nm,n都是奇数,则
(nm)=(−1)m−12n−12(mn) \left(\frac{n}{m}\right)=(-1)^{{\frac{m-1}{2}}{\frac{n-1}{2}}}\left(\frac{m}{n}\right) (mn)=(1)2m12n1(nm)

4.6 模平方根

定理 4.6.1

ppp是形为4k+34k+34k+3的素数。如果同余式
x2≡amod  p x^2\equiv a\mod p x2amodp
有解,则解为
x≡±ap+14mod  p x\equiv\pm a^{\frac{p+1}{4}}\mod p x±a4p+1modp

定理 4.6.2

p,qp,qp,q是形如4k+34k+34k+3的不同素数。如果整数aaa满足
(ap)=(aq)=1 \left(\frac{a}{p}\right)=\left(\frac{a}{q}\right)=1 (pa)=(qa)=1
则同余式
x2≡amod  p⋅q x^2\equiv a\mod p\cdot q x2amodpq
有解,解由中国剩余定理给出。

定理 4.6.3

待整理

定理 4.6.4

ppp是奇素数,则同余式
x2≡amod  pα, (a,p)=1, a>0 x^2\equiv a\mod p^\alpha,\ (a,p)=1,\ a>0 x2amodpα, (a,p)=1, a>0
有解的充分必要条件是aaa是模ppp平方剩余,且有解时,解数为2。

推论 4.6.4

ppp是奇素数,则对于任意的整数aaa,同余式
x2≡amod  pα, (a,p)=1, a>0 x^2\equiv a\mod p^\alpha,\ (a,p)=1,\ a>0 x2amodpα, (a,p)=1, a>0
的解数为
T=1+(ap) T=1+\left(\frac{a}{p}\right) T=1+(pa)

定理 4.6.5

α>1\alpha>1α>1,则同余式
x2≡amod  2α, (a,2)=1, a>0 x^2\equiv a\mod 2^\alpha,\ (a,2)=1,\ a>0 x2amod2α, (a,2)=1, a>0
有解的必要条件是

  1. a=2a=2a=2时,a≡1mod  4a\equiv1\mod 4a1mod4
  2. a>2a>2a>2时,a≡1mod  8a\equiv1\mod 8a1mod8

4.7 $ x2+y2=p$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值