Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Discovery Grants Program - Individual

Carleton University

$148,000.00

Mappings and Sequences over Finite Fields

EF 2022-23

Résumé
We seek to further the understanding of algebraic mappings that occur in the design and analysis of algorithms, specially in cryptography and combinatorics. The long-term plan has three axes of research:(1) The in-depth analysis of iterations of mappings that are practically relevant. The dynamics of iterations of functions over finite fields have attracted much attention in recent years, in part due to their applications in cryptography and integer factorization methods like Pollard rho algorithm. Studies of iterations of functions over finite fields have centered on: period and preperiod; (average) rho length; number of connected components; length of cycles (largest, smallest, average); number of fixed points and conditions to be a permutation; and so on. Our interest is two-fold. First, we will investigate, theoretically, the behaviour of particular families of polynomials and rational functions of practical interest, especially in ciphers and hash functions. Second, we aim to further the study of random mappings with restrictions as models to understand the iterations of functions in cryptographic applications. We will study the relationship between the accuracy of these models and practical iterations of quadratic polynomials (like in Pollard rho algorithm), iterations of hash functions, and iterations of S-box functions. (2) The continued effort to design special functions and efficient arithmetic, with particular attention given to cryptographical applications. This effort will be two-fold. First, we will concentrate on differential uniformity of functions. This concept was introduced to defend against differential cryptanalysis. Functions with low differential uniformity are desired; these include PN (perfect nonlinear) and APN (almost perfect nonlinear) functions. As part of this effort, we will search for new functions with low differential uniformity, as well as related concepts such as good ambiguity and deficiency. We also aim to study these and similar measures when other attacks are taken into account. Second, we will continue the design and analysis of efficient algorithms for finite fields arithmetic. Optimal implementations when possible, and otherwise as efficient as possible, are paramount for these practical applications.(3) The development of new combinatorial arrays coming from sequences over finite fields useful in applications. We propose to use broad classes of sequences over finite fields coming from Linear and Nonlinear Feedback Shift Registers (FSRs) to construct new record achieving combinatorial arrays. In particular, we propose to further the use of FSRs to build covering arrays that could be used in software testing. We will also investigate the use of FSRs in related combinatorial objects such as ordered orthogonal arrays based on different types of metrics, including Hamming, Lee, and poset metrics.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Ontario, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
RGPIN-2018-05328
Name nom
Panario, Daniel
Department département
Mathematics and Statistics, School of - Mathematics and Statistics, School of
Organization id
23
Institution établissement
Carleton University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2022
Competition year année de concours
2018
Award amount
148000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
1205
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Mathematical sciences
Area of application fr
Sciences mathématiques
Research subject code
2700
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Information technology
Research subject fr
Technologie de l'information
Installment
inst:5;6
Partie
2
Nb partie
6
Application title
Mappings and Sequences over Finite Fields
Application summary
We seek to further the understanding of algebraic mappings that occur in the design and analysis of algorithms, specially in cryptography and combinatorics. The long-term plan has three axes of research:(1) The in-depth analysis of iterations of mappings that are practically relevant. The dynamics of iterations of functions over finite fields have attracted much attention in recent years, in part due to their applications in cryptography and integer factorization methods like Pollard rho algorithm. Studies of iterations of functions over finite fields have centered on: period and preperiod; (average) rho length; number of connected components; length of cycles (largest, smallest, average); number of fixed points and conditions to be a permutation; and so on. Our interest is two-fold. First, we will investigate, theoretically, the behaviour of particular families of polynomials and rational functions of practical interest, especially in ciphers and hash functions. Second, we aim to further the study of random mappings with restrictions as models to understand the iterations of functions in cryptographic applications. We will study the relationship between the accuracy of these models and practical iterations of quadratic polynomials (like in Pollard rho algorithm), iterations of hash functions, and iterations of S-box functions. (2) The continued effort to design special functions and efficient arithmetic, with particular attention given to cryptographical applications. This effort will be two-fold. First, we will concentrate on differential uniformity of functions. This concept was introduced to defend against differential cryptanalysis. Functions with low differential uniformity are desired; these include PN (perfect nonlinear) and APN (almost perfect nonlinear) functions. As part of this effort, we will search for new functions with low differential uniformity, as well as related concepts such as good ambiguity and deficiency. We also aim to study these and similar measures when other attacks are taken into account. Second, we will continue the design and analysis of efficient algorithms for finite fields arithmetic. Optimal implementations when possible, and otherwise as efficient as possible, are paramount for these practical applications.(3) The development of new combinatorial arrays coming from sequences over finite fields useful in applications. We propose to use broad classes of sequences over finite fields coming from Linear and Nonlinear Feedback Shift Registers (FSRs) to construct new record achieving combinatorial arrays. In particular, we propose to further the use of FSRs to build covering arrays that could be used in software testing. We will also investigate the use of FSRs in related combinatorial objects such as ordered orthogonal arrays based on different types of metrics, including Hamming, Lee, and poset metrics.