Description
Les fonctions booléennes vectorielles sont utiles dans la cryptographie à clé privée pour la conception de chiffrement par bloc. Deux principales attaques sur les chiffrements par bloc sont les attaques différentielles et les attaques linéaires. Un critère important sur les fonctions booléennes est une résistance élevée à la cryptanalyse différentielle. K. Nyberg a introduit la notion de non-linéarité presque parfaite (APN) pour caractériser les fonctions qui ont la meilleure résistance à ces attaques. Jusqu'à présent, l'étude des fonctions APN a été particulièrement consacrée aux fonctions puissances. Récemment, Budaghyan et al. ont montré que certaines fonctions quadratiques sont APN. En 2009, Hernando et McGuire ont pu classifier les monômes qui donnent des fonctions APN pour une infinité de corps. Nous avons conjecturé, avec Y. Aubry et G. McGuire que ces fonctions sont les seules fonctions APN qui sont APN pour une infinité d'extensions de leur corps de définition, à équivalence près. Nous montrons dans ce sens quelques résultats . Nous utilisons pour cela certaines propriétés des surfaces sur les corps finis, en particulier la borne de Lang-Weil et ses améliorations récentes. Ce travail a été fait en collaboration avec Y. Aubry et G. McGuire.
Next sessions
-
Oblivious Transfer from Zero-Knowledge Proofs (or how to achieve round-optimal quantum Oblivious Transfer without structure)
Speaker : Léo Colisson - Université Grenoble Alpes
We provide a generic construction to turn any classical Zero-Knowledge (ZK) protocol into a composable oblivious transfer (OT) protocol (the protocol itself involving quantum interactions), mostly lifting the round-complexity properties and security guarantees (plain-model/statistical security/unstructured functions…) of the ZK protocol to the resulting OT protocol. Such a construction is unlikely[…]-
Cryptography
-