Permutation Polynomials over Finite Fields

Similar documents
ON PERMUTATION POLYNOMIALS OF PRESCRIBED SHAPE

Cryptography and Schur s Conjecture UM Bozeman, November 19, 2004

A Weil bound free proof of Schur s conjecture

On the degree of local permutation polynomials

On Permutation Polynomials over Local Finite Commutative Rings

DICKSON POLYNOMIALS OVER FINITE FIELDS. n n i. i ( a) i x n 2i. y, a = yn+1 a n+1 /y n+1

Some fundamental contributions of Gary Mullen to finite fields

PERFECT POLYNOMIALS OVER F p WITH p + 1 IRREDUCIBLE DIVISORS. 1. Introduction. Let p be a prime number. For a monic polynomial A F p [x] let d

On generalized Lucas sequences

Homework 8 Solutions to Selected Problems

On the Hansen-Mullen Conjecture for Self-Reciprocal Irreducible Polynomials

Permutation polynomials

Salem numbers of trace 2 and a conjecture of Estes and Guralnick

Galois Theory, summary

MATH 361: NUMBER THEORY TENTH LECTURE

Quasi-reducible Polynomials

Classification of Finite Fields

FIELD THEORY. Contents

Math 201C Homework. Edward Burkard. g 1 (u) v + f 2(u) g 2 (u) v2 + + f n(u) a 2,k u k v a 1,k u k v + k=0. k=0 d

Math 120 HW 9 Solutions

From now on we assume that K = K.

TC10 / 3. Finite fields S. Xambó

arxiv: v1 [cs.it] 12 Jun 2016

Selected exercises from Abstract Algebra by Dummit and Foote (3rd edition).

Math 121 Homework 2 Solutions

but no smaller power is equal to one. polynomial is defined to be

Field Theory Qual Review

Finite Fields. Mike Reiter

Prescribing coefficients of invariant irreducible polynomials

On Computably Enumerable Sets over Function Fields

Finite fields Michel Waldschmidt

MATH 431 PART 2: POLYNOMIAL RINGS AND FACTORIZATION

Section 33 Finite fields

Algebra Review 2. 1 Fields. A field is an extension of the concept of a group.

Explicit Factorizations of Cyclotomic and Dickson Polynomials over Finite Fields

Finite Fields. Saravanan Vijayakumaran Department of Electrical Engineering Indian Institute of Technology Bombay

Self-reciprocal Polynomials Over Finite Fields

Polynomials. Chapter 4

School of Mathematics and Statistics. MT5836 Galois Theory. Handout 0: Course Information

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

A Mass Formula for Cyclic Self-Orthogonal Codes

Chapter 8. P-adic numbers. 8.1 Absolute values

DICKSON POLYNOMIALS THAT ARE PERMUTATIONS. Mihai Cipu

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille

RINGS: SUMMARY OF MATERIAL

Fields and Galois Theory. Below are some results dealing with fields, up to and including the fundamental theorem of Galois theory.

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

MTH Abstract Algebra II S17. Review for the Final Exam. Part I

On transitive polynomials modulo integers

EXPLICIT EVALUATIONS OF SOME WEIL SUMS. 1. Introduction In this article we will explicitly evaluate exponential sums of the form

NOTES ON FINITE FIELDS

On the Number of Trace-One Elements in Polynomial Bases for F 2

1. Group Theory Permutations.

Finite Fields and Their Applications

Lagrange s polynomial

A New Approach to Permutation Polynomials over Finite Fields

Complete permutation polynomials of monomial type

Carmen s Core Concepts (Math 135)

Abstract Algebra, Second Edition, by John A. Beachy and William D. Blair. Corrections and clarifications

Math 581 Problem Set 6 Solutions

Finite Fields Appl. 8 (2002),

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman

9. Finite fields. 1. Uniqueness

Math 4310 Solutions to homework 7 Due 10/27/16

Lagrange s polynomial

Dickson Polynomials that are Involutions

Four classes of permutation polynomials of F 2 m

Math 547, Exam 2 Information.

FUNCTIONAL DECOMPOSITION OF A CLASS OF WILD POLYNOMIALS

The Galois group of a polynomial f(x) K[x] is the Galois group of E over K where E is a splitting field for f(x) over K.

Modern Computer Algebra

Math 121 Homework 3 Solutions

The Number of Irreducible Polynomials of Even Degree over F 2 with the First Four Coefficients Given

Division of Trinomials by Pentanomials and Orthogonal Arrays

Math 581 Problem Set 3 Solutions

An Approach to Hensel s Lemma

Page Points Possible Points. Total 200

Fine-grain decomposition of F q

Rings and Fields Theorems

On one class of permutation polynomials over finite fields of characteristic two *

with Good Cross Correlation for Communications and Cryptography

p-adic fields Chapter 7

The Chinese Remainder Theorem

S11MTH 3175 Group Theory (Prof.Todorov) Final (Practice Some Solutions) 2 BASIC PROPERTIES

: Coding Theory. Notes by Assoc. Prof. Dr. Patanee Udomkavanich October 30, upattane

On complete permutation polynomials 1

CDM. Finite Fields. Klaus Sutner Carnegie Mellon University. Fall 2018

Section V.6. Separability

University of Ottawa

H. W. Lenstra, Jr. and M. Zieve

Introduction to finite fields

arxiv: v1 [math.nt] 11 May 2016

I216e Discrete Math (for Review)

SPLITTING FIELDS AND PERIODS OF FIBONACCI SEQUENCES MODULO PRIMES

The Kummer Pairing. Alexander J. Barrios Purdue University. 12 September 2013

How Are Irreducible and Primitive Polynomials Distributed overjuly Finite 21, Fields? / 28

2 ALGEBRA II. Contents

FURTHER EVALUATIONS OF WEIL SUMS

1 Rings 1 RINGS 1. Theorem 1.1 (Substitution Principle). Let ϕ : R R be a ring homomorphism

Chapter 4 Finite Fields

Transcription:

Permutation Polynomials over Finite Fields Omar Kihel Brock University

1 Finite Fields 2 How to Construct a Finite Field 3 Permutation Polynomials 4 Characterization of PP

Finite Fields Let p be a prime. Then Z/pZ is a finite field.

Finite Fields The mapping Φ : Z F n n 1 is a homomorphism. For F a finite field, ker Φ.

Finite Fields The mapping Φ : Z F n n 1 is a homomorphism. For F a finite field, ker Φ. ker Φ = pz, where p is prime since F is a finite field. F p = Z/pZ F

Finite Fields F is an F p -vector space of dimension r. Then the number of elements in F is p r.

Finite Fields F is an F p -vector space of dimension r. Then the number of elements in F is p r. For every q = p r, there exists a unique field F with F = q, up to isomorphism.

Finite Fields Theorem Let r be a positive integer, p a prime, q = p r. For every x F q, x q = x.

Finite Fields Theorem Let r be a positive integer, p a prime, q = p r. For every x F q, x q = x. P roof: F q = {x F q ; x 0} is a multiplicative group of order q 1. Then x q 1 = 1. for every x F q. Hence for every x F q. x q = x

Finite Fields Let Ω be an algebraic closure of F p. Let q = p r, r a positive integer. F q is the splitting field of x q x.

Finite Fields Let Ω be an algebraic closure of F p. Let q = p r, r a positive integer. F q is the splitting field of x q x. The unicity of the splitting field implies the unicity of F q, up to isomorphism.

How to Construct a Finite Field Let q = p n, n a positive integer. Let f(x) be an irreducible polynomial of degree n over F p. Then is a finite field of q elements. F p [x]/ ( f(x) )

Polynomials in Finite Fields The number of monic irreducible polynomials in F q [x] of degree n is 1 µ(d)q n/d. n d n

Polynomials in Finite Fields The number of monic irreducible polynomials in F q [x] of degree n is 1 µ(d)q n/d. n d n The product of monic irreducible polynomials over F q of degree d n is x qn x.

Polynomials in Finite Fields Let h : F q F q be an application. Then there exists a unique polynomial of degree less than q, f(x) = ) (1 (x c) q 1 ) h(c), c F q with f(b) = h(b) for every b F q.

Permutation Polynomials A polynomial f F q [x] is a permutation polynomial if the induced application F q F q c f(c) permutes the elements of F q, i.e. f is one-to-one from F q to F q.

Permutation Polynomials Recently, permutation polynomials have become of considerable interest in the construction of crytographic systems for the secure transmission of data.

Permutation Polynomials Recently, permutation polynomials have become of considerable interest in the construction of crytographic systems for the secure transmission of data. Let M (an element of F q ) be a message which is to be sent securely from A to B. If P (x) is a permutation of F q, then A sends to B the field element N = P (M). Since P (x) is a bijection, B can obtain the original message M by calculating P 1 (N) = P 1( P (M) ) = M.

Permutation Polynomials Recently, permutation polynomials have become of considerable interest in the construction of crytographic systems for the secure transmission of data. Let M (an element of F q ) be a message which is to be sent securely from A to B. If P (x) is a permutation of F q, then A sends to B the field element N = P (M). Since P (x) is a bijection, B can obtain the original message M by calculating P 1 (N) = P 1( P (M) ) = M. Permutation polynomials are also useful in several combinatorial applications.

Some examples of permutation polynomials Polynomials of degree 0 are not PP over F q ; x i is PP over F q if and only if gcd(i, q 1) = 1; ax 2 + bx + c, (a 0), is PP over F q if and only if b = 0 and char(f q ) = 2; x 4 + 3x and x 5 + 2x 2 permute F 7 ; x 5 ix permutes F 9 = F 3 (i), where i 2 = 1; x 8 + 4x permutes F 29 ; If a F q, then the Dickson polynomial g k (x, a) = [k/2] j=0 k k j ( k j permutes F q if and only if (k, q 2 1) = 1. j ) ( a) j x k 2j

Permutation Polynomials Lidl and Mullen in American Math Monthly listed 17 open problems in 2 papers (1988, 1993). P 2. Find new classes of PP. P 13. Find conditions on m, n, q so that ax n + x m permutes F q.

Permutation Polynomials Let f(x) = ax n + x m, where gcd(n, m) = 1, a 0, n > m. Let d = gcd(n m, q 1).

Permutation Polynomials Let f(x) = ax n + x m, where gcd(n, m) = 1, a 0, n > m. Let d = gcd(n m, q 1). If ( a) (F q ) d, then f(x) = 0 has d + 1 distinct roots in F q. Hence d = 1, implying f is not PP over F q.

Permutation Polynomials Let f(x) = ax n + x m, where gcd(n, m) = 1, a 0, n > m. Let d = gcd(n m, q 1). If ( a) (F q ) d, then f(x) = 0 has d + 1 distinct roots in F q. Hence d = 1, implying f is not PP over F q. f(x) being PP over F q implies f(x) = 0 has a unique root in F q (not neccesarily simple).

Permutation Polynomials Let f(x) = ax n + x m, where gcd(n, m) = 1, a 0, n > m. Let d = gcd(n m, q 1). If ( a) (F q ) d, then f(x) = 0 has d + 1 distinct roots in F q. Hence d = 1, implying f is not PP over F q. f(x) being PP over F q implies f(x) = 0 has a unique root in F q (not neccesarily simple). The reciprocal is not true in general: x i is PP if and only if gcd(i, q 1) = 1.

Permutation Polynomials Proposition Let f(x) = i 0 a i x pi F q [x]. f is a permutation polynomial if and only if f has exactly one unique root in F q.

Permutation Polynomials Proposition Let f(x) = i 0 a i x pi F q [x]. f is a permutation polynomial if and only if f has exactly one unique root in F q. P roof: f(x ± y) = f(x) ± f(y).

Permutation Polynomials A new family of PP (Ayad and K). ( ) f(x) = x u x (q 1)/2 + x (q 1)/4 + 1, (i) (u, q 1) = 1; (ii) q 1 (mod 8); (iii) 3 (q 1)/4 1 (mod p).

Permutation Polynomials Conjecture (Conjecture of Carlitz) If n is an even integer greater than 0, there exists a constant c(n) such that if q > c(n), then there is no permutation polynomial of degree n over F q.

Permutation Polynomials Conjecture (Conjecture of Carlitz) If n is an even integer greater than 0, there exists a constant c(n) such that if q > c(n), then there is no permutation polynomial of degree n over F q. Fried, Guralnick, and Saxl proved the Conjecture of Carlitz.

Characterization of PP Theorem (Hermite-Dickson) Let p be a prime, q = p r, and g(x) F q [x]. Then g(x) is a permutation polynomial over F q if and only if (i) g(x) = 0 has a unique root in F q ; (ii) for every l {1, 2,..., q 2}, ( ) deg g l (x) (mod x q x) q 2.

Characterization of PP Theorem (Hermite-Dickson) Let p be a prime, q = p r, and g(x) F q [x]. Then g(x) is a permutation polynomial over F q if and only if (i) g(x) = 0 has a unique root in F q ; (ii) for every l {1, 2,..., q 2}, ( ) deg g l (x) (mod x q x) q 2. Corollary If deg g(x) = d and d (q 1), then g(x) is not a permutation polynomial over F q.

Characterization of PP Theorem (Ayad-Belghaba-K) Let f(x) = ax n + x m F q [x], with a 0, gcd(m, n) = 1. Let d = gcd(n m, q 1), and suppose that d > 2. Then f(x) is a permutation polynomial over F q if and only if (i) f(x) = 0 has a unique root in F q (ii) for every l {1,..., q 2} such that d l, we have ( ) deg f l (x) q 2.

Characterization of PP To give the idea of the proof of the Theorem of Hermite-Dickson, we require the following lemma. Lemma a 1, a 2,..., a q F q are distinct if and only if q a t i = 0 for 1 t q 2 i=1 and q a q 1 i = 1 i=1

Characterization of PP The reduction of ( f(x)) t modulo (x q x) has the form q 1 α i,t x i. i=0

Characterization of PP The reduction of ( f(x)) t modulo (x q x) has the form q 1 α i,t x i. i=0 We have f(x) = c F q (1 (x c) q 1) f(c), then α q 1,t = c F q f(c) t.

Characterization of PP f has a unique root in F q, which implies that c F q f(c) q 1 = 1.

Characterization of PP f has a unique root in F q, which implies that c F q f(c) q 1 = 1. ( ) deg f t (x) q 2, 1 t q 2 implies that the coefficient of x q 1 is 0. Hence α q 1,t = 0. Then α q 1,t = c F q (f(c)) t = 0, for 1 t q 2.

Characterization of PP For the reciprocal, f being PP implies f has a unique root in F q. f is PP, then f(c) are distinct. Then c F q ( f(c)) t = 0, 1 t q 2 implies ( ) ( ) t deg f(x) q 2 for 1 t q 2.

Characterization of PP Ayad-Belghaba-K proved the following: Theorem If f(x) = ax n + x m permutes F p, where n > m > 0 and a F p, then p 1 (d 1)d. We showed that this bound in terms of d only is sharp.

Characterization of PP Corollary If f(x) = x n + ax m permutes F p, where 1 m < n < p and a F p, then gcd(n m, p 1) > 4, except if d = 3, p = 7, and f(x) is one of the following: (i) f(x) = x 4 + 3x, (ii) f(x) = x 4 3x, (iii) f(x) = x 5 + 2x 2, (iv) f(x) = x 5 2x 2.

Characterization of PP Niederreiter and Robinson proved the following: Theorem Given a positive integer n, there exists a constant c(n) such that for q > c(n), no polynomial of the form ax n + bx m + c F q with n > m > 1, gcd(n, m) = 1, and ab 0 permutes F q. The constant c(n) is not explicit.

Characterization of PP Turnwald proved the following: Theorem If f(x) = ax n + x m permutes F q, where n > m > 0 and a F q, then either q (n 2) 4 + 4n 4 or n = mp i.

Characterization of PP Turnwald proved the following: Theorem If f(x) = ax n + x m permutes F q, where n > m > 0 and a F q, then either q (n 2) 4 + 4n 4 or n = mp i. The proof uses Weil lower bound for the number of the points on the curve f(x) f(y) x y over F q.

Characterization of PP When q = p, Turnwald proved the following: Theorem If f(x) = ax n + x m permutes F p, where n > m > 0 and a F p, then p < n max{m, n m}.

Characterization of PP In 2009, Masuda and Zieve proved the following: Theorem If f(x) = ax n + x m permutes F p, where n > m > 0 and a F p, then p 1 (d + 1)d.

Thank you for your time.