模逆元 / 模反元素:在模运算中,若对给定整数 \(a\) 和模数 \(m\),存在整数 \(x\) 使得
\[
a \cdot x \equiv 1 \pmod m
\]
则称 \(x\) 是 \(a\) 在模 \(m\) 下的 modular inverse(模逆元)。一般只有当 \(\gcd(a,m)=1\)(互素)时,模逆元才存在。
(在某些语境里也会简称为 inverse mod \(m\) 或 multiplicative inverse modulo \(m\)。)
/ˈmɑːdjələr ˈɪnvɜːrs/
We need the modular inverse of 3 modulo 11.
我们需要求 3 在模 11 下的模逆元。
Using the extended Euclidean algorithm, you can compute a modular inverse efficiently even for large numbers in cryptography.
使用扩展欧几里得算法,即使在密码学中的大整数场景,也能高效计算模逆元。
modular 来自 modulus(“模、尺度”),与“取模运算/模系统”有关;inverse 源自拉丁语 inversus(“倒转的、相反的”)。合在一起表示“在模意义下的乘法逆(使结果回到 1 的那个数)”。