没有合适的资源?快使用搜索试试~ 我知道了~
原根(扩展欧几里得的应用)
5星 · 超过95%的资源 需积分: 50 13 下载量 78 浏览量
2015-08-12
00:36:28
上传
评论 1
收藏 286KB PDF 举报
温馨提示
试读
25页
在一个模 的既约剩余系中,如果一个元素的指数恰好等于 m ) (m φ ,则这个元素即为模 的一个原根.在存在原根的既约剩余系中,每个元素均可以表示成原根的幂,反过来原根的幂 所表示的所有不同的元素恰好构成既约剩余系, 这就给出了一种构造模 m 的既约剩余系的很自 然的一种方法.但只有 时才有原根,对于不存在原根的模 ,它的既约 剩余系是怎样构造的呢?以上所描述的结论与问题正是本章所要研究的主要内容.另外,本章 还介绍指数、指标两个主要概念及性质,其中指标为密码学中的离散对数问题.离散对数问题 是设计许多公钥密码算法的重要理论根据.
资源推荐
资源详情
资源评论
第 4 章 指数与原根
在一个模 的既约剩余系中,如果一个元素的指数恰好等于
m
)(m
φ
,则这个元素即为模
的一个原根.在存在原根的既约剩余系中,每个元素均可以表示成原根的幂,反过来原根的幂
所表示的所有不同的元素恰好构成既约剩余系,这就给出了一种构造模
m
的既约剩余系的很自
然的一种方法.但只有 时才有原根,对于不存在原根的模 ,它的既约
剩余系是怎样构造的呢?以上所描述的结论与问题正是本章所要研究的主要内容.另外,本章
还介绍指数、指标两个主要概念及性质,其中指标为密码学中的离散对数问题.离散对数问题
是设计许多公钥密码算法的重要理论根据.
m
αα
ppm 2,,4,2,1=
m
§1 指数及其性质
首先我们给出指数及其原根的概念.
定义 1 设 , . 使式
1≥m
1),( =ma
)(mod1 ma
d
≡
成立的最小的正整数
d
称为 对模 的指数(习惯上也称为阶或周期),记作
a m
)(a
m
δ
.当
)()( ma
m
φ
δ
=
时,称 是模 的原根.
a m
性质 1 设 , .对任意整数 ,如果
1≥m
1),( =ma
d
)(mod1 ma
d
≡
,
则
da
m
)(
δ
.
证明 设
)(
0
ad
m
δ
=
,则 ,
rqdd +=
0 0
0 dr
<
≤
)(mod011)(11
00
maaaaa
rrq
drqd
d
≡−≡−=−=−
+
因为 ,所以由指数的定义得
0
0 dr <≤
0
=
r
.得证.
指数还具有以下特性:
67
性质 2 若 , ,则
)(modmab ≡ 1),( =ma )()( ba
mm
δ
δ
=
.
性质 3
)()( ma
m
φδ
;
2
2
2)(
−l
a
l
δ
, .
3≥l
利用性质 3 可验证下列例子的正确性.
例 1 列出模 的既约剩系的所有元素的指数.
17=m
a
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
)(a
δ
1 8 16 4 16 16 16 8 8 16 16 16 4 16 8 2
由
16)( =m
φ
及表知模 17 的原根为 .
)17(mod14,12,11,10,7,6,5,3
例 2 列出模 的既约剩系的所有元素的指数.
5
2=m
a
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31
)(a
δ
1 8 8 4 4 8 8 2 2 8 8 4 4 8 8 2
由 及表知模 无原根.
162)(
4
==m
φ
5
2=m
性质 4 若 ,
1),( =ma
)(modmaa
ji
≡
,
则
))((mod aji
m
δ
≡
.
性质 5 设
)(mod1
1
maa ≡
−
,
则
)()(
1−
= aa
mm
δδ
.
性质 2、3、4、5 的证明非常简单,留作练习.
性质 6 设 是非负整数,则有
k
)),((
)(
)(
ka
a
a
m
m
k
m
δ
δ
δ
= .
而且,在模 的一个既约剩余系中,至少有
m
))(( a
m
δ
φ
个数对模
m
的指数等于
)(a
m
δ
.
证明 记
)(a
m
δ
δ
=
,
),( k
δ
δ
δ
=
′
, . )(
k
m
a
δδ
=
′′
68
先证明
δδ
′′′
,由题意得
)(mod1 ma ≡
δ
, .
)(mod1)( ma
k
≡
′′
δ
由性质 1 得
δδ
′′
k
,所以
),(),( k
k
k
δ
δ
δ
δ
δ
′′
=
′
,
因为
1)
),(
,
),(
( =
k
k
k
δδ
δ
,
故
δδ
′′′
.
再证明
δδ
′′′
,由
)(mod1)( maa
kk
≡≡
′′
δδ
知,
δδ
′′′
成立.所以
δ
δ
′′
=
′
,得证.
由性质 6 可以的到以下两个重要推论.
推论 1 当
1))(,(
=
ak
m
δ
时, . )()(
k
mm
aa
δδ
=
推论 1 是一个很重要的结论,它不仅可以确定原根及原根的个数,而且可以用于确定有限
循环限群的生成元及生成元的个数.从而有
推论 2 若
g
为模
m
的原根,则模
m
的原根的个数为
))(( m
φ
φ
,并且
)}(1,1))(,(|{ mimig
i
φφ
<≤=
即为所有原根的集合.
性质 7
)()()( baab
mmm
δ
δ
δ
=
的充要条件是
1))(),((
=
ba
mm
δ
δ
.
证明 设
)(ab
m
δ
δ
=
,
)(a
m
δ
δ
=
′
,
)(b
m
δ
δ
=
′
′
,
)](),([ ba
mm
δ
δ
η
=
.
充分性:首先
)(mod)()(1 maabab
δδδδδ
′′′′
≡≡≡
,
69
所以,
δδδ
′′′
.又因为
1),( =
′′
′
δ
δ
,故
δδ
′
.同理,
)(mod)()(1 mbabab
δδδδδ
′′
≡≡≡
,
所以,
δδδ
′′′
,从而
δδ
′′
.又因为
1),(
=
′
′
′
δ
δ
,故
δδδ
′′′
.另一方面显然
)(mod1)( mab ≡
′′′
δδ
,
故
δδδ
′′′
,因此
δ
δ
δ
′
′
′
=
.
必要性:我们有 ,所以
)(mod1)( mab ≡
η
ηδ
,由
δ
δ
δ
′
′
′
=
得
ηδδ
′′′
,另外显然,
δδη
′′′
.
故
η
δ
δ
=
′′′
,即
1),(
=
′′′
δ
δ
.
性质 8 (1)若
mn
,则
)()( aa
mn
δδ
;
(2)若 ,则
1),(
21
=mm
)](),([)(
2121
aaa
mmmm
δ
δ
δ
=
.
证明 (1)由
)(mod1
)(
ma
a
m
≡
δ
,
知
)(mod1
)(
na
a
m
≡
δ
,
从而知
)()( aa
mn
δδ
,(1)得证.
(2) 记
)](),([
2
1
aa
mm
δ
δ
δ
=
′
,由于
)(|)(
21
1
,
aa
mmm
δ
δ
, )(|
212
,
a
mmm
δ
δ
,
所以
)(|
21
,
a
mm
δ
δ
′
. 另一方面,
)2,1(),(mod1 =≡
′
jma
j
δ
,
又因为 推出
1),(
21
=mm
)(mod1
21
'
mma ≡
δ
,
70
因而
δ
δ
′
|)(
21
,
a
mm
,
δ
δ
′
=)(
21
,
a
mm
.
由性质 8 可以推出更一般的性质(即性质 9)成立.
性质 9 若 , 是两两不同的奇素数,则
s
s
ppm
α
α
α
"
1
0
1
2=
i
p )(|)( ma
m
λ
δ
,
其中
)](,),(,2[)(
1
0
1
s
s
c
ppm
α
α
φφλ
"= ,
⎪
⎩
⎪
⎨
⎧
≥−
=
=
=
.3,2
;2,1
;1,0,0
0
αα
α
α
c
)(m
λ
称为 Carmichael 函数.
性质 10 设 1),(
21
=
mm .那么对任意 ,必有
a
使得
21
,aa
)](),([)(
21
2121
aaa
mmmm
δ
δ
δ
= .
证明 考虑同余方程组
)(mod),(mod
2211
maxmax
≡
≡ ,
由孙子定理知,同余方程组有唯一解
)(mod
21
mmax ≡ .
显然有
)()(),()(
21
2211
aaaa
mmmm
δ
δ
δ
δ
=
= .
由此从性质 就推出所要结论.
8
性质 11 对任意 ,一定存在 ,使
ba,
c
)](),([)( bac
mmm
δ
δ
δ
=
.
证明 设
)(a
m
δ
δ
=
′
,
)(b
m
δ
δ
=
′′
,
],[
δ
δ
η
′
′
′
=
.则可对
δ
δ
′
′
′
,
作如下分解
η
τ
δ
′
′
=
′
,
η
τ
δ
′
′
′
′
=
′
′
,
其中
1),(
=
′′′
η
η
,
η
η
η
=
′
′
′
.
由性质 6 可得
ηδ
τ
′
=
′
)(a
m
, .
ηδ
τ
′′
=
′′
)(b
m
71
剩余24页未读,继续阅读
资源评论
- qq_209251772015-08-12很不错的资源~~收藏了
寻找星空的孩子
- 粉丝: 216
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功