Déploiement de la cryptographie homomorphe dans le cadre de l’iot - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2019

Deployment of homomorphic encryption in the context of IoT

Déploiement de la cryptographie homomorphe dans le cadre de l’iot

Résumé

The emerging technology of mobile devices allows users to access to a wide range of applications through the internet connection. As these applications require considerable computing power, they represent a challenge for devices with limited computing power, memory storage and energy. However, such a challenge could be avoided by cloud computing as it offers virtually unlimited dynamic resources for the processing and the storage of data. Nevertheless, mobile users are still reluctant to adopt this technology because traditional encryption schemes require the decryption of the data so that they can be processed. Homomorphic cryptography is a potential solution to allow arbitrary calculation of encrypted data without the need to decrypt. In practice, the cloud can calculate the sum and/or the product of encrypted data. The result is sent to the sender who can decrypt withhis secret key. Although homomorphic cryptography is considered as a solution to allow secure calculations, its efficiency remains an obstacle to its implementation. The disadvantage of homomorphic encryption schemes is the size of ciphertexts. The objective of this thesis is to use an homomorphic encryption scheme in a an industrial use case related to IoT, in order to achieve an efficient and optimal implementation of an homomorphic protocol.
La technologie émergente des appareils mobiles permet aux utilisateurs d’accéderà un large éventail d’applications grâce à la connexion internet. Comme ces applications exigent une puissance de calcul considérable, elles représentent un défi pour les appareil dont la puissance de calcul, la mémoire, le stockage et l’énergiesont limités. Cependant, un tel défi pourrait être surmonté par le cloud computing car celui-ci offre des ressources dynamiques pratiquement illimitées pour le traitement et le stockage des données. Néanmoins, les utilisateurs mobiles hésitent encore à adopter cette technologie car les schémas de chiffrement classiques exigent le déchiffrement des données pour pouvoir être traités. La cryptographie homomorphe est une solution potentielle pour permettre un calcul arbitraire des données chiffrées sans avoir à les déchiffrer. En pratique, le cloud peut calculer la somme et/ou le produit des textes chiffrés. Le résultat est envoyé à l’émetteur qui peut déchiffrer avec sa clé secrète. Bien que la cryptographie homomorphe soit considérée comme une solution pour permettre d’effectuer des calculs sécurisés, son efficacité reste un obstacle à sa mise en œuvre. L’inconvénient des schémas de chiffrement homomorphe est la taille des textes chiffrés. L’objectif de cette thèse est d’appliquer un schéma de chiffrement homomorphe dans un cas d’usage industriel lié à l’IoT, afin de réaliser une implémentation efficace et optimale d’un protocole homomorphe.

Domaines

Autre
Fichier principal
Vignette du fichier
BELKORCHI-AMINA-diff.pdf (2.99 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)

Dates et versions

tel-03448826 , version 1 (25-11-2021)

Identifiants

  • HAL Id : tel-03448826 , version 1

Citer

Amina Bel Korchi. Déploiement de la cryptographie homomorphe dans le cadre de l’iot. Autre. Université de Lyon, 2019. Français. ⟨NNT : 2019LYSEM027⟩. ⟨tel-03448826⟩
187 Consultations
174 Téléchargements

Partager

Gmail Facebook X LinkedIn More