信息安全导论 5密码学数学基础
信息安全中的密码学基础

信息安全中的密码学基础随着信息时代的到来,信息安全成为了我们最为关注的一项问题。
保护个人隐私、商业机密和国家安全都离不开信息安全的保护。
其中,密码学作为信息安全的一项重要技术,已经被广泛应用于各个领域,成为了我们在网络世界中保护信息安全的有力工具。
一、密码学的定义密码学,又称为加密学,是一门研究信息安全保护的学科。
它利用数学和计算机科学等技术,设计出一些算法和协议,实现对信息的保密性、完整性和可用性的保障。
主要目的是为了防止信息在传递过程中被窃取、篡改和伪造。
二、密码学的基本概念1. 明文和密文明文是指未经加密处理的原始信息,密文是指通过加密算法处理后的不可读信息。
在信息传递过程中,明文需要被加密为密文,在接收方处再进行解密操作,才能得到原始数据。
2. 密钥加密算法中的密钥是进行加密和解密的重要参数。
密钥分为对称密钥和非对称密钥。
对称密钥是指加密和解密使用的密钥相同,也称为单密钥加密。
如DES算法。
非对称密钥是加密和解密使用的密钥不同,也称为双密钥加密。
如RSA算法。
3. 加密算法加密算法是密码学的核心,其作用是将明文转化为密文,保护信息的安全性。
常用的加密算法有对称加密算法和非对称加密算法。
对称加密算法主要有DES、AES算法等,非对称加密算法主要有RSA、DSA算法等。
三、常用加密算法介绍1. DES算法DES算法是一种对称密钥加密算法,已被广泛应用于网络安全领域。
DES算法采用以64位为块长度的分组加密,密钥长度为56位,加密过程中采用了复杂的置换和替代操作,生成密文时还会进行数据填充。
虽然DES算法的加密速度快,但是由于密钥长度较短以及存在密钥破解风险,已不再被广泛使用。
2. AES算法AES算法是一种对称密钥加密算法,是目前最为流行的一种加密算法。
AES算法采用128位块长度、128位、192位或256位的密钥长度,加密过程中采用了轮函数,可以保证加密强度。
AES 算法的优点是加密速度快、加密强度高、应用广泛。
密码学的数学基础及其应用

密码学的数学基础及其应用密码学是现代信息安全领域中的重要分支,它涵盖了加密、解密、数字签名、密钥管理等方面。
其基本目的是确保信息的安全性、可靠性和隐私性。
密钥是解密或解码所需的加密或编码过的文本,因此,密码学的基础是在数学和其他相关学科中找到可行的方法来创建和管理密钥。
一、密码学的数学基础密码学的数学基础主要包括大量的数学理论、算法和问题,这些是建立密码体系必不可少的基础。
其中,最基础也最重要的是数论、代数、离散数学和计算机科学。
1. 数论数论是密码学的基础。
在密码学中,一种常用的数论方法叫做模运算。
模运算是在某一范围内进行的算术运算,例如将100除以7得到的余数是2,即100 mod 7 = 2。
这个方法被用于创建密钥和密码。
2. 代数代数在密码学中的作用与数论一样重要。
这是因为密码的创建和破解过程中,有时需要用到代数方法。
例如,当使用基于公钥的密码体系时,常常需要使用解方程式的方法来计算密钥。
3. 离散数学离散数学是密码学的关键,特别是在数据结构、图论、组合数学等方面。
在密码学中,离散数学的一种应用是用于构建Diffie-Hellman密钥交换协议和ElGamal加密算法等。
4. 计算机科学计算机科学是密码学的另一个重要基础。
密码学中使用的大多数算法都需要计算机的支持。
因此,对于密码学的学习者,必须了解计算机科学的基础知识,例如数据结构、算法、计算机体系结构和操作系统等。
二、密码学的应用密码学的应用涵盖了众多领域。
在计算机网络安全领域,有四种常见的密码学应用。
1. 对称加密技术对称加密技术是一种常见的密码技术,使用相同的密钥加密和解密数据。
这种技术能够快速加密和解密数据,但有一个问题是,不安全地传输密钥会导致密钥泄漏的风险。
2. 公钥加密技术公钥加密技术也被称为非对称加密技术。
它使用两个密钥,一个用于加密数据,另一个用于解密数据,因此只有拥有私钥的人才能读取数据。
这种技术缺点是速度慢,因为加密和解密都需要昂贵的数学计算。
密码学的数学基础

密码学的数学基础密码学是研究信息安全和通信保密的一门学科,它涉及到数据加密、解密、认证、签名以及密码系统的设计等领域。
密码学作为信息安全的基石,具备坚实的数学基础。
本文将探讨密码学中涉及的一些重要的数学原理和算法。
一、模运算在密码学中,模运算是一种关键的数学运算,它对于生成密码算法和破解密码算法都有着重要作用。
模运算是指对于给定的正整数n,将一个整数a除以n所得的余数。
模运算具有以下几个重要性质:1. 加法的封闭性。
对于任意的整数a和b,(a+b) mod n=(a mod n + b mod n) mod n。
2. 乘法的封闭性。
对于任意的整数a和b,(a×b) mod n=(a mod n × b mod n) mod n。
3. 乘法的分配律。
对于任意的整数a、b和c,(a+b) mod n=(a mod n + b mod n) mod n。
二、欧拉函数和费马小定理在密码学中,欧拉函数和费马小定理是密码算法设计的重要数学基础。
1. 欧拉函数欧拉函数φ(n)表示小于等于n的正整数中与n互质的数的个数。
对于任意正整数n,欧拉函数满足以下性质:- 如果p是一个质数,那么φ(p)=p-1。
- 如果a和b互质,那么φ(a×b)=φ(a)×φ(b)。
2. 费马小定理费马小定理是一个基本的数论定理,它指出如果p是一个质数,a是不可被p整除的整数,那么a^(p-1) mod p ≡ 1。
费马小定理在密码学中应用广泛,特别是在RSA算法中。
RSA算法是一种非对称加密算法,基于大数因子分解的困难性。
三、素数和大数因子分解密码学中的许多算法都依赖于素数和大数因子分解的困难性。
1. 素数素数是只能被1和自身整除的正整数。
在密码学中,素数的选取十分重要,因为对于一个大的合数,将其分解质因数是非常困难的。
2. 大数因子分解大数因子分解是指将一个大的合数分解成质因数的过程。
在密码学中,大数因子分解的困难性是许多加密算法的基础,如RSA算法。
信息安全导论5密码学数学基础

2024/4/3
13
3、模运算:对于某个固定模m的同余式可以象普通的等式那 样相加相减和相乘:
a(mod m)±b(mod m)=(a±b)(mod m)
a(mod m)*b(mod m)=a*b(mod m)
例:由同余式演算证明560-1是56的倍数,223-1是47的倍数。
解:
注意53=125≡13(mod56) 于是有56≡169≡1(mod56) 对同余式的两边同时升到10次幂, 即有56∣(560-1)。 其次, 注意26=64≡-30(mod47),
2024/4/3
5
互素与最大公约数
最大公约数(最大公因子):
若a,b,c∈Z,如果c∣a,c∣b,称c是a和b的公约数。正 整数d称为a和b的最大公约数(记d=gcd(a,b)或(a,b)) ,如 果它满足:
d是a和b的公约数。 对a和b的任何一个公约数c有c∣d。
等价的定义形式是:
gcd(a,b)=max{k: k∣a,k∣b} 若gcd(a,b)=1,称a与b是互素的。
2024/4/3
4
整除基本性质 a|a; b≠0,b | 0;
If a|b,b|c,then a|c;
if a|1, then a=±1; if a|b, and b|a,then a=±b; if b|g and b|h, then b|(mg+nh),for any integers m and n 注意: if a=0 mod n, then n|a
g c d ( a ,b ) = P 1 m in ( e 1 ,f1 )P 2 m in ( e 2 ,f2 )
P m in ( e t,ft) t
lc m ( a ,b ) = P 1 m a x ( e 1 ,f 1 ) P 2 m a x ( e 2 ,f2 )
信息安全数学基础

信息安全数学基础导言信息安全是在当前信息时代中广泛关注的一个重要领域。
它涉及到保护数据的机密性、完整性和可用性,以及防止未经授权的访问、修改或破坏数据的行为。
在信息安全领域,数学起着至关重要的作用。
数学提供了许多基础概念和技术,用于保护信息和数据。
本文将介绍信息安全的一些数学基础知识。
1. 整数论整数论是信息安全中不可或缺的一部分,其主要研究整数及其性质。
在信息安全中,整数论常用于加密算法和密钥生成。
其中,最常见的整数论问题是素数的应用。
素数是只能被1和自身整除的整数。
在信息安全中,素数被广泛应用于加密算法,如RSA算法。
RSA算法的基本原理是利用两个大素数的乘积作为公钥的模数,并求解其积的欧拉函数值。
因此,整数论中研究素数的性质和生成方法对于实现安全的RSA加密算法非常重要。
除了素数,整数论还涉及到很多其他概念和技术,如模运算、同余和剩余类等。
这些概念和技术在信息安全中的密码算法和密钥生成中起着至关重要的作用。
2. 离散数学离散数学是信息安全中的另一个重要基础。
离散数学研究的是离散结构,如集合、图论、布尔代数等。
在信息安全中,离散数学的概念和技术被广泛应用于密码学和网络安全。
密码学是关于信息加密和解密的科学,其中离散数学起着关键作用。
密码学使用离散数学的技术来设计和分析密码算法。
例如,离散数学的图论技术可以用于构建网络拓扑图,以评估网络的安全性。
布尔代数被广泛应用于逻辑门电路的设计和分析,用于实现对信息的逻辑操作和处理。
离散数学的另一个重要应用是在密码学中的离散对数问题。
离散对数问题是指已知一个数的底数和模数,求解指数的问题。
这个问题在公钥密码学中扮演着重要角色,如Diffie-Hellman密钥交换协议和椭圆曲线密码算法。
3. 概率论与统计学概率论和统计学是信息安全中的另一对重要基础。
它们被用于分析密码算法的安全性、测量信息系统的可靠性,并为风险评估和安全决策提供支持。
在密码学中,概率论和统计学的概念被广泛应用于对密码算法的攻击和破解。
第五讲密码学的数学基础第二部分ppt课件

(4)模的幂、模n逆矩阵、模n平方根 (5)有限域理论
(6)素数判定和因数分解
2013/10/23
1
从使用情况来看,闭胸式的使用比较 广泛。 敞开式 盾构之 中有挤 压式盾 构、全 部敞开 式盾构 ,但在 近些年 的城市 地下工 程施工 中已很 少使用 ,在此 不再说 明。
★本讲授课提纲★
(1)有限域及其元素的多项式表示法 (2)有限域GF(pm)上的代数运算
定义2:有限群、无限群、交换群、循环群; 群的阶:一个有限群的元的个数。
定义3 G中元素g的阶为 g m 1的最小正整数m
的值. 定理1 假设G是一个阶为n的乘法群, G中元素g的 阶整除n.
定理2 如果p是素数,则 p 是一个循环群. 定义4如果p是素数,g是 p 中阶为p-1的元,则称g
为模201p3/的10/2本3 原元或生成元. 7
有限域中的每一个元素a,都是模f(x)的一个余数, f(x)为一阶数为m在模p中的不可分解的多项式。所 谓“模p的不可分解的多项式”,意味着f(x)不可分 解为阶数小于m的多项式的乘积。例如 f(x)=x3+x+1在GF(2n)中为不可分解多项式。
2013/10/23
19
从使用情况来看,闭胸式的使用比较 广泛。 敞开式 盾构之 中有挤 压式盾 构、全 部敞开 式盾构 ,但在 近些年 的城市 地下工 程施工 中已很 少使用 ,在此 不再说 明。
从使用情况来看,闭胸式的使用比较 广泛。 敞开式 盾构之 中有挤 压式盾 构、全 部敞开 式盾构 ,但在 近些年 的城市 地下工 程施工 中已很 少使用 ,在此 不再说 明。
★本章授课提纲★
(1)整除、素数、最大公约数,欧几里德算法
(2)模运算、同余、乘法逆元素、扩展的欧几里 德算法 (3)中国剩余定理、费马小定理、欧拉定理
数学与计算机科学密码学的数学基础

数学与计算机科学密码学的数学基础密码学作为计算机科学的一个重要分支,其核心是研究如何保护信息的安全性和隐私性。
而要理解密码学的数学基础,就必须掌握数学与计算机科学密切相关的数学知识。
本文将简要介绍密码学的数学基础,包括数论、代数、离散数学和信息论等方面。
一、数论1. 整数与素数:在密码学中,整数和素数是非常重要的概念。
我们需要了解整数的性质,包括奇偶性、质因数分解等。
而素数则在密码学中用于生成密钥和构建加密算法。
2. 模运算:模运算在密码学中有着广泛的应用。
我们需要了解模运算的基本定义和性质,如同余定理、模逆元等,并掌握如何使用模运算进行加密和解密操作。
3. 欧拉函数与欧拉定理:欧拉函数是指小于某个正整数n且与n互质的正整数的个数。
欧拉定理则是指在模n的情况下,若a与n互质,那么a的欧拉指数一定是n的欧拉函数的倍数。
这些概念在密码学中用于生成RSA加密算法的密钥。
二、代数1. 群论与环论:密码学中的加密算法和解密算法可以视为群的运算过程。
我们需要了解群和环的基本定义,以及群论和环论的一些基本性质,如封闭性、结合律、单位元等。
2. 有限域与扩域:有限域是一种具有有限个元素的域,而扩域则是指通过扩展域中的元素来生成新的域。
在密码学中,有限域和扩域被广泛应用于椭圆曲线密码和有限域上的运算。
三、离散数学1. 图论与网络流:密码学中的一些加密算法可以利用图论和网络流的方法进行建模与分析。
我们需要了解图的基本概念,如顶点、边、路径等,以及网络流的基本算法,如最大流最小割定理等。
2. 组合数学:组合数学是研究离散对象的组合与排列问题的数学分支。
在密码学中,我们需要掌握组合数学的基本概念和技巧,例如排列组合、二项式系数等。
四、信息论1. 熵与信息量:信息论是研究信息传输、压缩和保密性的数学分支。
在密码学中,我们需要了解熵的概念和计算方法,以及信息量的度量和编码技术。
2. 纠错码与检验码:为了确保信息传输的可靠性,我们需要借助纠错码和检验码来检测和纠正传输过程中的错误。
密码学的数学基础

密码学的数学基础密码学是研究加密和解密技术的学科,涉及保护通信、数据传输和信息安全的领域。
它建立在数学和计算机科学的基础之上,其中数学起到了至关重要的作用,为密码学提供了理论基础和加密算法的设计原理。
1.数论数论是密码学中的核心数学学科之一,尤其是在公钥密码学领域。
数论的重要概念和原理包括:•素数理论:素数是密码学中的关键概念,例如,RSA算法就是基于大素数分解的难解性。
•模运算:模运算( 取模运算)在加密算法中有广泛的应用,例如在对称密码学和公钥密码学中都有用到。
2离散数学离散数学提供了密码学中许多重要概念和工具,例如:•布尔代数:对称密码学中的代换和置换操作可以用布尔代数进行描述。
•图论:在密码学中,图论用于描述和分析各种密码算法的结构。
3.线性代数线性代数在密码学中的应用主要涉及到向量、矩阵和线性空间:•矩阵运算:许多密码算法( 比如AES)使用了矩阵运算来进行加密和解密。
•向量空间:在错误检测和纠正、密码系统设计中有广泛应用。
4.复杂性理论和算法复杂性•复杂性理论:对称密码学和公钥密码学中的许多算法都基于某些数学难题的困难性,如大素数分解、离散对数等。
•算法复杂性:设计有效的加密算法需要考虑到算法的复杂性,使其具有足够的安全性和效率。
5.概率论与信息论•概率论:在密码学中,概率论用于分析密码算法的安全性,并评估密码系统受到攻击的概率。
•信息论:信息论涉及信息的量度和传输,为密码学提供了一些加密和解密的基本原理。
这些数学学科为密码学提供了理论基础和设计加密算法的数学原理。
通过利用数学难题的困难性,结合算法设计和信息理论,密码学可以实现信息的安全传输和储存,保障信息的机密性和完整性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
带余除法
带余除法:
a∈Z, m>0,可找出两个唯一确定的整数q和r使a=qm+r,
0≤r< m。 (若r=0则m∣a)
q和r这两个数分别称为以m去除a所得到的商数和余数.记: q=a div m或[a/m], r =a mod m。
存在x,y,gcd(a,b)=ax+by 如果a=qb+r,则gcd(a,b)=gcd(b,r). gcd(a/gcd(a,b),b/gcd(a,b))=1
2015-6-7
2
密码学是一门交叉学科,它很大程度上是应用数 学学科。 密码学中涉及数论、代数、概率论、组合数学、 计算复杂理论等多种数学知识。 还涉及信息论学科知识。 密码学所涉及的知识十分广阔,这里仅介绍部分 数学基本知识。
2015-6-7
3
数论基础
素数 同余、模运算 中国剩余定理 Euclean算法 Fermat定理、Euler定理 素性检验 因子分解 离散对数
整数p>1被称为素数是指p的因子仅有1,-1,p,-p。 否则,称为合数。
2015-6-7
5
整除基本性质
a|a; b≠0,b | 0; If a|b,b|c,then a|c; if a|1, then a=±1; if a|b, and b|a,then a=±b; if b|g and b|h, then b|(mg+nh),for any integers
2015-6-7
9
算术基本定理
下面关于素数的事实均成立
如果p是一个素数,并且p|ab,则有p|a或p|b; 素数有无穷多个; 素数定理:记π(x)为不大于x的素数的个数,则有
lim (x ) /(x ln x )=1
x
它表明,对于充分大的x,可以用xlnx近似地表示π(x)。
算术基本定理:
m and n
注意: if a=0 mod n, then n|a
2015-6-7
6
互素与最大公约数
最大公约数(最大公因子):
若a,b,c∈Z,如果c∣a,c∣b,称c是a和b的公约数。正 整数d称为a和b的最大公约数(记d=gcd(a,b)或(a,b)) ,如 果它满足:
d是a和b的公约数。
对a和b的任何一个公约数c有c∣d。
P
max(et ,f t )
2015-6-7
11
整数同余式和同余方程
带余除法中,a∈Z,m>0,a=qm+r, 0≤r< m,r为
a除以m的余数或剩余(Residue),m称为模数,所以
称r为a模正整数m的剩余,记r≡a mod m
m∣(a-b)a=q1m+r,b=q2m+r。即a和b分别 除以m有 相同的余数 同余称整数a模正整数m同余(数)于整数b,并写a≡b (mod m)是指m∣(a-b), m称为模数。
任何一个不等于0的正整数a都可以写成唯一的表达 at a1 a2 式 aP P P ,这里P1>P2>P3…>Pt是素数,其 1 2 t 中αi>0整数。
2015-6-7
10
目前没有可用于整数分解的有效算法。
e1 e2 a P 对于整数a,b(a,b≥2),a,b的素数分解式分别为: 1 P 2
2015-6-7
19
由于历次所得的余数 r1> r2 >r3 >r4 >…rk>…≥0 是严格递降的一串非负整数,故最后总会出现余数为0的情形: rk-1=qk+1rk (k+1) 所以,进行有限步必停止,此时d=rk=(a,b)成立,这是因为 1). 可知rk为a和b的公约数,只要按倒序分析自然有此结论。 2). a和b的任何一个公约数c都是rk的约数,只要按正序分析,自然 可知。 为证定理的后一部分,将式(1)做移项有 r1=s1a+t1b(其中s1=1,t1= -q1) 再将式(2)右端通过移项变为r2=s2a+t2b 这样一直下去,最后得d=rk=s*a+t*b,s,t∈z.
a=q1b+r1,0≤r1<b; (1) 如果r1=0,停止,否则再用r1去除b,得 b=q2r1+r2,0≤r2<r1; (2) 如果r2=0,停止,否则再用r2去除r1,得 r1=q3r2+r3;0≤r3<r2; (3) 等等,这样一直进行下去,可得一系列关系式: rk-3=qk-1rk-2+rk-1,0≤rk-1<rk-2; (k-1) rk-2=qkrk-1+rk,0≤rk<rk-1; (k)
2015-6-7
14
3、模运算:对于某个固定模m的同余式可以象普通的等式那 样相加相减和相乘:
a(mod m)±b(mod m)=(a±b)(mod m)
a(mod m)*b(mod m)=a*b(mod m)
例:由同余式演算证明560-1是56的倍数,223-1是47的倍数。
解: 注意53=125≡13(mod56) 于是有56≡169≡1(mod56) 对同余式的两边同时升到10次幂, 即有56∣(560-1)。 其次, 注意26=64≡-30(mod47),
2015-6-7
18
定理:剩余类环zm中元素α=[a]为zm的可逆元最大公约数(a,m)=1 要证明这个定理,只需证明下列引理: 引理:任意两个整数a和b都有一个最大公约数,这样一个最大公约 数d可以表示成a,b二数关于整系数的线性组合,即有s,t∈z,使d=sa +tb。 证明:不妨设b>0,用辗转相除法,先用b去除a,得
2015-6-7
17
6、整数环z模正整数m得到的剩余类集合可以记为zm (或z/(m)), zm={[0],[1],…,[m-1]} 在3、中已说明zm对剩余类的加法,乘法是封闭的,可 列出它们的加乘表。我们称zm为剩余类环(或同余类 环) 7、在整数环z中是没有零因子的,即两个非零整数的 乘积一定不等于0,但是剩余环则不然。 例z12中:[3]*[4]=[12]=[0] 说明,zm中的元素可分为两类,一类是零因子,即若α ∈zm,α≠[0],存在β∈zm且β≠[0],有α*β=[0],则称α,β 都为zm中的零因子。另一类是可逆元,即若α∈zm,存 在β∈zm,使α*β=[1],此时α,β互为各自的逆元,记α-1= β;β-1=α
2015-6-7
21
中国剩余定理
例子:(孙子算经)今有物不知其数:三三数之余二;五五数之余三; 七七数之余二。问物几何? 答曰:二十三。 23≡2*70+3*21+2*15(mod 105) ( 口 诀 : 三 人 同 行 七 十 稀 , 五 树 梅 花 廿 一 枝 , 七子团圆月正半,除百零五便得知。) 问,70,21,15如何得到的? 原问题为: 求解同余方程组
于是 223=(26)3· 25=(26 ·26)26 ·25 ≡900*(-30)*(32) mod(47) ≡(7)* (-30)*(32) (mod47) ≡1(mod47) 于是有 47∣(223-1)
2015-6-7
15
Modulo 8 Example
2015-6-7
16
4、定理:(消去律)对于ab≡ac(mod m)来说,若最大公 因子gcd (a,m)=1(即a与m是互素),则b≡c(mod m) 加法消去律: a+b≡a+c(mod m),有b≡c(mod m). 5、一次同余方程ax≡b(mod m),这个方程有没有解, 相当于问有没有那样一个整数x,使得对于某个整数y 来说,有ax+my=b 定理:记最大公因子(a,m)=d,则同余方程ax≡b(mod m) 有解的充分必要条件是d∣b。当这个条件满足时,恰 有d个模m同余类中的整数是上述方程的解。 证明:略。(从ax+my=b入手)
信息安全导论
第五讲
密码学技术中的数学基础
华中科技大学图象所 信息安全研究室 Dr. Zuxi Wang2 Nhomakorabea15-6-7
1
密码学是研究密码系统或通信安全的一门学科, 分为密码编码学和密码分析学。 密码编码学是使得消息保密的学科,从事此行的 称为密码编码者。 密码分析学(密码破译学)是研究加密消息的破 译的学科,从事此行的称为密码分析者。精于此 道的人被称为密码学家,现代的密码学家通常是 理论数学家。
2015-6-7
4
整除、素数
记整数集合Z={…,-3,-2,-1,0,1,2,3,…} 整除
设a,b∈Z,a≠0,如果存在m∈Z,使得b=ma,则称a整 除b,以a|b表示,a是b的一个因子或约数。 如果没有任何m,使得b=ma,则称a不能整除b,记a†b, 此时有a=mb+r且0<r<b。
素数(质数)
note: if a=0 mod m, then m|a
2015-6-7
12
1、模关系:相对于某个固定模数m的同余关系,是指整数 间的一种等价关系。具有等价关系的三点基本性质: 自反性:对任意整数a,有a≡a(mod m) 对称性:若a≡b(mod m),则b≡a(mod m) 传递性:若a≡b (mod m),b≡c(mod m),则a≡c(mod m) 全体整数集合Z可按模m(m>1)分成一些两两不交的等 价类(剩余类)。 2、整数模m同余类共有m个,他们分别为mk+0,mk+1, mk+ 2,…mk+(m-1); k∈z,每一个算一类,每一类都可以选一个 代表元,一般选这一类中的最小的非负整数。于是称[0], [1],[2],…[m-1]为标准完全剩余系。其中与m互素的剩余类 构成模m的简约剩余系。Z模12的标准完全剩余系为:[0], [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11]