Afficher la notice abrégée

dc.contributor.advisorFabien Laguillaumie
dc.contributor.advisorGuilhem Castagnos
hal.structure.identifierLaboratoire de l'Informatique du Parallélisme [LIP]
hal.structure.identifierArithmetic and Computing [ARIC]
hal.structure.identifierInstitut de Mathématiques de Bordeaux [IMB]
hal.structure.identifierLithe and fast algorithmic number theory [LFANT]
dc.contributor.authorTUCKER, Ida
dc.contributor.otherPierre-Alain Fouque [Président]
dc.contributor.otherMichel Abdalla [Rapporteur]
dc.contributor.otherIvan Bjerre Damgård [Rapporteur]
dc.contributor.otherShweta Agrawal
dc.contributor.otherCarla Ràfols
dc.date.accessioned2024-04-04T02:48:45Z
dc.date.available2024-04-04T02:48:45Z
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/191769
dc.identifier.nnt2020LYSEN054
dc.description.abstractUn des enjeux actuels de la recherche en cryptographie est la mise au point de primitives cryptographiques avancées assurant un haut niveau de confiance. Dans cette thèse, nous nous intéressons à leur conception, en prouvant leur sécurité relativement à des hypothèses algorithmiques bien étudiées. Mes travaux s'appuient sur la linéarité du chiffrement homomorphe, qui permet d'effectuer des opérations linéaires sur des données chiffrées. Précisément, je suis partie d'un tel chiffrement, introduit par Castagnos et Laguillaumie à CT-RSA'15, ayant la particularité d'avoir un espace des messages clairs d'ordre premier. Afin d'aborder une approche modulaire, j'ai conçu à partir de ce chiffrement des outils techniques (fonctions de hachage projectives, preuves à divulgation nulle de connaissances) qui offrent un cadre riche se prêtant à de nombreuses applications. Ce cadre m'a d'abord permis de construire des schémas de chiffrement fonctionnel; cette primitive très expressive permet un accès mesuré à l'information contenue dans une base de données chiffrée. Puis, dans un autre registre, mais à partir de ces mêmes outils, j'ai conçu des signatures numériques à seuil, permettant de partager une clé secrète entre plusieurs utilisateurs, de sorte que ceux-ci doivent collaborer afin de produire des signatures valides. Ce type de signatures permet entre autres de sécuriser les portefeuilles de crypto-monnaie. De nets gains d'efficacité, notamment en termes de bande passante, apparaissent en instanciant ces constructions à l'aide de groupes de classes. Mes travaux se positionnent d'ailleurs en première ligne du renouveau que connait, depuis quelques années, l’utilisation de ces objets en cryptographie.
dc.description.abstractEnOne of the current challenges in cryptographic research is the development of advanced cryptographic primitives ensuring a high level of confidence. In this thesis, we focus on their design, while proving their security under well-studied algorithmic assumptions.My work grounds itself on the linearity of homomorphic encryption, which allows to perform linear operations on encrypted data. Precisely, I built upon the linearly homomorphic encryption scheme introduced by Castagnos and Laguillaumie at CT-RSA'15. Their scheme possesses the unusual property of having a prime order plaintext space, whose size can essentially be tailored to ones' needs. Aiming at a modular approach, I designed from their work technical tools (projective hash functions, zero-knowledge proofs of knowledge) which provide a rich framework lending itself to many applications.This framework first allowed me to build functional encryption schemes; this highly expressive primitive allows a fine grained access to the information contained in e.g., an encrypted database. Then, in a different vein, but from these same tools, I designed threshold digital signatures, allowing a secret key to be shared among multiple users, so that the latter must collaborate in order to produce valid signatures. Such signatures can be used, among other applications, to secure crypto-currency wallets. Significant efficiency gains, namely in terms of bandwidth, result from the instantiation of these constructions from class groups. This work is at the forefront of the revival these mathematical objects have seen in cryptography over the last few years.
dc.language.isoen
dc.subjectCryptographie
dc.subjectSignatures à Seuil
dc.subjectChiffrement Fonctionnel
dc.subjectProduit Scalaire
dc.subjectGroupes de Classes
dc.subjectFonctions de Hachage Projectives
dc.subjectPreuves à divulgation nulle de connaissance
dc.subjectOrdre inconnu
dc.subject.enCryptography
dc.subject.enThreshold signatures
dc.subject.enFunctional Encryption
dc.subject.enInner Product
dc.subject.enClass Groups
dc.subject.enProjective Hash Functions
dc.subject.enZero Knowledge Proofs
dc.subject.enUnknown Order
dc.titleChiffrement fonctionnel et signatures distribuées fondés sur des fonctions de hachage à projection, l'apport des groupes de classe
dc.title.enFunctional encryption and distributed signatures based on projective hash functions, the benefit of class groups
dc.typeThèses de doctorat
dc.subject.halInformatique [cs]/Cryptographie et sécurité [cs.CR]
bordeaux.hal.laboratoriesInstitut de Mathématiques de Bordeaux (IMB) - UMR 5251*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.type.institutionUniversité de Lyon
bordeaux.ecole.doctoraleÉcole doctorale en Informatique et Mathématiques de Lyon
hal.identifiertel-03021689
hal.version1
hal.origin.linkhttps://hal.archives-ouvertes.fr//tel-03021689v1
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Chiffrement%20fonctionnel%20et%20signatures%20distribu%C3%A9es%20fond%C3%A9s%20sur%20des%20fonctions%20de%20hachage%20%C3%A0%20projection,%20l'apport%20des%20groupes%20de&rft.atitle=Chiffrement%20fonctionnel%20et%20signatures%20distribu%C3%A9es%20fond%C3%A9s%20sur%20des%20fonctions%20de%20hachage%20%C3%A0%20projection,%20l'apport%20des%20groupes%20d&rft.au=TUCKER,%20Ida&rft.genre=unknown


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée