Integrity, authentication and confidentiality in public-key cryptography

Cette thèse présente des résultats appartenant aux trois thèmes fondamentaux de la cryptographie à clé publique : l’intégrité, l’authentification et la confidentialité. Au sein de chaque thème nous concevons des nouvelles primitives et améliorons des primitives existantes. Le premier chapitre, dédié...

Full description

Bibliographic Details
Main Author: Ferradi, Houda
Other Authors: Paris Sciences et Lettres
Language:en
Published: 2016
Subjects:
510
Online Access:http://www.theses.fr/2016PSLEE045/document
id ndltd-theses.fr-2016PSLEE045
record_format oai_dc
spelling ndltd-theses.fr-2016PSLEE0452019-12-22T04:47:20Z Integrity, authentication and confidentiality in public-key cryptography Intégrité, authentification et confidentialité en cryptographie à clé publique Cryptographie Intégrité Authentification Confidentialité Chiffrement signatures numériques Équité Preuves à divulgation nulle Cryptography Integrity Authentication Confidentiality Encryption Digital signatures Fairness Zero-knowledge proofs 510 004.8 Cette thèse présente des résultats appartenant aux trois thèmes fondamentaux de la cryptographie à clé publique : l’intégrité, l’authentification et la confidentialité. Au sein de chaque thème nous concevons des nouvelles primitives et améliorons des primitives existantes. Le premier chapitre, dédié à l’intégrité, introduit une preuve non-interactive de génération appropriée de clés publiques RSA et un protocole de co-signature dans lequel tout irrespect de l’équité laisse automatiquement la partie lésée en possession d’une preuve de culpabilité incriminant la partie tricheuse. Le second chapitre, ayant pour sujet l’authentification, montre comme une mesure de temps permet de raccourcir les engagements dans des preuves à divulgation nulle et comment des biais, introduits à dessin dans le défi, permettent d’accroitre l’efficacité de protocoles. Ce chapitre généralise également le protocole de Fiat-Shamir à plusieurs prouveurs et décrit une fraude très sophistiquée de cartes-à-puce illustrant les dangers de protocoles d’authentification mal-conçus. Au troisième chapitre nous nous intéressons à la confidentialité. Nous y proposons un cryptosystème à clé publique où les hypothèses de complexité traditionnelles sont remplacées par un raffinement du concept de CAPTCHA et nous explorons l’application du chiffrement-pot-de-miel au langage naturel. Nos dernières contributions concernent le chiffrement basé sur l’identité (IBE). Nous montrerons comment ajouter des fonctions d’émission à l’IBE hiérarchique et comment l’IBE permet de réduire la fenêtre temporelle de risque lors de la diffusion de mises à jour logicielles. This thesis presents new results in three fundamental areas of public-key cryptography: integrity, authentication and confidentiality. In each case we design new primitives or improve the features of existing ones. The first chapter, dealing with integrity, introduces a non-interactive proof for proper RSA public key generation and a contract co-signature protocol in which a breach in fairness provides the victim with transferable evidence against the cheater. The second chapter, focusing on authentication, shows how to use time measurements to shorten zeroknowledge commitments and how to exploit bias in zero-knowledge challenges to gain efficiency. This chapter also generalizes Fiat-Shamir into a one-to-many protocol and describes a very sophisticated smart card fraud illustrating what can happen when authentication protocols are wrongly designed. The third chapter is devoted to confidentiality. We propose public-key cryptosystems where traditional hardness assumptions are replaced by refinements of the CAPTCHA concept and explore the adaptation of honey encryption to natural language messages. Our final contributions focus on identity-based encryption (IBE) showing how to add broadcast features to hierarchical IBE and how to use IBE to reduce vulnerability exposure time of during software patch broadcast. Electronic Thesis or Dissertation Text en http://www.theses.fr/2016PSLEE045/document Ferradi, Houda 2016-09-22 Paris Sciences et Lettres Naccache, David
collection NDLTD
language en
sources NDLTD
topic Cryptographie
Intégrité
Authentification
Confidentialité
Chiffrement signatures numériques
Équité
Preuves à divulgation nulle
Cryptography
Integrity
Authentication
Confidentiality
Encryption
Digital signatures
Fairness
Zero-knowledge proofs
510
004.8
spellingShingle Cryptographie
Intégrité
Authentification
Confidentialité
Chiffrement signatures numériques
Équité
Preuves à divulgation nulle
Cryptography
Integrity
Authentication
Confidentiality
Encryption
Digital signatures
Fairness
Zero-knowledge proofs
510
004.8
Ferradi, Houda
Integrity, authentication and confidentiality in public-key cryptography
description Cette thèse présente des résultats appartenant aux trois thèmes fondamentaux de la cryptographie à clé publique : l’intégrité, l’authentification et la confidentialité. Au sein de chaque thème nous concevons des nouvelles primitives et améliorons des primitives existantes. Le premier chapitre, dédié à l’intégrité, introduit une preuve non-interactive de génération appropriée de clés publiques RSA et un protocole de co-signature dans lequel tout irrespect de l’équité laisse automatiquement la partie lésée en possession d’une preuve de culpabilité incriminant la partie tricheuse. Le second chapitre, ayant pour sujet l’authentification, montre comme une mesure de temps permet de raccourcir les engagements dans des preuves à divulgation nulle et comment des biais, introduits à dessin dans le défi, permettent d’accroitre l’efficacité de protocoles. Ce chapitre généralise également le protocole de Fiat-Shamir à plusieurs prouveurs et décrit une fraude très sophistiquée de cartes-à-puce illustrant les dangers de protocoles d’authentification mal-conçus. Au troisième chapitre nous nous intéressons à la confidentialité. Nous y proposons un cryptosystème à clé publique où les hypothèses de complexité traditionnelles sont remplacées par un raffinement du concept de CAPTCHA et nous explorons l’application du chiffrement-pot-de-miel au langage naturel. Nos dernières contributions concernent le chiffrement basé sur l’identité (IBE). Nous montrerons comment ajouter des fonctions d’émission à l’IBE hiérarchique et comment l’IBE permet de réduire la fenêtre temporelle de risque lors de la diffusion de mises à jour logicielles. === This thesis presents new results in three fundamental areas of public-key cryptography: integrity, authentication and confidentiality. In each case we design new primitives or improve the features of existing ones. The first chapter, dealing with integrity, introduces a non-interactive proof for proper RSA public key generation and a contract co-signature protocol in which a breach in fairness provides the victim with transferable evidence against the cheater. The second chapter, focusing on authentication, shows how to use time measurements to shorten zeroknowledge commitments and how to exploit bias in zero-knowledge challenges to gain efficiency. This chapter also generalizes Fiat-Shamir into a one-to-many protocol and describes a very sophisticated smart card fraud illustrating what can happen when authentication protocols are wrongly designed. The third chapter is devoted to confidentiality. We propose public-key cryptosystems where traditional hardness assumptions are replaced by refinements of the CAPTCHA concept and explore the adaptation of honey encryption to natural language messages. Our final contributions focus on identity-based encryption (IBE) showing how to add broadcast features to hierarchical IBE and how to use IBE to reduce vulnerability exposure time of during software patch broadcast.
author2 Paris Sciences et Lettres
author_facet Paris Sciences et Lettres
Ferradi, Houda
author Ferradi, Houda
author_sort Ferradi, Houda
title Integrity, authentication and confidentiality in public-key cryptography
title_short Integrity, authentication and confidentiality in public-key cryptography
title_full Integrity, authentication and confidentiality in public-key cryptography
title_fullStr Integrity, authentication and confidentiality in public-key cryptography
title_full_unstemmed Integrity, authentication and confidentiality in public-key cryptography
title_sort integrity, authentication and confidentiality in public-key cryptography
publishDate 2016
url http://www.theses.fr/2016PSLEE045/document
work_keys_str_mv AT ferradihouda integrityauthenticationandconfidentialityinpublickeycryptography
AT ferradihouda integriteauthentificationetconfidentialiteencryptographieaclepublique
_version_ 1719305999090712576