信安数基2-同余方程

基本概念及一次同余式

同余式是数论的基本概念之一,设m是给定的一个正整数,a、b是整数,若满足m|(a-b),则称a与b对模m同余,记为a≡b(mod m),或记为a≡b(m)。这个式子称为模m的同余式,若m∤ (a-b),则称a、b对模m不同余,同余概念又常表达为:
1.a=b+km(k∈Z);

2.a和b被m除时有相同的[余数]。 同余式的记号由高斯(Gauss,C.F.)于1800年首创,发表在他的数论专著《算术研究》之中。 [1]
基本概念
一个整数a被m除时,得到商q1和唯一的一个余数r,另一个整数b也被m除时,得到商q2
,得到的唯一余数r也是,即(其中

image.png

image.png

那么我们说a与b对于模m,有同一个余数r,写成

image.png

可以简略地读作:对于模m,a和b同余,其中mod是英文模module的缩写。 [2]

image.png

image.png

既然是求解同余式,必然会遵循一个基本的操作步骤:
1.判断解是否存在
2.判断解的个数
3.具体求解

一次同余式

image.png

同时解决了判断一次同余式是否有解,和解的个数两个问题。

逆元的概念

逆元的概念
设m是一个正整数,a是一个整数,如果存在整数a’使得
aa’同余a’a同余1(mod m)成立,那么a叫做m的可逆元,a’为a的模m逆元,也可记为a^-1
具体求解过程

image.png

image.png

中国剩余定理

image.png

尤其要注意,中国剩余定理要求各个同余式的模数互素,否则不能使用。
那么在做题目的过程中,常常会遇到模数不互素的情况,这是我们应该利用定理将其拆分成模数互素的同余式进行计算。

扩展中国剩余定理(解决模数可不互质的同余方程组)
image.png

解决了不互质问题。
可判断是否有解。
计算过程为中提高了精度。


image.png

高次同余式及其提升

image.png

image.png

image.png

image.png

下图为对上式的推导说明
image.png

image.png

推广到高次情形
image.png

image.png

image.png

高次同余式的提升-具体应用
image.png

image.png

image.png

总结
image.png

一般二次同余式

二次同余式(quadratic congruence)亦称二次同余方程,是一类同余方程,它是关于未知数的二次多项式的同余方程。二次同余式是研究高次同余式的基础,在密码学中应用很广泛。一般的二次同余式求解问题可以归结到讨论形如x2≡a(mod m)的同余式 [1]

image.png

image.png

image.png

勒让德符号

勒让德符号,或二次特征,是一个由阿德里安-马里·勒让德在1798年尝试证明二次互反律时引入的函数 [1] 。这个符号是许多高次剩余符号的原型;其它延伸和推广包括雅可比符号克罗内克符号希尔伯特符号,以及阿廷符号。

image.png

image.png

image.png

高斯引理

image.png

image.png

推论:


image.png
二次互反律

image.png

image.png

作用
image.png

推广
image.png

雅克比符号

image.png

image.png

image.png

image.png

解二次同余方程

image.png

image.png

image.png

image.png

image.png

image.png

二次同余方程例题
image.png

image.png

模为奇素数幂的二次同余方程
image.png

image.png

例题:
image.png

模为偶素数幂的二次同余方程
image.png

image.png

image.png

image.png

例题
image.png

总结
image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、考前复习 【1/3 题型说明】 填空题 10道,每道 2 分,共 20 分;计算题 5 道,每道 8 分,共 ...
    Du1in9阅读 14,422评论 28 75
  • 作者:王国波 这次讲换元法。 "换元法"中的换就是替换,元就是符号变量。 换元法的定义:在解决某些数学问题时,根据...
    道悅阅读 5,942评论 0 7
  • 网上写 RSA 算法原理的文章不少,但是基本上要么忽略了数学原理的说明,要么缺少实际的可运行的例子,为此特写了此文...
    __七把刀__阅读 21,178评论 14 29
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,442评论 17 410
  • 1.网络 1.网络七层协议有哪些? 物理层:主要功能:传输比特流;典型设备:集线器、中继器;典型协议标准和应用:V...
    _我和你一样阅读 9,141评论 1 38

友情链接更多精彩内容