Title :
Testing permutation polynomials
Author :
von zur Gathen, Joachim
Author_Institution :
Comput. Sci. Lab., Australian Nat. Univ., Canberra, ACT, Australia
fDate :
30 Oct-1 Nov 1989
Abstract :
The simple test for determining whether an arbitrary polynomial is a permutation polynomial, by producing its list of values, is considered, and it is found that off-the-shelf techniques from computer algebra improve the running time slightly, without requiring any new insights into the problem. A probabilistic variant of the Hermite test that reduces its running time is given. A criterion for permutation polynomials is then examined, and a probabilistic test whose number of operations is essentially linear in the input size is then given. Exceptional polynomials, which are closely related to permutation polynomials, are also considered, and a random polynomial-time test for these is described
Keywords :
algebra; computational complexity; polynomials; Hermite test; computer algebra; exceptional polynomials; permutation polynomials; probabilistic test; probabilistic variant; random polynomial-time test; value list; Arithmetic; Australia; Cloning; Computer science; Councils; Cryptography; Galois fields; Polynomials; Proportional control; Testing;
Conference_Titel :
Foundations of Computer Science, 1989., 30th Annual Symposium on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-1982-1
DOI :
10.1109/SFCS.1989.63460