公钥密码所需的数学基础
作者:互联网
-
完全剩余系
(1) 定理1:对于给定的正整数m,有且恰有m个不同的模m的剩余类。
(2) 定理2:设m是正整数,整数a满足gcd(a,m)=1,b是任意整数。若x遍历模m的一个完全剩余系,则ax+b也遍历m的一个完全剩余系。
(3)定理3:设 m1,m2 是两个互素的正整数。如果x遍历m1 的一个完全剩余系,y遍历 m2 的一个完全剩余系,则 m1y+m2x 遍历 m1m2 的一个完全剩余系。 -
简化剩余系
(1)定理1:设m是正整数,整数a满足gcd(a,m)=1.若x遍历模m的一个简化剩余系,则ax也遍历模m的一个简化剩余系。
(2)定理2:设 m1,m2 是两个互素的正整数。如果x遍历m1 的一个简化剩余系,y遍历 m2 的一个简化剩余系,则 m1y+m2x 遍历 m1m2 的一个简化剩余系。 -
欧拉定理
(1)推论1:设m,n是两个互素的整数,则φ(mn)=φ(m)φ(n).
(2)定理1:若m=p1e1p2e2...pkek ,则
φ(m)=mi=1∏k(1−pi1)(3)定理2(欧拉定理):设m是正整数,r∈Zm ,若gcd(r,m)=1,则rφ(m)≡1(modm) 。
-
群:设G是一个具有代数运算 ∘ 非空集合,并且满足:
(1)封闭性:G中任意两个元素做运算得到的结果仍属于G;
(2)结合律:∀a,b,c∈G ,有
(a∘c)∘c=a∘(c∘c);
(3)有单位元:即G中存在一个元素e:∀a∈G,有
e∘a=a∘e=a
(4)有逆元:即对于任意 a∈G,存在一个元素 a−1∈G,使得
(a∘a−1)=a−1∘a=e -
交换群:对于群G中的任意元素,a,b∈G都有
ab=ba
则称群G为交换群或阿贝尔群。 -
群的阶:有限群G中的元素个数称为群的阶,记为|G|。
-
定理1:一个有乘法的有限集合G,若其乘法在G中封闭,且满足结合律和消去律,则G是群。
-
循环群:设G是一个群,若存在一个元素a,使得G=<a>,则称G为循环群。元素a称为G的生成元。若∘(a)=∞ ,G称为无限循环群;若∘(a)=n,n是某个正整数,则G称为有限循环群。
标签:剩余,遍历,circ,定理,密码,公钥,数学,Ga,m2 来源: https://blog.csdn.net/weixin_43790779/article/details/105621372