其他分享
首页 > 其他分享> > 公钥密码所需的数学基础

公钥密码所需的数学基础

作者:互联网

  1. 完全剩余系
    (1) 定理1:对于给定的正整数m,有且恰有m个不同的模m的剩余类。
    (2) 定理2:设m是正整数,整数a满足gcd(a,m)=1,b是任意整数。若x遍历模m的一个完全剩余系,则ax+b也遍历m的一个完全剩余系。
    (3)定理3:设 m1,m2m_1,m_2m1​,m2​ 是两个互素的正整数。如果x遍历m1m_1m1​ 的一个完全剩余系,y遍历 m2m_2m2​ 的一个完全剩余系,则 m1y+m2xm_1y+m_2xm1​y+m2​x 遍历 m1m2m_1m_2m1​m2​ 的一个完全剩余系。

  2. 简化剩余系
    (1)定理1:设m是正整数,整数a满足gcd(a,m)=1.若x遍历模m的一个简化剩余系,则ax也遍历模m的一个简化剩余系。
    (2)定理2:设 m1,m2m_1,m_2m1​,m2​ 是两个互素的正整数。如果x遍历m1m_1m1​ 的一个简化剩余系,y遍历 m2m_2m2​ 的一个简化剩余系,则 m1y+m2xm_1y+m_2xm1​y+m2​x 遍历 m1m2m_1m_2m1​m2​ 的一个简化剩余系。

  3. 欧拉定理
    (1)推论1:设m,n是两个互素的整数,则φ(mn)=φ(m)φ(n).
    (2)定理1:若m=p1e1p2e2...pkekm=p_1^{e_1}p_2^{e_2}...p_k^{e_k}m=p1e1​​p2e2​​...pkek​​ ,则
    φ(m)=mi=1k(11pi) φ(m)=m\prod_{i=1}^{k} \left( 1-\frac{1}{p_i}\right) φ(m)=mi=1∏k​(1−pi​1​)

    (3)定理2(欧拉定理):设m是正整数,rZmr\in Z_mr∈Zm​ ,若gcd(r,m)=1,则rφ(m)1(modm)r^{φ(m)} ≡ 1 (mod m)rφ(m)≡1(modm) 。

  4. 群:设G是一个具有代数运算 \circ∘ 非空集合,并且满足:
    (1)封闭性:G中任意两个元素做运算得到的结果仍属于G;
    (2)结合律:a,b,cG\forall a,b,c \in G∀a,b,c∈G ,有
    (ac)c=a(cc); (a\circ c)\circ c = a\circ( c\circ c); (a∘c)∘c=a∘(c∘c);
    (3)有单位元:即G中存在一个元素e:aG\forall a \in G∀a∈G,有
    ea=ae=a e\circ a = a\circ e = a e∘a=a∘e=a
    (4)有逆元:即对于任意 aGa \in Ga∈G,存在一个元素 a1Ga^{-1} \in Ga−1∈G,使得
    (aa1)=a1a=e (a\circ a^{-1}) = a^{-1}\circ a = e (a∘a−1)=a−1∘a=e

  5. 交换群:对于群G中的任意元素,a,bGa,b \in Ga,b∈G都有
    ab=ba ab = ba ab=ba
    则称群G为交换群或阿贝尔群。

  6. 群的阶:有限群G中的元素个数称为群的阶,记为|G|。

  7. 定理1:一个有乘法的有限集合G,若其乘法在G中封闭,且满足结合律和消去律,则G是群。

  8. 循环群:设G是一个群,若存在一个元素a,使得G=<a>,则称G为循环群。元素a称为G的生成元。若(a)=\circ(a)=\infty∘(a)=∞ ,G称为无限循环群;若(a)=n\circ(a)=n∘(a)=n,n是某个正整数,则G称为有限循环群。

标签:剩余,遍历,circ,定理,密码,公钥,数学,Ga,m2
来源: https://blog.csdn.net/weixin_43790779/article/details/105621372