您当前的位置: 首页 > 
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

a^x ≡1(mod n) Ord_n(a)=x什么意思

软件工程小施同学 发布时间:2021-12-08 09:36:06 ,浏览量:0

设n>1,a和n互质,则必有一个x (1≤x ≤n-1)使得: a^x ≡ 1 (mod n )

满足a^x ≡ 1 (mod n ) 的最小整数x , 称为a模n的阶。符号表示为Ord(a)

观察方程 a^x ≡1(mod n) 根据欧拉定理,显然我们可以知道φ(n) 是方程的一个解,但它未必是最小的,所以不一定是阶,而当φ(n) 是a模n的阶时,我们称a为n的一个本原元。

本原元

当a模n的阶为φ(n),也就是说当且仅当x是φ(n)的倍数,使得a^x ≡1(mod n)成立,此时称a为n的本原元。

举个例子:

这些余数构成了一个模7的完全剩余系1,2,3,4,5,6,也就是对于任意a,都可以找到x0使得:

5^x0 ≡a (mod 7)。

 ElGamal加密算法简介 - 知乎

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0399s