On Constructing Primitive Roots in Finite Fields With Advice

被引:3
作者
Shparlinski, Igor E. [1 ]
机构
[1] Univ New South Wales, Dept Pure Math, Sydney, NSW 2052, Australia
基金
澳大利亚研究理事会;
关键词
Finite field; primitive root; oracle; IRREDUCIBLE POLYNOMIALS;
D O I
10.1109/TIT.2018.2810938
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Finding primitive roots in a finite field of p(n) elements of characteristic p remains to be a hard computational problem with the bottlenecks coming from both locating a small set of possible candidates and also factoring p(n) - 1 in order to test these candidates. Kopparty et al (2016) have introduced a question of designing a fast algorithm to find primitive roots with a short advice from an oracle. Trivially, for an m-bit prime p, such a primitive root can he fully described by about inn bits of information received from an all-powerful oracle. Here, we have shown that one can achieve this in polynomial time and with about (1/2 + o(1))m + O(log n) bits of advice.
引用
收藏
页码:7132 / 7136
页数:5
相关论文
共 24 条
[1]  
Adleman LM., 1986, STOC '86: Proceedings of the eighteenth annual ACM symposium on Theory of computing, P350, DOI DOI 10.1145/12130.12166
[2]  
[Anonymous], 2013, MODERN COMPUTER ALGE
[3]  
[Anonymous], 2010, C PUBLICATIONS
[4]   On primitive elements in finite fields of low characteristic [J].
Bhowmick, Abhishek ;
Le, Thai Hoang .
FINITE FIELDS AND THEIR APPLICATIONS, 2015, 35 :64-77
[5]  
Burgess D. A., 1962, Proc. Lond. Math. Soc., V12, P179, DOI 10.1112/plms/s3-12.1.179
[6]  
Carlitz L., 1953, Quart. J. Math., V4, P4, DOI [10.1093/qmath/4.1.4, DOI 10.1093/QMATH/4.1.4]
[7]   Small solutions to polynomial equations, and low exponent RSA vulnerabilities [J].
Coppersmith, D .
JOURNAL OF CRYPTOLOGY, 1997, 10 (04) :233-260
[8]  
Grossman O., 2015, ELECT C COMPUT COMPL
[9]  
Hardy GH., 1960, An Introduction to the Theory of Numbers
[10]  
Iwaniec H., 2004, Colloquium Publications