已知
p
,
q
均为质数
n
=
p
q
e
d
≡
1
(
m
o
d
λ
(
n
)
)
λ
(
n
)
=
l
c
m
(
p
−
1
,
q
−
1
)
e
与
λ
(
n
)
互素
已知p,q均为质数\\
证明加解密互逆
c
≡
m
e
(
m
o
d
n
)
m
≡
c
d
(
m
o
d
n
)
c
d
≡
(
m
e
)
d
≡
m
e
d
≡
m
1
+
k
λ
(
n
)
≡
m
⋅
m
λ
(
n
)
≡
m
⋅
1
≡
m
(
m
o
d
n
)
接下来就是证明
m
λ
(
n
)
≡
1
(
m
o
d
n
)
由于
λ
(
n
)
=
l
c
m
(
p
−
1
,
q
−
1
)
则有
{
m
λ
(
n
)
≡
1
(
m
o
d
p
)
m
λ
(
n
)
≡
1
(
m
o
d
q
)
变换之后
{
m
λ
(
n
)
=
1
+
k
1
p
m
λ
(
n
)
=
1
+
k
2
q
再次变换
{
2
m
λ
(
n
)
−
2
=
k
1
p
+
k
2
q
m
2
λ
(
n
)
=
(
1
+
k
1
p
)
(
1
+
k
2
q
)
=
1
+
k
1
p
+
k
2
q
+
k
1
k
2
p
q
c\equiv m^e \pmod{n}\\ m\equiv c^d \pmod{n}\\ c^d\equiv (m^e)^d \equiv m^{ed} \equiv m^{1+k\lambda(n)} \equiv m \cdot m^{\lambda(n)} \equiv m \cdot 1 \equiv m \pmod{n}\\ 接下来就是证明m^{\lambda(n)}\equiv 1 \pmod{n}\\ 由于\lambda(n)=lcm(p-1,q-1)\\ 则有\left \{
带入后得到
m
2
λ
(
n
)
=
1
+
(
2
m
λ
(
n
)
−
2
)
+
k
1
k
2
p
q
=
2
m
λ
(
n
)
−
1
+
k
1
k
2
p
q
m
2
λ
(
n
)
−
2
m
λ
(
n
)
+
1
=
k
1
k
2
p
q
(
m
λ
(
n
)
−
1
)
2
=
k
1
k
2
p
q
则有
(
m
λ
(
n
)
−
1
)
2
≡
0
(
m
o
d
p
q
)
m
λ
(
n
)
−
1
≡
0
(
m
o
d
p
q
)
m
λ
(
n
)
≡
1
(
m
o
d
p
q
)
(m^{\lambda(n)}-1)^2 \equiv 0 \pmod{pq}\\ m^{\lambda(n)}-1 \equiv 0 \pmod{pq}\\ m^{\lambda(n)} \equiv 1 \pmod{pq}
(mλ(n)−1)2≡0(modpq)mλ(n)−1≡0(modpq)mλ(n)≡1(modpq)
即证
后来才发现,过程搞复杂了其实只要在这一步,移动一下就好
{
m
λ
(
n
)
−
1
=
k
1
p
m
λ
(
n
)
−
1
=
k
2
q
\left \{
a.
p
=
3
;
q
=
7
,
e
=
5
;
M
=
10
p=3;q=7,e=5;M=10
p=3;q=7,e=5;M=10
n
=
p
q
=
21
ϕ
(
n
)
=
(
p
−
1
)
(
q
−
1
)
=
2
×
6
=
12
e
x
g
c
d
:
{
x
=
ϕ
(
n
)
=
12
y
=
e
=
5
x
−
2
y
=
2
−
2
x
+
5
y
=
1
d
=
5
e
n
c
r
y
p
t
:
C
≡
M
e
(
m
o
d
n
)
1
0
5
≡
1
6
2
×
10
≡
(
−
5
)
2
×
10
≡
25
×
10
≡
40
≡
19
(
m
o
d
21
)
d
e
c
r
y
p
t
:
M
≡
C
d
(
m
o
d
n
)
1
9
5
≡
(
−
2
)
5
≡
−
32
≡
−
11
≡
10
(
m
o
d
21
)
b.
p
=
5
;
q
=
13
,
e
=
5
;
M
=
8
p=5;q=13,e=5;M=8
p=5;q=13,e=5;M=8
n
=
p
q
=
65
ϕ
(
n
)
=
(
p
−
1
)
(
q
−
1
)
=
4
×
12
=
48
e
x
g
c
d
:
{
x
=
ϕ
(
n
)
=
48
y
=
e
=
5
x
−
9
y
=
3
−
x
+
10
y
=
2
2
x
−
19
y
=
1
d
=
48
−
19
=
29
e
n
c
r
y
p
t
:
C
≡
M
e
(
m
o
d
n
)
8
5
≡
6
4
2
×
8
≡
(
−
1
)
2
×
8
(
m
o
d
65
)
d
e
c
r
y
p
t
:
M
≡
C
d
(
m
o
d
n
)
8
29
≡
6
4
14
×
8
≡
(
−
1
)
14
×
8
≡
8
(
m
o
d
65
)
c.
p
=
7
;
q
=
17
,
e
=
11
;
M
=
11
p=7;q=17,e=11;M=11
p=7;q=17,e=11;M=11
n
=
p
q
=
119
ϕ
(
n
)
=
(
p
−
1
)
(
q
−
1
)
=
6
×
16
=
96
e
x
g
c
d
:
{
x
=
ϕ
(
n
)
=
96
y
=
e
=
11
x
−
8
y
=
8
−
x
+
9
y
=
3
3
x
−
26
y
=
2
−
4
x
+
35
y
=
1
d
=
35
e
n
c
r
y
p
t
:
C
≡
M
e
(
m
o
d
n
)
1
1
1
1
≡
12
1
5
×
11
≡
2
5
×
11
≡
114
(
m
o
d
119
)
d
e
c
r
y
p
t
:
M
≡
C
d
(
m
o
d
n
)
11
4
35
(
m
o
d
119
)
c
r
t
:
{
11
4
35
≡
4
m
o
d
7
11
4
35
≡
11
m
o
d
17
e
x
g
c
d
:
{
x
=
17
y
=
7
x
−
2
y
=
3
−
2
x
+
5
y
=
1
11
4
35
≡
5
×
4
×
17
+
5
×
11
×
7
≡
11
(
m
o
d
119
)
d.
p
=
7
;
q
=
13
,
e
=
11
;
M
=
2
p=7;q=13,e=11;M=2
p=7;q=13,e=11;M=2
n
=
p
q
=
91
ϕ
(
n
)
=
(
p
−
1
)
(
q
−
1
)
=
6
×
12
=
72
e
x
g
c
d
:
{
x
=
ϕ
(
n
)
=
72
y
=
e
=
11
x
−
6
y
=
6
−
x
+
7
y
=
5
2
x
−
13
y
=
1
d
=
72
−
13
=
59
e
n
c
r
y
p
t
:
C
≡
M
e
(
m
o
d
n
)
2
1
1
≡
37
×
16
≡
57
×
4
≡
46
(
m
o
d
91
)
d
e
c
r
y
p
t
:
M
≡
C
d
(
m
o
d
n
)
4
6
59
(
m
o
d
91
)
c
r
t
:
{
4
6
59
≡
2
m
o
d
7
4
6
59
≡
2
m
o
d
13
斌头剩余定理
:
4
6
59
≡
2
m
o
d
91
e. p = 17 ; q = 23 , e = 9 ; M = 7 p=17;q=23,e=9;M=7 p=17;q=23,e=9;M=7
n
=
p
q
=
391
ϕ
(
n
)
=
(
p
−
1
)
(
q
−
1
)
=
16
×
22
=
352
e
x
g
c
d
:
{
x
=
ϕ
(
n
)
=
352
y
=
e
=
9
x
−
39
y
=
1
d
=
352
−
39
=
313
e
n
c
r
y
p
t
:
C
≡
M
e
(
m
o
d
n
)
7
9
≡
61
(
m
o
d
391
)
d
e
c
r
y
p
t
:
M
≡
C
d
(
m
o
d
n
)
6
1
313
≡
7
(
m
o
d
119
)
n
=
77
=
7
×
11
p
=
7
,
q
=
11
ϕ
(
n
)
=
6
×
10
=
60
e
=
13
e
x
g
c
d
:
{
x
=
60
y
=
13
x
−
4
y
=
8
−
x
+
5
y
=
5
2
x
−
9
y
=
3
−
3
x
+
14
y
=
2
5
x
−
23
y
=
1
d
=
60
−
23
=
37
m
=
c
d
m
o
d
n
m
=
2
0
37
≡
48
(
m
o
d
77
)
n
=
43
×
67
=
2881
p
=
43
,
q
=
67
ϕ
(
n
)
=
42
×
66
=
2772
e
x
g
c
d
:
{
x
=
2772
y
=
65
x
−
42
y
=
42
−
x
+
43
y
=
23
2
x
−
85
y
=
19
−
3
x
+
128
y
=
4
14
x
−
597
y
=
3
−
17
x
+
725
y
=
1
私钥
d
=
725
e
x
g
c
d
:
{
x
=
2772
y
=
31
x
−
89
y
=
13
−
2
x
+
179
y
=
5
5
x
−
447
y
=
3
−
7
x
+
626
y
=
2
12
x
−
1073
y
=
1
(
31
)
−
1
≡
1699
m
o
d
2772