随笔分类 -  数论

摘要:参考文章 ###1.模乘的两种优化 ####1.蒙哥马利模乘算法 ####2.Barrett reduction算法 使用算法1需要满足条件,模数N和进制数R互质 当不符合此条件时,使用算法2 这次来记录下第二种算法,防止遗忘 ###2.先说一下流程 b进制下,求 x mod m,默认大于0 m为k 阅读全文
posted @ 2020-12-23 15:03 ecnu_lxz 阅读(4014) 评论(0) 推荐(0) 编辑
摘要:###0.说明 蒙哥马利约减算法 由上篇文章继续,蒙哥马利约减算法为F,可以做到F(x)=x×R' mod N ###1.目标 欲求z=xy mod N ###2.过程 代入F(xyR modN)=xyRR' mod N=xy mod N=z,即可得到结果 所以我们需要先求得xyR m 阅读全文
posted @ 2020-12-23 12:00 ecnu_lxz 阅读(1135) 评论(0) 推荐(0) 编辑
摘要:###0.说明 我们需要求T mod N 的结果,设蒙哥马利约减算法为F,可以做到F(x)=x×R' mod N R为进制数或进制数的幂次,在计算机当中,设N的2进制位数为s,R可以取2s,且与N互质 比如2进制数,R=2; 10进制数,R=10; 230 进制,R=2^30; 如此这 阅读全文
posted @ 2020-12-23 10:59 ecnu_lxz 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:###符号说明 y_{0}=\left ( a_{1},a_{2},...,a_ \right ) 即y_{0}是a_{1},a_{2},...,a_的最大公因数 d|aidaiaid ###定理 \(设a_{i}\in Z ,A=\left \{ y 阅读全文
posted @ 2020-11-03 15:05 ecnu_lxz 阅读(271) 评论(0) 推荐(0) 编辑
摘要:####符号说明 记a整除b符号为:a|b 即b是a的倍数 ####结论 若数X,可以被m个互质的正整数整除,该m个数设为r1,r2,r3,r4...rm 则:(r1 × r2 \(\ti 阅读全文
posted @ 2020-10-09 19:43 ecnu_lxz 阅读(135) 评论(0) 推荐(0) 编辑
摘要:前提1:ab均为整数,m是正整数 前提2:(a-b)%m==0 结论:a b模m同余 证明: a-b=d,d=m*n a=b+d=b+mn a%m=(b+mn)%m=b%m 阅读全文
posted @ 2020-09-16 14:38 ecnu_lxz 阅读(769) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示