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

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

二次同余式与平方剩余

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,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值