前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >乘法逆元及其应用

乘法逆元及其应用

作者头像
饶文津
发布2020-06-02 14:39:02
5860
发布2020-06-02 14:39:02
举报
文章被收录于专栏:饶文津的专栏饶文津的专栏

  满足 a * k ≡ 1 (mod p) k 叫做 a关于p的乘法逆元。另一种表达方法是 k ≡ a-1 (mod p)

逆元在密码学中有广泛应用,AES密码体系的字节替代就是运用了逆元。(不知道说的smg)

应用:

我们知道(a+b)%p=(a%p+b%p)%p

    (a*b)%p=(a%p)*(b%p)%p

而求(a/b)%p时,可能会因为a是一个很大的数,不能直接算出来,却又不能(a/b)%p=(a%p/b%p)%p。

但是可以通过 k ≡ b-1 (mod p) 

a / b

= a * b-1 (mod p )

= (a mod p ) * (b-1 mod p ) mod p

= (a mod p ) * (k mod p )  mod p

= a * k mod p

转换为a*k % p 的问题,然后a是一个加减乘的式子,就可以用上面两个取余公式了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-02-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 应用:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档