\( c=y \)代入,其中\( y^3<n \) | \( c=z \)代入,其中\( z^2<n<z^3 \) | |
Square_Multiply(c,d,n) { \( x=c; \) for(\( i=n-2;i \ge 0;i-- \) ) {\( x=MyMod(x^2,n); \) if (\( d_i \)==1) then \( x=MyMod(x \cdot c,n); \) } return x } | \( x=y \) \( x=y^2 \)這在MyMod沒有額外的運算 若\( d_i=1 \) \( x=y^3 \)這在MyMod沒有額外的運算 | \( x=z \) \( x=z^2 \)這在MyMod沒有額外的運算 若\( d_i=1 \) \( x=z^3 \)這在MyMod有額外的運算 |
歡迎光臨 Math Pro 數學補給站 (https://math.pro/db/) | 論壇程式使用 Discuz! 6.1.0 |