大步小步算法用于解决离散对数问题:
求满足 ax≡y(modp) 的最小自然数 x ,其中
根据欧拉定理,
让我们运用meet-in-middle的思想。设 x=km?r(1≤r≤m) , m 是某个选定的数,那么
枚举 r=1,2,...,m ,将 (yarmodp,r) 存入一张表。枚举 k=1,2,...,ceiling(p
大步小步算法用于解决离散对数问题:
求满足 ax≡y(modp) 的最小自然数 x ,其中
根据欧拉定理,
让我们运用meet-in-middle的思想。设 x=km?r(1≤r≤m) , m 是某个选定的数,那么