news 2026/10/15 18:03:20

26、数论中的离散对数、二次剩余及相关符号计算

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
26、数论中的离散对数、二次剩余及相关符号计算

数论中的离散对数、二次剩余及相关符号计算

离散对数相关算法

在离散对数的研究领域,有诸多重要的算法和结论。首先是关于区分“Diffie - Hellman 三元组”和“随机三元组”的问题。当底层群的阶不被任何小素数整除时,区分这两种三元组是困难的,这也是我们选择大素数阶群进行研究的另一个原因。

对于寻找 $Z_p^$ 生成元的概率算法,在黎曼假设的推广下可以使其确定性化。在这种假设下,对于每个素数 $q | (p - 1)$,使得 $[a]_p \in Z_p^\setminus (Z_p^*)^q$ 的最小正整数 $a$ 至多为 $2 \log p$。

关于 $Z_p^*$ 最小正原根的大小问题,在黎曼假设的推广下,Wang 证明了模 $p$ 的最小原根为 $O(r^6 \text{len}(p)^2)$,其中 $r$ 是 $p - 1$ 的不同素因数的个数。Shoup 通过改进 Iwaniec 的结果并应用到 Wang 的证明中,将这个界限提高到了 $O(r^4 \text{len}(r)^4 \text{len}(p)^2)$。而无条件的最小原根模 $p$ 的最佳界限是 $p^{1/4 + o(1)}$。不过,即使存在小的原根,在不知道 $p - 1$ 的素因数分解的情况下,也没有已知的有效方法来识别模 $p$ 的原根。

这里介绍的离散对数算法具有“通用性”,它们适用于任何有限循环群,并且在这类“通用”算法中,这些离散对数算法是最优的。但对于 $Z_p^*$ 中的离散对数,也存在更快的“非通用”算法(虽然仍不是多项式时间的)。

以下是一些具体的离散对数算法:
-“婴儿步/巨人步”

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/15 10:44:43

抖音无水印视频下载工具完整使用指南:3分钟快速上手

抖音无水印视频下载工具完整使用指南:3分钟快速上手 【免费下载链接】douyin_downloader 抖音短视频无水印下载 win编译版本下载:https://www.lanzous.com/i9za5od 项目地址: https://gitcode.com/gh_mirrors/dou/douyin_downloader 想要保存抖音…

作者头像 李华
网站建设 2026/10/14 20:52:50

Formily与第三方UI库深度整合:解锁企业级表单开发新范式

Formily与第三方UI库深度整合:解锁企业级表单开发新范式 【免费下载链接】formily 📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue …

作者头像 李华
网站建设 2026/10/14 14:56:20

告别重复劳动:3步掌握卡牌批量生成神器

告别重复劳动:3步掌握卡牌批量生成神器 【免费下载链接】CardEditor 一款专为桌游设计师开发的批处理数值填入卡牌生成器/A card batch generator specially developed for board game designers 项目地址: https://gitcode.com/gh_mirrors/ca/CardEditor 还…

作者头像 李华
网站建设 2026/10/15 3:08:30

如何快速获取阿里云盘Refresh Token:扫码神器完整指南

如何快速获取阿里云盘Refresh Token:扫码神器完整指南 【免费下载链接】aliyundriver-refresh-token QR Code扫码获取阿里云盘refresh token For Web 项目地址: https://gitcode.com/gh_mirrors/al/aliyundriver-refresh-token 想轻松获取阿里云盘的Refresh …

作者头像 李华
网站建设 2026/10/15 4:32:23

SuperCom串口调试工具终极指南:从新手到专家的快速上手攻略

SuperCom串口调试工具终极指南:从新手到专家的快速上手攻略 【免费下载链接】SuperCom SuperCom 是一款串口调试工具 项目地址: https://gitcode.com/gh_mirrors/su/SuperCom SuperCom串口调试工具作为嵌入式开发和硬件调试领域的得力助手,凭借其…

作者头像 李华
网站建设 2026/10/15 1:22:52

虚拟机安装 MySQL/MariaDB的部分方法

本文针对 VMware 中常用的两款 Linux 发行版 ——Rocky Linux(RHEL 系) 和 Ubuntu(Debian 系),讲述部分安装 MySQL/MariaDB 的方法一、Rocky Linux(8/9)安装 MySQL/MariaDB1.使用官方源步骤 1&a…

作者头像 李华