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é...
Main Author: | |
---|---|
Other Authors: | |
Language: | en |
Published: |
2016
|
Subjects: | |
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 |