Comment ça marche?
Si vous aviez deux chaînes, Hello et World!, vous pouvez les chiffrer individuellement pour produire les chaînes de texte chiffré j4u90a et H7r3Sp . Si vous deviez concaténer ces deux chaînes de texte chiffré pour produire j4u90aH7r3Sp, et déchiffrer cette chaîne pour produire Hello World!, alors le cryptage était homomorphique.
Informations de cryptage homomorphes supplémentaires
Les schémas de chiffrement homomorphes sont appelés malléables de manière cryptographique, car vous pouvez modifier le texte en clair en modifiant le texte chiffré. Dans certains cas, cela pourrait constituer un risque pour la sécurité: un tiers malveillant pourrait modifier le message secret sans avoir à le déchiffrer au préalable. Dans d'autres cas, cela présente un avantage potentiel: plusieurs parties amies pourraient combiner leurs informations sans avoir à lire les données secrètes de l'autre.
Cryptage, conditions de sécurité