Constructions of partial geometric difference sets

Similar documents
Incidence Structures Related to Difference Sets and Their Applications

Combinatorics of p-ary Bent Functions

Oriented covers of the triangular graphs

Some Families of Directed Strongly Regular Graphs Obtained from Certain Finite Incidence Structures

Partial geometric designs and difference families

CONSTRUCTION OF DIRECTED STRONGLY REGULAR GRAPHS USING FINITE INCIDENCE STRUCTURES

Directed Strongly Regular Graphs. Leif K. Jørgensen Aalborg University Denmark

AALBORG UNIVERSITY. Directed strongly regular graphs with rank 5. Leif Kjær Jørgensen. Department of Mathematical Sciences. Aalborg University

Algebraic aspects of Hadamard matrices

arxiv: v1 [math.co] 5 Oct 2014

Butson-Hadamard matrices in association schemes of class 6 on Galois rings of characteristic 4

Butson-Hadamard matrices in association schemes of class 6 on Galois rings of characteristic 4

Hadamard matrices, difference sets and doubly transitive permutation groups

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract

Nonlinear Functions A topic in Designs, Codes and Cryptography

Strongly regular graphs and substructures of finite classical polar spaces

Square 2-designs/1. 1 Definition

Difference sets and Hadamard matrices

Spectra of Digraph Transformations

New feasibility conditions for directed strongly regular graphs

New Constructions for Resilient and Highly Nonlinear Boolean Functions

Explorations of edge-weighted Cayley graphs and p-ary bent functions

Regular graphs with a small number of distinct eigenvalues

Difference sets and Hadamard matrices

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q),

Quantum algorithms for hidden nonlinear structures

Assigment 1. 1 a b. 0 1 c A B = (A B) (B A). 3. In each case, determine whether G is a group with the given operation.

A construction of bent functions from plateaued functions

The Terwilliger Algebras of Group Association Schemes

Some properties of q-ary functions based on spectral analysis

Root systems and optimal block designs

GROUP ACTIONS EMMANUEL KOWALSKI

Representations Associated to the Group Matrix

Frobenius groups, near-rings, and combinatorial designs (Life after Coolville)

Proper Partial Geometries with Singer Groups and Pseudogeometric Partial Difference Sets

Critical Groups for Cayley Graphs of Bent Functions

Vectorial Boolean Functions for Cryptography

Mobius Inversion on Partially Ordered Sets

A New Characterization of Semi-bent and Bent Functions on Finite Fields

Decomposing Bent Functions

A study of permutation groups and coherent configurations. John Herbert Batchelor. A Creative Component submitted to the graduate faculty

Quiz 2 Practice Problems

Twin bent functions and Clifford algebras

A Construction of Difference Sets in High Exponent 2-Groups Using Representation Theory

Representations of Clifford algebras: skew, bent and fractious

Algebra qual study guide James C. Hateley

Complete characterization of generalized bent and 2 k -bent Boolean functions

11 Block Designs. Linear Spaces. Designs. By convention, we shall

Third-order nonlinearities of some biquadratic monomial Boolean functions

A Little Beyond: Linear Algebra

Synthetic Geometry. 1.4 Quotient Geometries

A Questionable Distance-Regular Graph

Definition. Example: In Z 13

Instructions. 2. Four possible answers are provided for each question and only one of these is correct.

STRONGLY REGULAR GRAPHS, ASSOCIATION SCHEMES AND GAUSS SUMS. Fan Wu

MUBs. William M. Kantor. Newark August / 14

SOME DESIGNS AND CODES FROM L 2 (q) Communicated by Alireza Abdollahi

#A30 INTEGERS 17 (2017) CONFERENCE MATRICES WITH MAXIMUM EXCESS AND TWO-INTERSECTION SETS

A proof of Freiman s Theorem, continued. An analogue of Freiman s Theorem in a bounded torsion group

Avenue G. Pompidou, BP 56, La Valette du Var cédex, 83162, France

Problems in Abstract Algebra

Strongly Regular Graphs, part 1

L(C G (x) 0 ) c g (x). Proof. Recall C G (x) = {g G xgx 1 = g} and c g (x) = {X g Ad xx = X}. In general, it is obvious that

On algebras arising from semiregular group actions

Lacunary Polynomials over Finite Fields Course notes

The Interlace Polynomial of Graphs at 1

Chapter 4 - MATRIX ALGEBRA. ... a 2j... a 2n. a i1 a i2... a ij... a in

Revision Problems for Examination 1 in Algebra 1

Homogeneous Coordinate Ring

CSIR - Algebra Problems

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

xy xyy 1 = ey 1 = y 1 i.e.

Table of mathematical symbols - Wikipedia, the free encyclopedia

Introduction to Association Schemes

Hyperbent functions, Kloosterman sums and Dickson polynomials

CONSTRUCTING Boolean functions on odd number of variables n having nonlinearity greater than the bent

1. Group Theory Permutations.

MATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1.

Spectra of Semidirect Products of Cyclic Groups

On ( p a, p b, p a, p a b )-Relative Difference Sets

Open Questions in Coding Theory

Math 121 Homework 5: Notes on Selected Problems

arxiv: v2 [math.co] 17 May 2017

Vertex subsets with minimal width and dual width

Algebraically defined graphs and generalized quadrangles

Groups Subgroups Normal subgroups Quotient groups Homomorphisms Cyclic groups Permutation groups Cayley s theorem Class equations Sylow theorems

. Consider the linear system dx= =! = " a b # x y! : (a) For what values of a and b do solutions oscillate (i.e., do both x(t) and y(t) pass through z

Fermionic coherent states in infinite dimensions

The Fundamental Group and Covering Spaces

Unit i) 1)verify that [p->(q->r)] -> [(p->q)->(p->r)] is a tautology or not? 2) simplify the Boolean expression xy+(x+y) + y

SUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT

Definition: Let S and T be sets. A binary relation on SxT is any subset of SxT. A binary relation on S is any subset of SxS.

Algebraic Number Theory and Representation Theory

A Conjecture on Binary String and Its Applications on Constructing Boolean Functions of Optimal Algebraic Immunity

Characterization of Negabent Functions and Construction of Bent-Negabent Functions with Maximum Algebraic Degree

Unit I (Logic and Proofs)

Elements of solution for Homework 5

New Negative Latin Square Type Partial Difference Sets in Nonelementary Abelian 2-groups and 3-groups

Laplacian Integral Graphs with Maximum Degree 3

is an isomorphism, and V = U W. Proof. Let u 1,..., u m be a basis of U, and add linearly independent

Transcription:

Constructions of partial geometric difference sets Oktay Olmez Department of Mathematics Ankara University New Directions in Combinatorics May 24, 2016 Singapore

Partial geometric designs

Partial geometric designs 1-designs : NJ = rj and JN = kj

Partial geometric designs 1-designs : NJ = rj and JN = kj 2 (v, k, λ)-designs : NJ = rj, JN = kj and NN t = (r λ)i + λj

Partial geometric designs 1-designs : NJ = rj and JN = kj 2 (v, k, λ)-designs : NJ = rj, JN = kj and NN t = (r λ)i + λj partial geometric designs : JN = kj, NJ = rj and NN t N = (β α)n + αj (Bose et. al. 1978, Neumaier 1980)

Partial geometric designs s(x, B) := the number of flags (y, C) such that y B and x C: s(x, B) = { α if x / B, β if x B, (x, B) P B.

Partial geometric designs s(x, B) := the number of flags (y, C) such that y B and x C: s(x, B) = { α if x / B, β if x B, (x, B) P B. λ x,y := the number of blocks containing both the points x and y (λ x,x = r) s(x, B) = y B λ x,y

Partial geometric designs s(x, B) := the number of flags (y, C) such that y B and x C: s(x, B) = { α if x / B, β if x B, (x, B) P B. λ x,y := the number of blocks containing both the points x and y (λ x,x = r) s(x, B) = y B λ x,y For a 2 (v, k, λ)-design s(x, B) = { kλ if x / B, r + (k 1)λ if x B, (x, B) P B.

Directed strongly regular graphs

Directed strongly regular graphs A directed strongly regular graph (dsrg) is a (0,1) matrix A with 0 s on the diagonal such that the linear span of I, A and J is closed under matrix multiplication.

Directed strongly regular graphs A directed strongly regular graph (dsrg) is a (0,1) matrix A with 0 s on the diagonal such that the linear span of I, A and J is closed under matrix multiplication. Integral parameters v, k, t, λ, µ of a dsrg is defined by: AJ = JA = kj, A 2 = ti + λa + µ(j I A).

Directed strongly regular graphs A directed strongly regular graph (dsrg) is a (0,1) matrix A with 0 s on the diagonal such that the linear span of I, A and J is closed under matrix multiplication. Integral parameters v, k, t, λ, µ of a dsrg is defined by: AJ = JA = kj, A 2 = ti + λa + µ(j I A). The directed graph with as vertices the flags of this design and with adjacency (x, B) (y, C) when the flags are distinct and x is in C is a dsrg with t = λ + 1. Brouwer et. al. 2012 Similarly, the directed graph with as vertices the antiflags of this design, with the same adjacency, is a dsrg with t = µ. Brouwer et. al. 2012

PGD to DSRG

PGD to DSRG (v, k, t, λ, µ) = (8, 3, 2, 1, 1)

PGD to DSRG (v, k, t, λ, µ) = (8, 3, 2, 1, 1) (v, k, t, λ, µ) = (8, 4, 3, 1, 3)

Partial geometric difference sets Let S be a k-subset of a group G. ζ(g):= the number of ordered pairs (s, t) S S such that st 1 = g.

Partial geometric difference sets Let S be a k-subset of a group G. ζ(g):= the number of ordered pairs (s, t) S S such that st 1 = g. S is called a partial geometric difference set in G with parameters (v, k; α, β) if there exist constants α and β such that, for each x G, { ζ(xy 1 α if x / S, ) = β if x S y S

S = { 1, i, j, k} in Q 8 Example ζ(i i) = 4 ζ(i 1) = 2 ζ(i j) = 2 ζ(i k) = 2 β = 4 + 2 + 2 + 2 = 10. ζ(1 1) = 0 ζ(1 i) = 2 ζ(1 j) = 2 ζ(1 k) = 2 α = 0 + 2 + 2 + 2 = 6. -1 i j k -1 1 i j k i -i 1 -k j j -j k 1 -i k -k -j i 1 1-1 - i -j -k -i i -1 k -j -j j -k -1 i -k k j -i -1

Some results on partial geometric difference sets Development of a partial geometric difference set S is a partial geometric design whose full automorphism group has a subgroup isomorphic to G. Olmez 2014 G acts transitively on the block set and the point set of the design (G, Dev(S)). Olmez 2014 S is a partial geometric difference set with parameters (v, k; α, β) in G if and only if the equation holds in ZG. Olmez 2014 SS 1 S = (β α)s + αg S is a partial geometric difference set in an abelian group G with parameters (v, k; α, β) if and only if χ(s) = β α or χ(s) = 0 for every non-principal character χ of G. Olmez 2014

Construction A s := odd integer C m := the class of elements of Z s 2 having exactly m ones as components. S := the set union of classes C m with m 0, 1 mod 4. χ(s 2 ) is either 0 or 2 s 1 for any non-principal character. Olmez 2014

Construction A s := odd integer C m := the class of elements of Z s 2 having exactly m ones as components. S := the set union of classes C m with m 0, 1 mod 4. χ(s 2 ) is either 0 or 2 s 1 for any non-principal character. Olmez 2014 When s is even S is a difference set. Menon 1960

Construction B D := a Hadamard difference set in Z s 2. S = (D, 0) (Z s 2 \ D, 1) a subset of Zs+1 2 χ(s 2 ) is either 0 or 2 s for any non-principal character of Z s+1 2.

Construction B D := a Hadamard difference set in Z s 2. S = (D, 0) (Z s 2 \ D, 1) a subset of Zs+1 2 χ(s 2 ) is either 0 or 2 s for any non-principal character of Z s+1 2. For instance (16, 6, 2)-Hadamard difference set yields a partial geometric difference set with parameters (32, 16; 120, 136)

Boolean Functions For a Boolean function f, we can define a function F := ( 1) f from Z s 2 to the set { 1, 1}. The Fourier transform of F is defined as follows: F (x) = ( 1) x y F (y) y Z s 2 where x y is the inner product of two vectors x, y Z s 2.

Bent Functions The nonlinearity N f of f can be expressed as N f = 2 s 1 1 2 max{ F (x) : x Z s 2}. A function f is called a bent function if F (x) = 2 s/2 for all x Z s 2. A bent function has an optimal nonlinearity.

Bent Functions The nonlinearity N f of f can be expressed as N f = 2 s 1 1 2 max{ F (x) : x Z s 2}. A function f is called a bent function if F (x) = 2 s/2 for all x Z s 2. A bent function has an optimal nonlinearity. Having a difference set with parameters (2 s, 2 s 1 ± 2 (s 2)/2, 2 s 2 ± 2 (s 2)/2 ) in Z s 2 is equivalent to having a bent function from Zs 2 to Z 2. Dillon 1974

The link between Boolean functions and partial geometric difference sets Plateaued functions are introduced as Boolean functions from Z s 2 to Z 2 which either are bent or have a Fourier spectrum with three values 0 and ±2 t for some integer t s 2. Zheng and Zhang 1999

The link between Boolean functions and partial geometric difference sets Plateaued functions are introduced as Boolean functions from Z s 2 to Z 2 which either are bent or have a Fourier spectrum with three values 0 and ±2 t for some integer t s 2. Zheng and Zhang 1999 Well-known examples are semibent, nearbent and partially-bent funtions. It is known that these functions provide some suitable candidates that can be used in cryptosystems.

The link between Boolean functions and partial geometric difference sets Plateaued functions are introduced as Boolean functions from Z s 2 to Z 2 which either are bent or have a Fourier spectrum with three values 0 and ±2 t for some integer t s 2. Zheng and Zhang 1999 Well-known examples are semibent, nearbent and partially-bent funtions. It is known that these functions provide some suitable candidates that can be used in cryptosystems. The existence of a partial geometric difference set in Z s 2 with parameters (v = 2 s, k; α, β) satisfying β α = 2 2t 2 for some integer t and k {2 s 1, 2 s 1 ± 2 t 1 } is equivalent to the existence of a plateaued function f with Fourier spectrum of {0, ±2 t }. Olmez 2015

Construction C s := odd integer Replace Z s 2 by F 2 s function Tr(xy). Gold function: and the dot product x y by the absolute trace g(x) = x 2i +1 gcd(i, s) = 1 f(x)=tr(g(x)) is a plateaued function with Fourier spectrum of {0, ±2 s+1 2 }. Gold 1968

Construction C s := odd integer Replace Z s 2 by F 2 s function Tr(xy). Gold function: and the dot product x y by the absolute trace g(x) = x 2i +1 gcd(i, s) = 1 f(x)=tr(g(x)) is a plateaued function with Fourier spectrum of {0, ±2 s+1 2 }. Gold 1968 These functions yield partial geometric difference sets with parameters (v = 2 s, k = 2 s 1 ; α = 2 2s 3 2 s 2, β = 2 s 1 + 2 2s 3 2 s 2 )

p-arry bent functions ζ p = e 2iπ p. f := a function from the field F p n to F p. The Walsh transform of f W f (µ) = x F p n ζ f (x)+tr(µx) p, µ F p n

p-arry bent functions ζ p = e 2iπ p. f := a function from the field F p n to F p. The Walsh transform of f W f (µ) = x F p n ζ f (x)+tr(µx) p, µ F p n A function from F p n to F p is called a p-ary bent function if every Walsh coefficient has magnitude p n 2.

p-arry bent functions ζ p = e 2iπ p. f := a function from the field F p n to F p. The Walsh transform of f W f (µ) = x F p n ζ f (x)+tr(µx) p, µ F p n A function from F p n to F p is called a p-ary bent function if every Walsh coefficient has magnitude p n 2. R = {(x, f (x)) : x F p n} is a (p n, p, p n, p n 1 )-relative difference set in H = F p n F p

p-arry bent functions ζ p = e 2iπ p. f := a function from the field F p n to F p. The Walsh transform of f W f (µ) = x F p n ζ f (x)+tr(µx) p, µ F p n A function from F p n to F p is called a p-ary bent function if every Walsh coefficient has magnitude p n 2. R = {(x, f (x)) : x F p n} is a (p n, p, p n, p n 1 )-relative difference set in H = F p n F p Any non-principal character χ of the additive group of F p n F p satisfies χ(r) 2 = p n or 0. This observation reveals that the relative difference set R is indeed a partial geometric difference set.

Weakly regular bent functions weakly regular bent function:= if there exists some function f : F p n F p such that W f (x) = νp n/2 ζ f (x) p. f (x) = Tr(αx 2 )

Weakly regular tenrary bent functions f := a bent function from the field F 3 2s to F 3 satisfying f ( x) = f (x) and f (0) = 0. D i = {x F 3 2s : f (x) = i}, i = 0, 1, 2 The sets D 0 \ {0}, D 1 and D 2 are all partial difference sets if and only if f is weakly regular. Tan et. al. 2010

Construction D f := a bent function from the field F 3 2s+1 to F 3 satisfying f ( x) = f (x) and f (0) = 0. if f is weakly regular the sets D 0, D 1 and D 2 are all partial geometric difference sets. Olmez 2016

An example of construction D

An example of construction D f (x) = Tr(γP(x)) from a planar function P and γ 0.( all mappings x P(x + a) P(x) are bijective for all a 0) Let s = 1 and f (x) = Tr(x 2 ).

An example of construction D f (x) = Tr(γP(x)) from a planar function P and γ 0.( all mappings x P(x + a) P(x) are bijective for all a 0) Let s = 1 and f (x) = Tr(x 2 ). Sets v k α β D 0 27 9 24 33 D 1 27 6 6 15 D 2 27 12 60 69 D 1 D 2 27 18 210 219 D 0 D 1 27 21 336 345 D 0 D 1 27 15 120 129

p-ary partially-bent functions The derivative of f in the direction of a is defined by D a f (x) = f (x + a) f (x). A function f is called partially-bent if the derivative D a f is either balanced or constant for any a.

p-ary partially-bent functions The derivative of f in the direction of a is defined by D a f (x) = f (x + a) f (x). A function f is called partially-bent if the derivative D a f is either balanced or constant for any a. a F p n is called a linear structure of f if D a f (x) is constant. Γ f := the set of linear structures of f.

Construction E Let f be a partially bent function with s-dimensional linear subspace Γ f and f (0) = 0. S = {(x, f (x)) : x F p n} is a partial geometric difference set in G = F p n F p with parameters v = p n+1, k = p n, α = (p n p s )p n 1 and β = (p n p s )p n 1 + p n+s.

Construction E Let f be a partially bent function with s-dimensional linear subspace Γ f and f (0) = 0. S = {(x, f (x)) : x F p n} is a partial geometric difference set in G = F p n F p with parameters v = p n+1, k = p n, α = (p n p s )p n 1 and β = (p n p s )p n 1 + p n+s. A = {(a, f (a)) : a Γ f } and B = {(a, y) : a Γ f, y F p }. 1 (x, y) G \ B can be represented in the form s 1 s 2, s 1, s 2 S in exactly p n 1 ways. 2 (x, y) B \ A has no representation in the form s 1 s 2, s 1, s 2 S. 3 (x, y) A can be represented in the form s 1 s 2, s 1, s 2 S in exactly p n ways.