S
Simu
Guest
Can anyone give me verilog koduotės dėl šių Montgomery modulinės daugybos algoritmas
Input: x, y, m: m yra nelyginis, | x | <m & | Y | <m
galia: z: z mod m = XY2 ^ (-n-2) (mod m), & | Z | <m
1.z <- 0;
2."i <- nuo 0 iki n 1;
3.z <- MODDIV2FLAG (z x (y [i-1]-y ), m);
Input: x, y, m: m yra nelyginis, | x | <m & | Y | <m
galia: z: z mod m = XY2 ^ (-n-2) (mod m), & | Z | <m
1.z <- 0;
2."i <- nuo 0 iki n 1;
3.z <- MODDIV2FLAG (z x (y [i-1]-y ), m);