模逆元 / 模反元素:在模运算中,若对给定整数 (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 的那个数)”。