Non-linéarité des fonctions booléennes : applications de la théorie des fonctions booléennes et des codes en cryptographie - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2007

Nonlinearity of boolean functions : ecryptographic applications of boolean functions and coding theory

Non-linéarité des fonctions booléennes : applications de la théorie des fonctions booléennes et des codes en cryptographie

Résumé

This thesis mainly focuses on coding theory and boolean functions which are connected with cryptography. Two research's trends are followed: the first part is dedicated to the nonlinearity of boolean functions whereas the second one shows cryptographic applications of objects coming from these theory. Interested in Patterson and Wiedemann's conjecture, we propose to generalize their construction based on union of orbits under the action of a group from which the determination of the minimum spectral magnitude reduces to two sub-problems that we intensely study: the evaluation of Gauss sums and the estimation of some partial exponential sums. Several conditions and ideas which may help to confirm the conjecture are thus detailed. This work allows us to construct functions with a nonlinearity greater than the asymptotic mean. Moreover, thanks to this technique, we obtain an example of a quadratic spread which is highly nonlinear and close to the Patterson and Wiedemann bound in IS variables. In the second part, we first turn our attention to the field of lightweight cryptographic protocols. Boolean functions with specific resistance to differential cryptanalysis are introduced in the HB+ protocol to strengthen it against man-in-the-middle attacks. Starting from a second protocol using the idea of background noise, we exploit the link with the wiretap channel theory of Wyncr to show how to increase the security. At last we deal with authentication of noisy data and secure sketches in which a modification of the McEliece's cryptosystem is explained in order to restrict the access to checking functions.
Cette thèse s'articule principalement autour de la théorie des codes et des fonctions booléennes liés à la cryptographie. Deux axes sont suivis : la première partie est dédiée à la non-linéarité des fonctions booléennes, alors que la deuxième partie présente des applications en cryptographie d'objets provenant de ces théories. Motivé par la conjecture de Patterson et Wiedemann, nous proposons une généralisation de la construction par réunions d'orbites suivant l'action d'un groupe, où la minimisât!on de l'amplitude spectrale se ramène à deux sous-problèmes que nous étudions : l'estimation de sommes de Gauss et l'estimation de sommes d'exponentielles incomplètes. Plusieurs conditions et pistes de résolution de la conjecture sont alors détaillées. Ce travail nous permet de construire a sympto tique ment des fonctions de non-linéarité plus élevée que la moyenne et nous obtenons de plus, suivant ce principe, un exemple de recollement quadratique hautement non-linéaire proche de la borne de Patterson et Wiedemann en dimension 15. Dans la deuxième partie, nous portons tout d'abord notre attention sur des protocoles cryptographiques dits à faibles ressources. Des fonctions booléennes résistantes à la cryptanalyse différentielle sont utilisées afin de protéger le protocole HB+ d'une attaque par le milieu. À partir d'un deuxième protocole basé sur un principe de bruitage, nous effectuons un parallèle avec la théorie du canal à jarretière de Wyner, ce qui permet d'accroître la sécurité. D'autre part, dans le cadre de l'authentification de données variables dans le temps, une adaptation du cryptosystème de McEliece est détaillée afin de contrôler l'accès aux fonctions de vérification.
Fichier principal
Vignette du fichier
these_Bringer_161107.pdf (6.11 Mo) Télécharger le fichier

Dates et versions

tel-00258334 , version 1 (21-02-2008)

Identifiants

  • HAL Id : tel-00258334 , version 1

Citer

Julien Bringer. Non-linéarité des fonctions booléennes : applications de la théorie des fonctions booléennes et des codes en cryptographie. Mathématiques [math]. Université du Sud Toulon Var, 2007. Français. ⟨NNT : ⟩. ⟨tel-00258334⟩
308 Consultations
1126 Téléchargements

Partager

Gmail Facebook X LinkedIn More