Differential uniformity and the associated codes of cryptographic functions
Author(s) -
Pascale Charpin,
Jie Peng
Publication year - 2019
Publication title -
advances in mathematics of communications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.601
H-Index - 26
eISSN - 1930-5346
pISSN - 1930-5338
DOI - 10.3934/amc.2019036
Subject(s) - mathematics , coset , cryptography , differential (mechanical device) , code (set theory) , function (biology) , discrete mathematics , construct (python library) , nonlinear system , combinatorics , algorithm , computer science , physics , set (abstract data type) , quantum mechanics , evolutionary biology , biology , thermodynamics , programming language
The associated codes of almost perfect nonlinear (APN) functions have been widely studied. In this paper, we consider more generally the codes associated with functions that have differential uniformity at least \begin{document}$ 4 $\end{document} . We emphasize, for such a function \begin{document}$ F $\end{document} , the role of codewords of weight \begin{document}$ 3 $\end{document} and \begin{document}$ 4 $\end{document} and of some cosets of its associated code \begin{document}$ C_F $\end{document} . We give some properties on codes associated with differential uniformity exactly \begin{document}$ 4 $\end{document} . We obtain lower bounds and upper bounds for the numbers of codewords of weight less than \begin{document}$ 5 $\end{document} of the codes \begin{document}$ C_F $\end{document} . We show that the nonlinearity of \begin{document}$ F $\end{document} decreases when these numbers increase. We obtain a precise expression to compute these numbers, when \begin{document}$ F $\end{document} is a plateaued or a differentially two-valued function. As an application, we propose a method to construct differentially \begin{document}$ 4 $\end{document} -uniform functions, with a large number of \begin{document}$ 2 $\end{document} -to- \begin{document}$ 1 $\end{document} derivatives, from APN functions.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom