diff --git a/MFMM.md b/MFMM.md index ff1937f..d03336f 100644 --- a/MFMM.md +++ b/MFMM.md @@ -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