主题
Search

离散对数


如果 a 是一个与 互质的任意整数 ng原根 n, 那么在数字 0, 1, 2, ..., phi(n)-1 中存在, 其中 phi(n)欧拉函数, 恰好一个 数字 mu 使得

 a=g^mu (mod n).

数字 mu 随后被称为 ag 为底模 n 的离散对数,并记作

 mu=ind_ga (mod n).

术语“离散对数”最常用于密码学,尽管术语“广义乘法阶”有时也被使用(Schneier 1996,第 501 页)。在数论中,通常使用术语“指标”代替(Gauss 1801;Nagell 1951,第 112 页)。

例如,数字 7 是 n=41 的一个正 原根(事实上,41 的原根集合由 6, 7, 11, 12, 13, 15, 17, 19, 22, 24, 26, 28, 29, 30, 34, 35 给出),并且由于 15=7^3 (mod 41), 数字 15 以 7 为底(模 41)的乘法阶为 3(Nagell 1951,第 112 页)。广义乘法阶在 Wolfram 语言中实现为MultiplicativeOrder[g, n, {a1}],或更一般地为MultiplicativeOrder[g, n, {a1, a2, ...}]。

数学天才查理在电视剧犯罪剧集 NUMB3RS 第二季的剧集“In Plain Sight”中提到了离散对数。


另请参阅

乘法阶, 原根

使用 Wolfram|Alpha 探索

参考文献

Gauss, C. F. 《算术研究》第 57 节。Leipzig, Germany, 1801。重印版,New Haven, CT: Yale University Press, 1965。Nagell, T. “整数模 n 的指数”和“指标计算”。《数论导论》第 31 和 33 节。New York: Wiley,第 102-106 和 111-115 页,1951。Schneier, B 《应用密码学:协议、算法和 C 语言源代码》,第二版。New York: Wiley, 1996。

在 Wolfram|Alpha 中被引用

离散对数

请引用为

Weisstein, Eric W. “离散对数”。来自 MathWorld—— Wolfram Web 资源。 https://mathworld.net.cn/DiscreteLogarithm.html

主题分类