WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Chiffrement homomorphe


par Dieudonné MOUYOUMÉ
Université de Yaoundé 1 - Master recherche 2025
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

5.2 Choix des bibliothèques FHE

Le choix d'une bibliothèque FHE obéit à certains critères parmi lesquels les plus importants sont:

1 La disponibilité des informations

La manière dont une bibliothèque FHE présente les informations est très importante. Trop d'informations laisse l'utilisateur submergé et il finit par sauter du texte important, mais présenter trop peu d'informations laisse l'utilisateur confus et incapable d'utiliser correctement la bibliothèque.

2 La taille de la communauté

Une communauté plus grande signifierait plus d'innovation de la part des utilisateurs, de plus grande communauté d'utilisateurs de bibliothèque FHE signifierait qu'il y aurait plus de personnes qui pourraient aider un utilisateur tiers avec les bugs obtenus et clarifier ses malentendus. Par exemple, il existe un portage d'OpenFHE vers WebAssembly, créé par certains membres de la communauté. De telles contributions sont moins susceptibles de se produire s'il n'existe pas une communauté importante autour de la bibliothèque de chiffrement homo-morphe.

3 L'engagement communautaire

5.3 Installation des bibliotèques FHE 56

Mémoire de Master 2 Recherche 56 MOUYOUME DIEUDONNE(c) UYI

Les bibliothèques FHE peuvent progressivement se déprécier ou devenir obsolètes. Il est compréhensible que cela se produise : héberger un projet open source réussi est difficile et prend du temps. Cependant un utilisateur doit être sûr la bibliothèque FHE sera toujours disponible dans quelques mois ou années et soit à mise à jour.

4 L'open source

Ce critère est considéré comme non négociable que la bibliothèque du chiffrement homo-morphe soit open source. Car une bibliothèque de chiffrement homomorphe qui n'utilise pas de code open source n'est pas intéressée à aider la communauté. Plus d'attention sur le code se traduirait par un code plus sûr, car vous êtes plus susceptible de détecter ces erreurs.

5 La conformité aux normes

Une bibliothèque doit être conforme aux normes. Étant donné que les cryptographes s'in-quiètent des pires scénarios, il n'est pas surprenant qu'il soit essentiel d'établir des normes de sécurité. Après tout, si les algorithmes de cryptographie ne sont pas sécurisés, alors les programmes construis à partir de ces bibliothèques ne le sont pas, or la sécurité est essentielle en cryptographie. Il existe toute une organisation nommée Homomorphic Encryption Standardization [6] qui établit des descriptions de cryptosystèmes, des descriptions détaillées de leurs propriétés de sécurité et leurs paramètres sécurisés.

De ce qui précède, nous avons choisi d'utiliser dans notre travail les bibliothèques FHE open-source Microsoft SEAL [47] version 4.1.1, OpenFHE [8]version 1.1.1 (publiée le 23 août 2023) et PALISADE [21]version 1.11.9

5.2.1 Environnement

Les bibliothèques FHE : Microsoft SEAL, OpenFHE et PALISADE étant toutes multiplateformes, nous avons opté d'utiliser l'environnement Ubuntu 20.04 LTS avec 4 × 216.8 MHz CPU qui est plus accessible pour exécuter nos programmes et de faire nos différents tests, de plus il permet facilement d'installer les paquets des prérequis dont les bibliothèques ont besoin en tapant les commandes des prérequis dont les bibliothèques ont besoin.

précédent sommaire suivant






Extinction Rebellion







Changeons ce systeme injuste, Soyez votre propre syndic



"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius