Updated MFMM (markdown)

Sun Yimin 2021-12-19 20:15:19 +08:00
parent 55ac7b29d6
commit 1a70e815f4

@ -15,7 +15,7 @@ MFMM=[Montgomery Friendly modules Montgomery Multiplication](https://eprint.iacr
acc0, acc1, acc2, acc3, acc4, acc5是64位寄存器
### 第一步计算X * Y0
其结果tmp = acc4 * 2^256 + acc3 * 2^192 + acc2 * 2^128 + acc1 * 2 ^ 64 + acc0。
其结果tmp = acc4 * 2^256 + acc3 * 2^192 + acc2 * 2^128 + acc1 * 2 ^ 64 + acc0。
X 乘以Y的其它高位64位字的结果肯定是 2^64的倍数所以T mod 2 ^ 64 = acc0
### 第二步first reduction step计算(tmp + acc0 * p) / 2^64