欧拉定理与费马小定理

欧拉定理与费马小定理

进来回顾了下欧拉定理,笔记整理一下。


剩余数系统

要讲欧拉定理,我们最好先了解下剩余数系统

完全剩余数系统(Complete residue system (CRS) modulo n: Zn )的定义是:

A set of n integers such that no two are congruent modulo n.
摸n之后结果不同的全部n个值构成了完全剩余系。

RSS(Reduced residue system (RRS) modulo n: Zn )的定义是:

An RRS modulo n is a subset of a CRS modulo n such that each
integer is relatively prime to n
RSS是CRS的一个子集,包含了所有与n互素的数。

定义 ϕn 为 所有比n小的且与n互素的元素个数,可以得到 ϕn=|Zn|

定理

同时还有一个建立在上述系统上的定理:

如果1=(a,n),R 是一个模n的剩余数系统,那么aR={ar|r R }也是一个模n的剩余数系统。

证明如下:

任意r R, 因为 1=(a,n) 并且 1=(r,n) ,所以 1=(ar,n).
所以aR是一个模n的剩余数系统。

例子:

Z10={1,3,9,7}10{7,21,49,63}10{7,1,9,3}


欧拉定理与费马小定理

欧拉定理

欧拉定理描述的是一个关于同余的性质,表述如下:

aZn,1aϕ(n)(mod n)

证明过程如下:

a,1=(a,n).
bZnbnbZnabnaϕ(n)bZnb .

因为 gcd(bZnb,n)=1,bZnb,1aϕ(n)(mod n)

费马小定理

费马小定理是欧拉定理的一种特殊情况,表述如下:

p,xZp,xxp(mod p)

证明如下:

因为p是质数,那么 ϕ(p)=p1 ,x与p代码欧拉定理即可得到费马小定理.


总结

欧拉定理在密码学中应用广泛,在RSA加密算法中就用到了欧拉定理的性质,本文总结了欧拉定理及其证明过程,方便以后回忆总结。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值