信息安全数学基本第一阶段知识归纳

合集下载

信息安全数学基础第一章-第一章第4-5节

信息安全数学基础第一章-第一章第4-5节

p2 2
L
ps s
,
b
p1 1
p2 2
L
ps s
,
其中 i i 0, (i 1, 2,L , t);
i i 0, (i t 1, 2,L , s).

a'
p1 1
p2 2
于是 (120,150, 210, 35) 5.
同样 [120,150, 210, 35] 23 3 52 7 4200.
23
例5 设a, b是两个正整数,则存在整数a ' | a, b' | b,使得
a 'b' [a, b], (a ', b') 1.
证 设a, b有分解式:
a
p1 1
b p1 ' p2 'L pu ', c pu1 ' p2 'L ps ' 于是 n bc p1 ' p2 'L pu ' pu1 ' p2 'L ps '
15
适当改变pi '的次序,即得(1)式.
由归纳法原理, 对于所有n 1的整数,(1)式成立.
再证表达式的唯一性. 假设还有
n q1q2 L qt , q1 q2 L qt
所以[a, b] | m.
此定理表明:任意两个正整数的乘积等于这两个数的 最小公倍数与最大公因数的乘积.这两个数的最小公 倍数不但是最小的正倍数,且是另外的公倍数的因数.
10
推论 设m, a, b是正整数,则[ma, mb] m[a, b].

[ma, mb]
m 2 ab (ma, mb)
m2ab m ab m(a,b) (a,b)

信息安全数学基础第一阶段知识总结

信息安全数学基础第一阶段知识总结

信息安全数学基础第一阶段知识总结第一章整数得可除性一整除得概念与欧几里得除法1 整除得概念定义1 设a、b就是两个整数,其中b≠0如果存在一个整数q 使得等式a=bq成立,就称b整除a或者a被b整除,记作b|a ,并把b 叫作a得因数,把a叫作b得倍数、这时,q也就是a得因数,我们常常将q写成a/b或否则,就称b不能整除a或者a不能被b整除,记作a b、2整除得基本性质(1)当b遍历整数a得所有因数时,-b也遍历整数a得所有因数、(2)当b遍历整数a得所有因数时,a/b也遍历整数a得所有因数、(3)设b,c都就是非零整数,(i)若b|a,则|b|||a|、(ii)若b|a,则bc|ac、(iii)若b|a,则1〈|b|≤|a|、3整除得相关定理(1)设a,b≠0,c≠0就是三个整数、若c|b,b|a,则c|a、(2)设a,b,c≠0就是三个整数,若c|a,c|b,则c|a±b(3)设a,b,c就是三个整数、若c|a,c|b则对任意整数s,t,有c|sa+tb、(4)若整数a1, …,an都就是整数c≠0得倍数,则对任意n个整数s1,…,sn,整数就是c得倍数(5)设a,b都就是非零整数、若a|b,b|a,则a=±b(6)设a,b,c就是三个整数,且b≠0,c ≠0,如果(a , c)=1,则(ab , c)=(b,c)(7) 设a,b , c就是三个整数,且c≠0,如果c|ab,(a , c)=1, 则c|b、(8)设p就是素数,若p|ab ,则p |a或p|b(9)设a1,…,a n就是n个整数,p就是素数,若p|a1…a n,则p一定整除某一个ak二整数得表示主要掌握二进制、十进制、十六进制等得相互转化、三最大公因数与最小公倍数(一)最大公因数1.最大公因数得概念定义:设就是个整数,若使得 ,则称为得一个因数。

公因数中最大得一个称为得最大公因数。

记作、若,则称互素。

若,则称两两互素。

信息安全数学基础-知识点总结

信息安全数学基础-知识点总结

定理(补充):若c|a,c|b, 则c|(a,b)。
定义1.3.3:设a与b是两个整数,那么a与b的线性组合是形如ma+nb的和式,其中m与n都是整 数。
定理1.3.3:两个非零整数a与b的线性组合的最小正整数是它们的最大公因数。
推论1.3.1:若整数a与b相对互素,则存在整数m与n使得ma+nb=1。
定义1.1.3:大于1的不是素数的自然数称为合数。
注:全体自然数可以分为三类:1、全体素数、全体合数
• 带余除法
定理1.2.1(带余数除法):设a是正整数,b是整数,则一定存在唯一的整数q和r,使得
b=qa+r,其中0≤r<a,并分别称q与r为a 除b的商和余数。
注:很多字母表示其英文单词的首字母。
定义1.3.2:如果整数a与b的最大公因数为1,即(a,b)=1,则称a与b相对互素。
分区 与b的最大公因数为d,即(a,b)=d,则(a/d, b/d)=1。
定理1.3.2:a, b, cZ,有(a+cb,b)=(a,b)。
注:该方法并不是分解素数的方法,而是寻找/筛选和检验素数的方法。 下面以n=100为例说明筛选法的操作:
由定理1.3.11知道每个小于100的合数一定会有不超过10的素因子,而不超过10的素数只有 2,3,5和7,因而为了找到所有小于100的素数,可以
①. 先在不大于100的整数中删掉2的倍数(不包括2)
注:两两相对互素的一定是相对互素的,但反之不一定成立。
• 欧几里得算法
引理1.3.2:设整数e,d满足条件e=dq+r,其中q,r为整数,则(e,d)=(d,r)。 思路:a, b, cZ,有(a+cb,b)=(a,b)

信息安全数学基础

信息安全数学基础

信息安全数学基础一、说明(一)课程性质本课程是继《高等数学》、《线性代数》课之后,为信息与计算科学专业计算方向开设的一门数学基础理论课程。

本课程主要介绍用算术的方法研究整数性质以及近世代数中群与群结构、环论和有限域等内容。

(二)教学目的通过本课程的学习,使学生能熟练掌握用算术的方法研究整数性质以及近世代数中群与群结构、环论和有限域等内容,并且能够掌握如何应用信息安全数学基础中的理论和方法来分析研究信息安全中的实际问题,从而为学习密码学、网络安全、信息安全等打下坚实的基础。

(二)教学内容正确理解并掌握整数的整除概念及性质,带余除法,欧几里得除法,同余及基本性质,欧拉函数和欧拉定理。

一次同余式和二次同余式的解法,平方剩余与平方非剩余,指数及基本性质。

了解群环域等基本概念。

要求基本会用数论知识解决某些代数编码问题。

要求基本会用所学知识解决某些代数编码以及密码学问题。

(三)教学时数54学时(四)教学方式课堂讲授为主。

二、本文第一章整数的可除性教学要点:1. 整除的概念及欧几里得除法2. 算术基本定理教学内容:§1 整除概念和带余除法§2 最大公因式与欧几里得除法§3 整除的性质及最小公倍数§4 素数和算术基本定理§5 素数定理教学时数 6 学时考核要求:1.熟练掌握整除概念及性质,掌握带余除法。

2.理解欧几里得除法,会求最大公因数和最小公倍数。

3.理解素数概念和算术基本定理。

第二章同余教学要点:1.同余及基本性质,2.剩余类及完全剩余系的概念和性质3.欧拉函数和欧拉定理教学内容:§1 同余概念及其基本性质§2 剩余类及完全剩余系§3 简化剩余系与欧拉函数§4 欧拉定理与费尔马定理§5 模重复平方计算法教学时数 6 学时考核要求:1.理解同余概念,掌握其基本性质2.理解剩余类及完全剩余系,了解简化剩余系,熟悉欧拉函数3.掌握欧拉定理和费尔马定理4.掌握模重复平方计算法第三章同余式教学要点:一次同余式和二次同余式的解法,中国剩余定理教学内容:§1 基本概念及一次同余式§2 中国剩余定理§3 高次同余式的解数及解法§4 素数模的同余式教学时数 6 学时考核要求:1. 理解同余式概念,会熟练求解一次同余式2. 理解中国剩余定理第四章二次同余式与平方剩余教学要点:1.平方剩余与平方非剩余,2.勒让德符号和雅可比符号3.合数模教学内容:§1 一般二次同余式§2 模为奇素数的平方剩余与平方非剩余§3 勒让德符号§4 二次互反律§5 雅可比符号§6 模p平方根§7 合数模§8 素数的平方表示教学时数 8学时考核要求:1.熟悉高次同余式的解法2.理解素数模的同余式和一般二次同余式3.理解模为奇素数的平方剩余与平方非剩余4.掌握勒让德符号和雅可比符号5.掌握二次互反律6.理解合数模的二次同余式及其解法第五章原根与指标教学要点:1.指数及其基本性质2.原根存在的条件以及原根求解教学内容:§1 指数及其基本性质§2 原根存在的条件§3 指标及n次剩余教学时数 6 学时考核要求:1.掌握指数及基本性质2.理解原根存在的条件,理解指标和n次剩余概念第六章群教学要点:1.陪集、正规子群和商群的概念2.同态、同构的概念教学内容:§1 群的基本概念§2 循环群§3 陪集和Lagrange定理§4 正规子群和商群教学时数 8学时考核要求:1.掌握群理论与同余理论之间的关系2.熟练群、循环群、同态、同构的概念第七章环和域教学要点:1.环和域的基本概念以及与同态、同构的概念2.理想、商环和多项式环教学内容:§1 环和域的基本概念§2 理想和商环§3 多项式环教学时数 6 学时考核要求:掌握环和域的基本概念以及与同态、同构的概念,理想、商环和多项式环的概念第八章有限域教学要点:1.有限域的概念2.有限域上的多项式教学内容:§1 域的有限扩张§2 有限域的性质§3 有限域的表示§4 有限域上的多项式教学时数 6 学时考核要求:1.掌握有限域的基本概念及定理2.掌握域的扩张的概念3.掌握有限域上多项式的性质三、参考书[1] 信息安全数学基础。

信息安全中的数学基础第一章

信息安全中的数学基础第一章

最小公倍数与最大公因子关系
定理1-8
a,b 2)
(a,b)
1)设d是a,b的任意公倍数,则 [a,b] d. ab ,特别地,如果(a,b) = 1,[a,b] = |ab|.
定理2证明
证明
1)做带余除法: d = q[a,b] + r,0r[a,b], 由于ad,bd,那么 a[a,b],b[a,b], 则ar,br, r也是a,b的公倍数,
互素
定义1-7:设a,b是两个不全为0的整数,如果(a,b) = 1,
则称a,b互素.
推论1-1:a,b互素的充分必要条件是:
存在u,v,使ua+vb = 1. 证明 必要条件是定理1的特例,只需证充分条件. 如果存在u,v,使 ua+vb = 1. 则由(a,b)(ua+vb),得(a,b)1, 所以(a,b) = 1.
v, 使
(a,b)= ua+vb.
最大公因子定理
例6:将a = 888,b = 312的最大公因子表示为(a,b) = ua+vb 解 利用欧几里得除法求最大公因子的过程可以解出. 888 = 2312+264 312 = 1264+48 264 = 548+24 48=2 24 我们有: 264 = 8882312=a-2b 48 = 312264 = b (a-2b) = –a+3b 24 = 264548 = (a-2b)5(–a+3b) =6a17b 故(888,312) = 24 = 6888+(17)312.
(3)近世代数(第二版),韩士安,林磊著,科学出版社, 2009年
《信息安全数学基础》课程介绍
课程内容:数论,近世代数,有限域 课程目的:培养抽象思维能力和严格的逻辑推理 能力, 为学习专业基础课及专业课打好基础

信息安全数学基础(课堂PPT)

信息安全数学基础(课堂PPT)
P. Samuel 著 ✓“Primality and Cryptography”E. Kranakis 著 ✓《椭圆曲线密码学导论》张焕国 等译
2

4
课件邮箱
邮箱:infosecmath@ 密码:123456
2

5
信息安全数学基础
第1章:整数的可除性
2

6
整数论是研究整数的学科




原 根 与 指 标 第 章
素 性连 检分 测数 第第


代数(群、环、域) --新第8章
(第8,9,10,11,12章)
椭圆曲线 --新第9章
(第13章)
(7) ( 6+14 )
(5)
(4) (3) (2) (1)
2

3
➢选用教材:《信息安全数学基础》陈恭亮 著 ➢参考书目:
✓《初等数论》 潘承洞 潘承彪 著 ✓《代数学引论》 第2版 聂灵沼 丁石孙 著 ✓“Commutative Algebra”第1、2卷 O. Zariski &
➢ 计算机只能处理有限数和有限个数,计算机的计算 模型,硬件体系结构的设计与实现,代数编码,软 件设计与实现,计算机通信及密码学等,都广泛使 用了整数理论
➢ 而数学可以处理无穷大
2020/4/24
计算机科学与技术学院
10
数论特点
➢任意两个整数可以相加,相减,相乘, 结果仍是整数
➢但两个整数不一定能在整数的范围内相 除,这是整数系统的特点
➢若未特别指明,凡出现的数都是指整数
2020/4/24
计算机科学与技术学院
12
本章主要内容:
➢整除的概念 ➢欧几里得算法(*) ➢整数的表示 ➢最大公因子与广义欧几里得算法(*) ➢最小公倍数 ➢素数与算数基本定理(*) ➢素数定理

信息安全数学基础答案第一二三四五六七八章2

信息安全数学基础答案第一二三四五六七八章2

第一章(1)5,4,1,5.(2)100=22*52, 3288=23*3*137.(4)a,b可以表示成多个素因子的乘积a=p1p2––p r, b=q1q2––q s,又因为(a, b)=1,表明a, b 没有公共(相同)素因子. 同样可以将a n, b n表示为多个素因子相乘a n=(p1p2––p r)n, b n=(q1q2––q s)n明显a n, b n也没有公共(相同)素因子.(5)同样将a, b可以表示成多个素因子的乘积a=p1p2––p r, b=q1q2––q s, a n=(p1p2––p r)n, b n=(q1q2––q s)n,因为a n| b n所以对任意的i有, p i的n次方| b n, 所以b n中必然含有a的所有素因子, 所以b中必然含有a的所有素因子, 所以a|b.(6)因为非零a, b, c互素,所以(a, b)=(a, c)=1,又因为a=p1p2––p r, b=q1q2––q s, ab=p1p2––p r q1q2––q s, 又因为a, b, c互素, 所以a, b, c中没有公共(相同)素因子, 明显ab和c 也没有公共(相同)素因子.所以(ab, c)= (a, b)(a, c).(7)2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107, 109, 113, 127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199.(11)对两式进行变形有21=0(mod m), 1001=0(mod m),可以看出要求满足的m即使求21和1001的公约数, 为7和1.(12)(70!)/(61!)= 62*63*––*70=(-9)*(-8)*––*(-1)=-9!=-362880=1(mod 71). 明显61!与71互素, 所以两边同乘以61!, 所以70!=61!(mod 71).(13)当n为奇数时2n=(-1)n=-1=2(mod 3), 两边同时加上1有2n+1=0(mod 3), 所以结论成立.当n为偶数时2n=(-1)n=1(mod 3), 两边同时加上1有2n+1=2(mod 3), 所以结论成立. (14)第一个问:因为(c,m)=d, m/d为整数.假设ac=k1m+r, bc=k2m+r,有ac=k1d(m/d)+r, bc=k2d(m/d)+r所以ac=bc(mod m/d),因为(c,m/d)=1,所以两边可以同除以一个c, 所以结论成立.第二个问题:因为a=b(mod m), 所以a-b=k i*m i,a-b是任意m i的倍数,所以a-b是m i公倍数,所以[m i]|a-b.(利用式子:最小公倍数=每个数的乘积/最大公约数, 是错误的, 该式子在两个数时才成立)(15)将整数每位数的值相加, 和能被3整除则整数能被3整除, 和能被9整除则整数能被9整除, (1)能被3整除, 不能被9整除,(2)都不能,(3)都不能,(4)都不能第二章(5)证明:显然在群中单位元e满足方程x2=x, 假设存在一个元素a满足方程x2=x, 则有a2=a, 两边同乘以a-1有a=e. 所以在群中只有单位元满足方程x2=x.(6)证明:因为群G中每个元素都满足方程x2=e, 所以对群中任意元素a,b有aa=e, bb=e, (ab)2=abab=e. 对abab=e, 方程两边左乘以a, 右乘以b有aababb=(aa)ba(bb)=ba=aeb=ab, 有ab=ba, 所以G是交换群.(7)证明:充分性:因为在群中对任意元素a,b有(ab)2=a2b2即abab=aabb, 方程两边左乘以a的逆元右乘以b的逆元, 有a-1ababb-1= a-1aabbb-1, 有ab=ba, 所以G是交换群.必要性:因为群G是交换群, 所以对任意元素a,b有ab=ba, 方程两边左乘以a右乘以b有abab=aabb, 有(ab)2=a2b2.(8)证明:因为xaaba=xbc,所以x-1xaxbaa-1b-1=x-1xbca-1b-1,所以存在唯一解x=a-1bca-1b-1使得方程成立。

信息安全基础知识

信息安全基础知识

信息安全基础知识信息安全基础知识1. 了解信息安全基本概念信息安全是指信息网络的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,信息服务不中断。

信息安全是一门涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等多种学科的综合性学科。

2. 了解网络安全主要概念及意义网络的安全是指通过采用各种技术和管理措施,使网络系统正常运行,从而确保网络数据的可用性、完整性和保密性。

网络安全的具体含义会随着“角度”的变化而变化。

比如:从用户(个人、企业等)的角度来说,他们希望涉及个人隐私或商业利益的信息在网络上传输时受到机密性、完整性和真实性的保护。

网络安全是一个关系国家安全和主权、社会的稳定、民族文化的继承和发扬的重要问题。

其重要性,正随着全球信息化步伐的加快而变到越来越重要。

“家门就是国门”,安全问题刻不容缓。

3.了解安全隐患的产生原因、类型区别(被动攻击,主动攻击等)产生安全隐患的产生原因:1.网络通信协议的不安全2.计算机病毒的入侵3.黑客的攻击4操作系统和应用软件的安全漏洞5.防火墙自身带来的安全漏洞分类:分为主动攻击和被动攻击主动攻击包含攻击者访问他所需信息的故意行为。

比如远程登录到指定机器的端口25找出公司运行的邮件服务器的信息;伪造无效IP 地址去连接服务器,使接受到错误IP地址的系统浪费时间去连接哪个非法地址。

攻击者是在主动地做一些不利于你或你的公司系统的事情。

正因为如此,如果要寻找他们是很容易发现的。

主动攻击包括拒绝服务攻击、信息篡改、资源使用、欺骗等攻击方法。

被动攻击主要是收集信息而不是进行访问,数据的合法用户对这种活动一点也不会觉察到。

被动攻击包括嗅探、信息收集等攻击方法。

从攻击的目的来看,可以有拒绝服务攻击(Dos)、获取系统权限的攻击、获取敏感信息的攻击;从攻击的切入点来看,有缓冲区溢出攻击、系统设置漏洞的攻击等;从攻击的纵向实施过程来看,又有获取初级权限攻击、提升最高权限的攻击、后门攻击、跳板攻击等;从攻击的类型来看,包括对各种操作系统的攻击、对网络设备的攻击、对特定应用系统的攻击等4.了解安全分类(技术缺陷,配置缺陷,策略缺陷,人为缺陷等)技术缺陷:现有的各种网络安全技术都是针对网络安全问题的某一个或几个方面来设计的,它只能相应地在一定程度上解决这一个或几个方面的网络安全问题,无法防范和解决其他的问题,更不可能提供对整个网络的系统、有效的保护。

第一章-信息安全基础

第一章-信息安全基础
的概率。 完整性:信息不被偶然或盱眙的删除、修改、伪造、乱序、
重放、插入等破坏操作。 保密性:指确保信息不暴露给未授权的实体和进程。 不可抵赖性:也称不可否认性,是面向通信双方信息真实
统一的安全要求,包括收、发方均不可抵赖。
其他安全属性
可控性:对信息及信息系统实施安全监控 可审查性:使用审计、监控、防抵赖等安
泄漏或丢失,包括:信息在传输中的丢失 或泄漏,在存储介质中的丢失或泄漏,通 过建立隐蔽隧道等窃取敏感信息。
信息破坏:以非法手段窃得对数据的使用 权,删除、修改、插入或重发某些重要信 息,以取得有益于攻击者的相应;恶意添 加,修改数据,以干扰用户的正常使用。
拒绝服务:使合法用户被排斥而不能进入 计算机网络系统或不能得到相应的服务。
7个安全级别:D、C1、C2、B1、B 2、B3、A1
其他安全标准
1991年,欧共体发布信息技术安全评价准则(ITSEC) 1993年,加拿大发布加拿大可信计算机产品评价准则
(CTCPEC) 同年,美国发布美国信息技术安全评价联邦标准(FC) ITSEC主要考虑安全的功能和安全的保障,TCSEC混合
PDRR安全模型
实时防御系统:入侵检测、应急响应、灾 难恢复、防守反击
常规评估:利用脆弱性数据库检测与分析 网络系统本身存在的安全隐患,为实时防 御系统提供策略调整依据
基础设施:由攻击特征库、隐患数据库以 及威胁评估数据库等基础数据库组成,支 撑实时防御系统和常规评估系统的工作
1.4 风险管理
PDRR安全模型
时间概念 Pt****系统为了保护安全目标设置各种保护后的防
护时间;或者理解为在这样的保护方式下,黑客 (入侵者)攻击安全目标所花费的时间。 Dt ****从入侵者开始发动入侵开始,系统能够检 测到入侵行为所花费的时间。 Rt ****从发现入侵行为开始,系统能够做出足够 的响应,将系统调整到正常状态的时间。P2DR模 型就可以用一些典型的数学公式来表达安全的要 求:

信息安全数学基础习题集一

信息安全数学基础习题集一

信息安全数学基础习题集一信息安全数学基础----习题集一一、填空题1、设a=18、b=12,c=27,求a、b、c的最小公倍数[a,b,c]= .2、求欧拉函数φ(3000)= .3、设m=9,则模m的最小非负简化剩余系={ }.4、设m=11,则模m的所有平方剩余= .5、设m=22,则模m的所有原根个数= .6. 设m,n是互素的两个正整数,则φ(mn)=________________。

7. 设m是正整数,a是满足m?a的整数,则一次同余式:ax≡b (mod m)有解的充分必要条件是_________________ 。

8. 设 m 是一个正整数,a是满足____________的整数,则存在整数a’,1≤a’<m ,使得aa’≡1 (mod m)。

9. 设a∈Z,(a,m)=1, 如果同余方程x2≡a(mod m)__________, 则a 叫做模m的平方剩余.10. 设a,m∈Z,m>1,(a,m)=1, 则使得a e≡1(mo d m)成立的最小正整数e叫做a 对模m的__________.二、判断题(在题目后面的括号中,对的画“√”,错的画“×”)1、若k是任意正整数, 则(ak,bk)=(a,b). ()2、设a1,a2,…,a n是n个不全为零的整数,则a1,a2,…,a n与a1, |a2|, |a3|,…, |a n|的公因数相同()3、设m是正整数, 若m│ab, 则m│a或m│b. ()4、设m为正整数, a,b为整数, a≡b(mod m), d│b且d>0, 则ad ≡bd(mod md).()5、{1,-3,8,4,-10}是模5的一个完全剩余系. ()6、设m是素数, 模m的最小非负完全剩余系和最小非负简化剩余系中元素个数相等. ()7、设p=17为奇素数, 模p的平方剩余和平方非剩余的数量各为8. ()8、一次同余方程9x≡1(mod 24)有解. ()9、设p是素数, g是模p的原根, 若g x≡1(mod p), 则x是p?1的整数倍.()10、设m>1,(a,m)=1, 则1=a0,a,a2, …, a ord m(a)?1构成模m 的简化剩余系.()11. b≠0, 则(0,b)=|b|. ()12. 设a,b是两个互素正整数, 那么a│m,b│m, 则ab│m. ()13. 设m是一个正整数, a,b,d都不为0,若ad≡bd(modm)。

《信息安全数学基础》部分课后习题答案

《信息安全数学基础》部分课后习题答案

《信息安全数学基础》课后作业及答案第1章课后作业答案 (2)第2章课后作业答案 (6)第3章课后作业答案 (13)第4章课后作业答案 (21)第5章课后作业答案 (24)第6章课后作业答案 (27)第7章课后作业答案 (33)第8章课后作业答案 (36)第9章课后作业答案 (40)第10章课后作业答案 (44)第11章课后作业答案 (46)第12章课后作业答案 (49)第13章课后作业答案 (52)第1章课后作业答案习题1:2, 3, 8(1), 11, 17, 21, 24, 25, 312. 证明:存在整数k,使得5 | 2k + 1,并尝试给出整数k的一般形式。

证明k = 2时,满足5 | 2k + 1。

5 | 2k + 1,当且仅当存2k + 1 = 5q。

k, q为整数。

即k = (5q– 1)/2。

只要q为奇数上式即成立,即q = 2t + 1,t为整数即,k = 5t + 2,t为整数。

3. 证明:3 3k + 2,其中k为整数。

证明因为3 | 3k,如果3 | 3k + 2,则得到3 | 2,矛盾。

所以,3 3k + 2。

8. 使用辗转相除法计算整数x, y,使得xa + yb = (a, b):(1) (489, 357)。

解489 = 357×1 + 132,357 =132 × 2 + 93,132 = 93 × 1 + 39,93 = 39 × 2 + 15,39 = 15 × 2 + 9,15 = 9 × 1 + 6,9 = 6 × 1 + 3,6 = 3 × 2 + 0,所以,(489, 357) = 3。

132 = 489 – 357×1,93 = 357 – 132 × 2 = 357 – (489 – 357×1) × 2 = 3 × 357 – 2 ×489,39 = 132 – 93 × 1 = (489 – 357×1) – (3 × 357 – 2 ×489) × 1 = 3 ×489 – 4× 357,15 = 93 – 39 × 2 = (3 × 357 – 2 × 489) – (3 ×489 – 4× 357) × 2 = 11× 357 – 8 × 489,9 = 39 – 15 × 2 = (3 ×489 – 4× 357) – (11× 357 – 8 × 489) × 2 = 19 × 489 – 26× 357,6 = 15 – 9 × 1 = (11× 357 –8 × 489) – (19 × 489 – 26× 357) = 37 ×357 – 27 × 489,3 = 9 – 6 × 1 = (19 × 489 – 26× 357) – (37 × 357 – 27 × 489) = 46 ×489 – 63 × 357。

信息安全数学基础习题集一

信息安全数学基础习题集一

信息安全数学基础习题集一信息安全数学基础----习题集一一、填空题1、设a=18、b=12,c=27,求a、b、c的最小公倍数[a,b,c]= .2、求欧拉函数φ(3000)= .3、设m=9,则模m的最小非负简化剩余系={ }.4、设m=11,则模m的所有平方剩余= .5、设m=22,则模m的所有原根个数= .6. 设m,n是互素的两个正整数,则φ(mn)=________________。

7. 设m是正整数,a是满足 m∤a的整数,则一次同余式:ax≡b (mod m)有解的充分必要条件是_________________ 。

8. 设 m 是一个正整数,a是满足____________的整数,则存在整数a’,1≤a’<m ,使得aa’≡1 (mod m)。

9. 设a∈Z,(a,m)=1, 如果同余方程x2≡a(mod m)__________, 则a 叫做模m的平方剩余.10. 设a,m∈Z,m>1,(a,m)=1, 则使得a e≡1(mod m)成立的最小正整数e叫做a对模m的__________.二、判断题(在题目后面的括号中,对的画“√”,错的画“×”)1、若k是任意正整数, 则(ak,bk)=(a,b). ()2、设a1,a2,…,a n是n个不全为零的整数,则a1,a2,…,a n与a1, |a2|, |a3|,…, |a n|的公因数相同()3、设m是正整数, 若m│ab, 则m│a或m│b. ()4、设m为正整数, a,b为整数, a≡b(mod m), d│b且d>0, 则ad≡b d (mod md). ()5、{1,-3,8,4,-10}是模5的一个完全剩余系. ()6、设m是素数, 模m的最小非负完全剩余系和最小非负简化剩余系中元素个数相等. ( )7、设p =17为奇素数, 模p 的平方剩余和平方非剩余的数量各为8.( ) 8、一次同余方程9x ≡1(mod 24)有解. ( )9、设p 是素数, g 是模p 的原根, 若g x ≡1(mod p), 则x 是p −1的整数倍.()10、设m >1,(a,m)=1, 则1=a 0,a,a 2, …, a ord m (a )−1构成模m 的简化剩余系. ( )11. b ≠0, 则(0,b)=|b|. ( )12. 设a,b 是两个互素正整数, 那么a│m,b│m , 则 ab│m . ( )13. 设m 是一个正整数, a,b,d 都不为0,若ad ≡bd(modm)。

信息安全数学基础第一阶段知识总结

信息安全数学基础第一阶段知识总结

信息安全数学基础第一阶段知识总结第一章 整数的可除性一 整除的概念和欧几里得除法 整除的概念定义 设♋、♌是两个整数,其中♌≠ 如果存在一个整数 ❑ 使得等式 ♋♌❑ 成立,就称♌整除♋或者♋被♌整除,记作♌♋ ,并把♌叫作♋的因数,把♋叫作♌的倍数 这时,❑也是♋的因数,我们常常将❑写成♋/♌或 否则,就称♌不能整除♋或者♋不能被♌整除,记作♋ ♌整除的基本性质☎✆当♌遍历整数♋的所有因数时, ♌也遍历整数♋的所有因数☎✆当♌遍历整数♋的所有因数时,♋♌也遍历整数♋的所有因数☎✆设♌,♍都是非零整数,☎♓✆若♌♋,则 ♌♋ ☎♓♓✆若♌♋,则♌♍♋♍☎♓♓♓✆若♌♋,则 ♌≤ ♋ 整除的相关定理☎✆ 设♋,♌≠ ,♍≠ 是三个整数 若♍♌,♌♋,ab则♍♋☎✆ 设♋,♌,♍≠ 是三个整数,若♍♋,♍♌,则♍♋±♌☎✆ 设♋,♌,♍是三个整数 若♍♋,♍♌则对任意整数♦,♦,有♍♦♋♦♌☎✆ 若整数♋  ⑤♋⏹都是整数♍≠ 的倍数,则对任意⏹个整数♦,⑤,♦⏹,整数是♍的倍数☎✆ 设♋,♌都是非零整数 若♋♌,♌♋,则♋±♌ ☎✆ 设♋ ♌  ♍是三个整数,且♌≠ ,♍ ≠ ,如果☎♋  ♍✆则 ☎♋♌  ♍✆☎♌  ♍✆☎✆ 设♋  ♌  ♍是三个整数,且♍≠ ,如果♍|♋♌  ☎♋  ♍✆   则♍  ♌☎✆ 设☐ 是素数,若☐ ♋♌  则☐ ♋或☐♌☎✆ 设♋  ⑤♋⏹是⏹个整数,☐是素数,若☐ ♋ ⑤♋⏹ 则☐一定整除某一个♋ 二 整数的表示主要掌握二进制、十进制、十六进制等的相互转化 三 最大公因数和最小公倍数 ☎一✆最大公因数 .最大公因数的概念nn a s a s ++ 11定义:设是个整数,若使得 ,则称为的一个因数.公因数中最大的一个称为的最大公因数.记作若 则称 互素.若 则称两两互素.思考: .由两两互素,能否导出.由 能否导出两两互素?.最大公因数的存在性☎✆若 不全为零,则最大公因数存在并且☎✆若全为零,则任何整数都是它的公因数.这时,它们没有最大公因数..求两个正整数的最大公因数.定理 :设任意三个不全为零的整数,且 则辗转相除法由带余除法 得☎✆⑤⑤因为每进行一次带余除法,余数至少减少 ,且是有限整数,故经过有限次带余除法后,总可以得到一个余数是零的情况,即由☎✆知,定理 :任意两个正整数 则是☎✆中最后一个不等于零的余数.定理 :任意两个正整数的任意公因数都是的因数. .性质定理 :任意两个正整数,则存在整数,使得成立定理 :设是不全为零的整数.☎♓✆若则☎♓♓✆若则☎♓♓♓✆若是任意整数,则从上面定理我们很容易得到下面几个常用结论:♊♋ 且♌♍.求两个以上正整数的最大公因数设则有下面的定理:定理 :若 是个正整数,则只需证♊是的一个公因数.♋ 是的公因数中最大一个例 求解:.求两个正整数的最大公因数的线性组合(重点掌握)方法一 运用辗转相除法求最大公因数的逆过程;方法二 补充的方法方法三 运用列表法求解☎二✆ 最小公倍数.最小公倍数的定义定义: 是 个整数,如果对于整数,有那么叫做的一个公倍数.在 的一切公倍数中最小一个正整数,叫做最小公倍数.记作 ..最小公倍数的性质.定理 :设是任给的两个正整数,则☎♓✆的所有公倍数都是的倍数.☎♓♓✆定理 :设正整数是的一个公倍数,则.求两个以上整数的最小公倍数定理 :设是个正整数 若则只需证:♊是 的一个公倍数,即♋设是的任一公倍数 则例 求解:又四 素数 算术基本定理.素数、合数的概念定义:一个大于 的整数,如果它的正因数只有 和它的本身,我们就称它为素数,否则就称为合数..性质定理 :设是大于 的整数,则至少有一个素因数,并且当是合数时,若是它大于 的最小正因数,则p ,都有定理 设⏹是一个正整数,如果对所有地素数n☐ ⏹则⏹一定是素数求素数的基本方法:爱拉托斯散筛法。

最新《信息安全数学基础》课程教学大纲资料

最新《信息安全数学基础》课程教学大纲资料

《信息安全数学基础》课程教学大纲课程性质:学科基础课课程代码:学时:72(讲课学时:72实验学时:0课内实践学时: 0)学分:4.5适用专业:通信工程一、课程教学基本要求《信息安全数学基础》是通信工程专业教学计划中的一门学科基础课,通过对本课程的学习,可以使学生系统地掌握本学科的数学基础,使得学生能够初步掌握和运用数学理论来分析和研究一些问题。

二、课程教学大纲说明信息安全学科是一门新兴的学科.它涉及通信学、计算机科学、信息学和数学等多个学科。

为了使学生系统的掌握信息安全理论基础和实际知识,需要专门开课讲授与信息安全相关的数学知识,特别是关于初等数论知识。

通过本课程的学习,使学生掌握信息安全学科涉及的数学基本概念、基本原理和实际应用,建立数学体系的完整概念,为后续专业课程的学习奠定基础。

本课程的教学内容主要以理论为主,介绍了整数的可除性、同余理论以及有关原根与指标等知识。

学好本课程内容的前提条件:高等数学和线性代数的基础知识。

教学方法与手段:本课程采用课堂理论教学为主要教学方法,习题课和批改作业为检查措施,期末笔试考试为检查手段,以确保本课程的教学质量。

三、各章教学结构及具体要求(一)第一章整数的可除性1.教学目的和要求。

通过对本章的学习,使学生加深对整数的性质、狭义和广义欧几里得除法和算术基本定理的了解,更深入地理解初等数论与现代密码学的关系。

2.教学内容和要点。

共讲授六个方面的内容:(1)整除的概念、欧几里得除法;(2)整数的表示(3)最大公因数与广义欧几里得除法(4)整除的进一步性质及最小公倍数(5)素数、算术基本定理(6)素数定理。

(二)第二章同余1. 教学目的和要求。

通过对本章的学习,使学生了解同余、剩余类和简化剩余类的概念,熟悉欧拉定理、费马小定理。

2.教学内容和要点。

共讲授五个知识点的内容:(1)同余的概念及基本性质(2)剩余类及完全剩余系(3)简化剩余系与欧拉函数(4)欧拉定理费马小定理(5)模重复平方计算法。

信息安全数学基础(武汉大学)第一章

信息安全数学基础(武汉大学)第一章

称 q 为 b 除 a 的不完全商。 当b | r 时, b | a ;特别的,当 r = 0 时,q 为完全商。
2011-3-15 西南交通大学信息科学与技术学院
27
(1) 取 c = 0,则 0 ≤r < |b|,称 r 为 a 被 b 除后的最小 非负余数,此时, b | a r=0 (2) 取 c = 1,则 1 ≤r ≤|b|,称 r 为 a 被 b 除后的最小 正余数,此时, b | a r =|b| (3) 取 c = -|b|+ 1,则 -|b|+ 1 ≤ r ≤ 0 ,称 r 为 a 被 b 除 后的最大非正余数,此时, b | a r=0 (4) 取 c = -|b|,则 -|b|≤ r < 0,称 r 为 a 被 b 除后的最大 负余数,此时, b | a r = -|b| (5) 当 b 为偶数时,取 c = -|b|/ 2,有 -|b|/ 2 ≤ r < |b|/ 2, 或取 c = -|b|/ 2 + 1,有 -|b|/ 2 < r ≤ |b|/ 2; 当 b 为奇数时,取 c = -(|b|-1) / 2,有-(|b|-1) / 2 ≤ r ≤ (|b|-1) / 2,此时,称 r 为绝对值最小余数
2011-3-15
西南交通大学信息科学与技术学院
18
(问题3-素数个数是否无限?)
定理1-3:素数有无穷多个。
证明:反证法。假定素数只有有限多个(k个),记为
p1=2, p2=3, … , pk 设整数 n=p1· p2…pk+1, ∵ n>pi (i=1,2,…,k), ∴ n 为合数。 由定理1-2知,一定存在1≤j≤k,使得 pj | n, 又∵ pj | p1· p2…pk,, ∴ 由整除的性质1-1(3)得: pj | (n - p1· p2…pk)=1 而这是不可能的,所以存在无穷多个素数。

信息安全数学基础环和域基础知识

信息安全数学基础环和域基础知识
域的例子(1)
在通常的加法和乘法运算下,Q, R 和 C 都是域。
域的例子(2)
令p是一个素数,在模p加法和模p乘法 运算下,Zp是一个域. 也记为Fp或者GF (p).
注意: 整数环Z不是域; 当n是合数时,Zn不是域。 有限群、子群、商群和群的阶的概念可 以直接推广到环和域中。
域的特征
F是域,其特征char(F)定义为单位元1的加法阶, 即使得 的最小自然数n,如果不存在这样的自然数,则记char(F) =∞.
性质:如果char(F)有限,则一定是素数.
域的例子(3)
构造方法
域上的多项式环 不可约多项式
定理
令F为含有p个元素的域,f(x)是F上的n次不可约多项式,则域F[x]/f(x)中元素的个数是pn. F[x]/f(x)是F[x]中所有次数小于deg(f)=n、系数取遍F中所有p个元素的多项式全体构成的集合. 共有pn个这样的多项式.
注意:在此定理中,并没有假设p是素数,事实上,F可以是任意域,称F[x]/f(x)为由基域F通过域扩张得到的扩域.
1)置换密码 2)单表代换密码 3)多表代换密码 4)Vernam密码 5)Playfair密码 6)Hill密码 7)公钥密码 8)私钥密码
教学资料
资料仅供参考
定义: F[x]是域F上的多项式环, f,g,r∈F[x], g≠0, 满足f = gq + r, deg(r)<deg(g), 称r为f除以g的余式, 记为r≡f (mod g). 考虑F[x]中所有多项式模g(x)的余式, 将这些集合称为F[x]模g(x)的多项式, 记为F[x]/g(x).
类似的有环同态基本定理
概念的类比


正规子群

信息安全数学基础习题答案

信息安全数学基础习题答案

信息安全数学基础习题答案信息安全数学基础习题答案第⼀章整数的可除性1.证明:因为2|n 所以n=2k , k∈Z5|n 所以5|2k ,⼜(5,2)=1,所以5|k 即k=5 k1,k1∈Z7|n 所以7|2*5 k1 ,⼜(7,10)=1,所以7| k1即k1=7 k2,k2∈Z 所以n=2*5*7 k2即n=70 k2, k2∈Z 因此70|n2.证明:因为a3-a=(a-1)a(a+1)当a=3k,k∈Z 3|a 则3|a3-a当a=3k-1,k∈Z 3|a+1 则3|a3-a当a=3k+1,k∈Z 3|a-1 则3|a3-a所以a3-a能被3整除。

3.证明:任意奇整数可表⽰为2 k0+1,k0∈Z(2 k0+1)2=4 k02+4 k0+1=4 k0 (k0+1)+1由于k0与k0+1为两连续整数,必有⼀个为偶数,所以k0 (k0+1)=2k所以(2 k0+1)2=8k+1 得证。

4.证明:设三个连续整数为a-1,a,a+1 则(a-1)a(a+1)= a3-a由第⼆题结论3|(a3-a)即3|(a-1)a(a+1)⼜三个连续整数中必有⾄少⼀个为偶数,则2|(a-1)a(a+1)⼜(3,2)=1 所以6|(a-1)a(a+1) 得证。

5.证明:构造下列k个连续正整数列:(k+1)!+2, (k+1)!+3, (k+1)!+4,……, (k+1)!+(k+1), k∈Z对数列中任⼀数 (k+1)!+i=i[(k+1)k…(i+1)(i-1)…2*1+1], i=2,3,4,…(k+1)所以i|(k+1)!+i 即(k+1)!+i为合数所以此k个连续正整数都是合数。

6.证明:因为1911/2<14 ,⼩于14的素数有2,3,5,7,11,13经验算都不能整除191 所以191为素数。

因为5471/2<24 ,⼩于24的素数有2,3,5,7,11,13,17,19,23经验算都不能整除547 所以547为素数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息安全数学基础第一阶段知识总结第一章 整数的可除性一 整除的概念和欧几里得除法 1 整除的概念定义1 设a 、b 是两个整数,其中b ≠0如果存在一个整数 q 使得等式 a=bq 成立,就称b 整除a 或者a 被b 整除,记作b|a ,并把b 叫作a 的因数,把a 叫作b 的倍数.这时,q 也是a 的因数,我们常常将q 写成a /b 或否则,就称b 不能整除a 或者a 不能被b 整除,记作a b.2整除的基本性质(1)当b 遍历整数a 的所有因数时,-b 也遍历整数a 的所有因数. (2)当b 遍历整数a 的所有因数时,a/b 也遍历整数a 的所有因数. (3)设b ,c 都是非零整数, (i)若b|a ,则|b|||a|. (ii)若b|a ,则bc|ac.(iii)若b|a ,则1<|b|≤|a|. 3整除的相关定理(1) 设a ,b ≠0,c ≠0是三个整数.若c|b ,b|a ,则c|a. (2) 设a ,b ,c ≠0是三个整数,若c|a ,c|b ,则c|a ±b(3) 设a ,b ,c 是三个整数.若c|a ,c|b 则对任意整数s ,t ,有c|sa+tb. (4) 若整数a 1 , …,a n 都是整数c ≠0的倍数,则对任意n 个整数s 1,…,abnn a s a s ++ 11s n,整数是c的倍数(5) 设a,b都是非零整数.若a|b,b|a,则a=±b(6) 设a, b , c是三个整数,且b≠0,c ≠0,如果(a , c)=1,则(ab , c)=(b , c)(7) 设a , b , c是三个整数,且c≠0,如果c|ab , (a , c) = 1, 则c |b.(8) 设p 是素数,若p |ab , 则p |a或p|b(9) 设a1 , …,a n是n个整数,p是素数,若p| a1…a n,则p一定整除某一个a k二整数的表示主要掌握二进制、十进制、十六进制等的相互转化.三最大公因数和最小公倍数(一)最大公因数1.最大公因数的概念定义:设是个整数,若使得,则称为的一个因数.公因数中最大的一个称为的最大公因数.记作.若,则称互素.若,则称两两互素.思考:1.由两两互素,能否导出2.由能否导出两两互素?2.最大公因数的存在性(1)若不全为零,则最大公因数存在并且(2)若全为零,则任何整数都是它的公因数.这时,它们没有最大公因数.3.求两个正整数的最大公因数.定理1:设任意三个不全为零的整数,且则辗转相除法由带余除法得(1)……因为每进行一次带余除法,余数至少减少1,且是有限整数,故经过有限次带余除法后,总可以得到一个余数是零的情况,即由(1)知,定理2:任意两个正整数,则是(1)中最后一个不等于零的余数.定理3:任意两个正整数的任意公因数都是的因数.4.性质定理4:任意两个正整数,则存在整数,使得成立定理5:设是不全为零的整数.(i)若则(ii)若则(iii)若是任意整数,则从上面定理我们很容易得到下面几个常用结论:①②且③④5.求两个以上正整数的最大公因数设则有下面的定理:定理6:若是个正整数,则只需证①是的一个公因数.②是的公因数中最大一个例求解:6.求两个正整数的最大公因数的线性组合(重点掌握)方法一运用辗转相除法求最大公因数的逆过程;方法二补充的方法方法三运用列表法求解(二) 最小公倍数1.最小公倍数的定义定义:是个整数,如果对于整数,有,那么叫做的一个公倍数.在的一切公倍数中最小一个正整数,叫做最小公倍数.记作.2.最小公倍数的性质.定理1:设是任给的两个正整数,则(i)的所有公倍数都是的倍数.(ii)定理2:设正整数是的一个公倍数,则3.求两个以上整数的最小公倍数定理3:设是个正整数, 若则只需证:①是的一个公倍数,即,②设是的任一公倍数,则例1 求解:又四素数算术基本定理1.素数、合数的概念定义:一个大于1的整数,如果它的正因数只有1和它的本身,我们就称它为素数,否则就称为合数.2.性质定理1:设是大于1的整数,则至少有一个素因数,并且当是合数时,若是它大于1的最小正因数,则p ,都有定理2设n是一个正整数,如果对所有地素数np n,则n一定是素数.求素数的基本方法:爱拉托斯散筛法。

定理3:设是素数,是任意整数,则(i) 或(ii) 若则或3.素数的个数定理4:素数的个数是无穷的.4.算术基本定理定理5任一整数n>1都可以表示成素数的乘积,且在不考虑乘积顺序的情况下,该表达式是唯一的.即n= p1…p s , p1≤…≤p s , (1)其中p i是素数,并且若n = q1…q t , q1≤…≤q t , 其中q j是素数,则s= t , p i = q j, 1 ≤i ≤s.推论1:设是任一大于1的整数,且为素数,且则是的正因数的充分必要条件是推论2:且为素数.则第二章同余一同余概念和基本性质<一>、同余的定义.定义:如果用去除两个整数所得的余数相同,则称整数关于模同余,记作如果余数不同,则称关于模不同余,记作.定理1:整数关于模同余充分必要条件是<二>、性质.定理2:同余关系是一种等价关系,即满足(1)自反性:(2)对称性:若(3)传递性:若定理3:若则:定理4:若且则定理5:若且则定理6:若,则定理7:若且则定理8:若则定理9设整数n有十进制表示式:n = a k 10k + a k-1 10k-1 + …+ a1 10 + a0 , 0≤a i <10则3 | n的充分必要条件是3 | a k + …+ a0 ;而9 |n 的充分必要条件是9 | a k + …+ a0 .定理10设整数n有1000进制表示式:n = a k 1000k + …+ a1 1000 + a0 , 0≤a i <1000则7(或11,或13)|n的充分必要条件是7(或11,或13)能整除整数( a0 + a2 + …) –( a1 + a3 + …)例1:求7除的余数.解:除的余数为4.例2:求的个位数.解:的个位数为.二完全剩余系和互素剩余系<一>、剩余类.1.定义1:设是一个给定的正整数.则叫做模的剩余类.定理1:设是模的剩余类,则有(1)中每一个整数必属于这个类中的一个,且仅属于一个.(2)中任意两个整数属于同一类的充要条件是<二>、完全剩余系1.定义2:在模的剩余类中各取一个数则个整数称为模的一组完全剩余系.任意个连续的整数一定构成模的一组完全剩余系.2.形成完全剩余系的充要条件.定理2:个整数形成模的完全剩余系的充要条件是:3.完全剩余系的性质.定理3:若则当遍历模的完全剩余系时,则也遍历模的完全剩余系.定理4 设m是一个正整数,a是满足(a,m)=1的整数,则存在整数a’1 ≤a’<m,使得aa’≡1(mod m)定理5:若当分别遍历模的完全剩余系时,则也遍历模的完全剩余系.例1:问是否构成模的完全剩余系?解:是的一个排列.能构成模的一组完全剩余系.<三> 简化剩余系1、简化剩余类、简化剩余系概念.定义3:若模的某一剩余类里的数与互素,则把它称为模的一个互素剩余类.在与模互素的全部剩余类中,各取出一整数组成的系,叫做模的一组简化剩余系.在完全剩余系中所有与模互素的整数构成模的简化剩余系.2.简化剩余系的个数.定义4:欧拉函数是定义在正整数集上的函数,的值等于序列与互素的个数.为素数定理6:个整数构成模的简化剩余系的充要条件是定理7:若遍历模的简化剩余系,则也遍历模的简化剩余系定理8设m1,m2是互素的两个正整数,如果x1 , x2分别遍历模m1和m2的简化剩余系,则m2x1 + m1x2遍历模m1 m2的简化剩余系. 定理9:若,则∏∏--=-===np knp a ka ap p n p n n pp pn n s |1|1)11()11()11()(101 ϕ则有标准因数分解式为设正整数定理<三>欧拉定理 费马小定理 威尔逊定理1. 欧拉定理 设m 是大于1的整数,如果a 是满足(a , m)=1的整数,则 )m mod (1a )m (≡ϕ2.费马定理 设p 是一个素数,则对任意整数a ,我们有 a p ≡a (mod p)3.(wilson )设p 是一个素数.则 )p mod (1)!1p (-≡- <四>模重复平方计算法 主要掌握运用该方法解题过程第三章 同余式1.同余式的定义定义1 设m 是一个正整数,设f(x)为多项式其中a i 是整数,则 f(x) ≡0( mod m ) (1)叫作模m 同余式 . 若n a 0 (mod m), 则n 叫做f(x)的次数,记作degf .此时,(1)式又叫做模m 的n 次同余式.2.同余式的解、解数及通解表达式1n n a x a x a )x (f +++=定理 1 设m 是一个正整数,a 是满足a m 的整数则一次同余式 ax ≡b (mod m)有解的充分必要条件是(a , m)|b ,而且, 当同余式有解时,其解数为d =( a , m).定理2设m 是一个正整数,a 是满足(a,m)=1的整数,则一次同余式 ax ≡ 1(mod m)有唯一解x ≡a ’(mod m).定理3 设m 是一个正整数,a 是满足(a,m)|b 的整数,则一次同余式 ax ≡ b(mod m) 的全部解为.1)m ,a (,,1,0t )m mod ()m ,a (m t ))m ,a (mmod ()m ,a (a )m ,a (b x 1-=+⎪⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛⋅≡- 3.中国剩余定理定理1 (中国剩余定理)设k 1m ,,m 是k 个两两互素的正整数,则对任意的整数k 1b ,,b ,同余式组)1()m mod (b x )m mod (b x kk 11⎪⎩⎪⎨⎧≡≡一定有解,且解是唯一的例1 计算 ).77 mod (21000000解一 利用 2.4定理 1(Euler 定理 )及模重复平方计算法直接计算. 因为77=7·11,,60)11()7()77(=⋅=ϕϕϕ所以由2.4 定理1(Euler 定理),)77 mod (1260≡,又1000000=16666·60+40,所以)77 mod (22)2(2404016666601000000≡⋅=,设m=77,b=2,令a=1.将40写成二进制,40=23 + 25 ,运用模重复平方法,我们依次计算如下: (1) )77(mod 4,1,02100≡≡≡==b b a a n 计算(2) n 1 = 0, 计算 )77 mod (16b b ,1a a 21201≡≡≡=(3) n 2 = 0, 计算 )77 mod (25b b ,1a a 22312≡≡≡=(4) n 3 = 1, 计算 )77 mod (9b b ,25b a a 234323≡≡≡⋅=(5) n 4 = 0 , 计算 )77 mod (4b b ,25a a 24534≡≡≡= (6) n 6 = 1 , 计算 )77 23(mod b a a 545≡⋅= 最后,计算出)77 mod (2321000000≡ 解二 令10000002x =,因为77=7·11,所以计算x(mod 77)等价于求解同余式组⎩⎨⎧≡≡)11 mod (b x )77 mod (b x21 因为Euler 定理给出)7 mod (1226)7(≡≡ϕ,以及1000000=166666·6+4,所以)7 mod (22)2(2b 4166666610000001≡⋅≡≡.令 77m m m ,11m ,7m 2121=⋅===,7m M ,11m M 1221====分别求解同余式 )11 mod (17M ),7 mod (111M '2'1≡≡,得到8M ,2M '2'1== 故x ≡2·11·2+8·7·1≡100≡23(mod 77)因此,21000000 ≡23(mod 77) 例2:解同余式组解:原同余式组有解且同解于两两互素同余式组有惟一解.原同余式组的解为第四章二次同余式与平方剩余1.二次同余式的定义定义1设m是正整数,若同余式1(amodx2=≡,a(),m)m有解,则a叫做模m的平方剩余(二次剩余);否则,a叫做模m的平方非剩余(或二次非剩余).2. 模为奇素数的平方剩余和平方非剩余 讨论模为素数p 的二次同余式1),(),(mod 2=≡p a p a x定理1(欧拉判别条件)设p 是奇素数,(a, p)=1, 则 ( i ) a 是模p 的平方剩余的充分必要条件是);(mod 121p a p ≡-(ii) a 是模p 的平方非剩余的充分必要条件是);(mod 121p ap -≡-并且当a 是模p 的平方剩余时,同余式(1)恰有二解.定理2 设p 是奇素数,则模p 的简化剩余系中平方剩余与平方非剩余的个数各为(p-1)/2,且(p-1)/2个平方剩余与序列:222)21(,,2,1-p 中的一个数同余.且仅与一个数同余. 例1 利用定理判断3.勒让德符号定义1设p 是素数,定义勒让德符号如下:⎪⎩⎪⎨⎧=ap p a p a |01,1)p a (若,的平方非剩余是模,若-的平方剩余是模若 欧拉判别法则 设p 是奇素数,则对任意整数a,)p mod (a p a 21p -≡⎪⎭⎫ ⎝⎛常用定理及结论设p 是奇素数,则 (1) 1p 1=⎪⎭⎫ ⎝⎛ (2) 21p )1(p 1--=⎪⎭⎫ ⎝⎛-(3)⎩⎨⎧≡≡=⎪⎭⎫⎝⎛-4)3(mod p , 1-)4 mod (1p ,1p 1若若(4) ;p a p p a ⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛+(5) ;p b p a p ab ⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛=⎪⎭⎫⎝⎛(6) 设(a, p) =1, 则1p a 2=⎪⎭⎫ ⎝⎛ (7) 设p 是奇素数,如果整数a, b 满足 a ≡ b(mod p),则 ⎪⎭⎫ ⎝⎛=⎪⎭⎫⎝⎛p b p a (8)812p )1(p 2--=⎪⎪⎭⎫ ⎝⎛ (9)互倒定律若p,q 是互素奇素数,则⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛-⋅-q p )1(p q 21q 21p例1⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛5355335325330 ,而153553553)1(535132353353)1(5331)1(5322153215215321381532-=⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛-=-=⎪⎭⎫⎝⎛-⋅--⋅--所以15355335325330-=⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛第五章 指数与原根一 指数 1.指数的定义定义1 设m>1是整数 ,a 是与m 互素的正整数,则使得)(mod 1m a e≡成立的最小正整数e 叫做a 对模m 的指数,记作)(a ord m.2.指数的性质定理1 设m>1是整数,a 是与m 互素的整数,则整数d 使得)(mod 1m a d≡的充分必要条件是d a ord m|)(.定理1之推论 设m>1是整数,a 是与m 互素的整数,则)(|)(m a ord mϕ性质1设m>1是整数,a 是与m 互素的整数 (i) 若b ≡a(mod m),则)b (ord )a (ord m m =(ii)设1a-使得)m mod (1a a1≡-则 )a (ord )a (ord m 1m=-.性质2 设m>1是整数,a 是与m 互素的整数,则)(mod m a a kd≡的充分必要条件是))((mod a ord k d m ≡性质3 设m>1是整数,a 是与m 互素的整数设d ≥0,为整数,则)),(()()(d a ord a ord a ord mm dm=二 原根1. 原根的定义定义 若(a,m)=1, 如果a 对模m 的指数是)(m ϕ,即)()(a ord m m=ϕ则a 叫做模m 的原根2.原根的相关定理及性质定理1 设m>1是整数 ,a 是与m 互素的整数.则1)(1,,,1-=a ord m aa a 模m 两两不同余,特别地,当a 是模m 的原根,即)()(m a ord m ϕ=时,这)(m ϕ个数组成模m 的简化剩余系定理2 设m>1是整数,g 是模m 的原根,设d ≥0为整数,则dg是模m 的原根当且仅当1))m (,d (=ϕ 3. 原根存在的条件定理1 设p 是奇素数,则模p 的原根存在.定理2 设g 是模p 的一个原根,则g 或者p+g 是模p 2 的原根. 定理3设p 是一个奇素数,则对任意正整数a,模p a 的原根存在.更确切地说,如果g 是模 p 2的一个原根,则对任意正整数a ,g 是模p a 的原根.定理4设a ≥ 1,g 是模p a 的一个原根,则g 与g+ p a 中的奇数是模2p a 的一个原根定理5 模m 的原根存在的充分必要条件是a a2p ,p ,4,2m =,其中p是奇素数.定理6设m>1, 的所有不同素因数是q 1 , …,q k , 则g 是模m 的一个原根的充分必要条件是iq /)m (g ϕ 1(mod m),i=1,…,k)m (ϕ。

相关文档
最新文档