Populaire onderwerpen
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Wat is FHE?
Zama @zama_fhe heeft meer mensen in contact gebracht met het concept van FHE, maar de meeste mensen begrijpen nog steeds weinig van FHE. Hier is een eenvoudige uitleg van wat FHE is.
Homomorfe encryptie (Homomorphic Encryption, afgekort HE) is een geavanceerde encryptietechnologie die het mogelijk maakt om berekeningen uit te voeren op versleutelde gegevens zonder de gegevens eerst te ontsleutelen.
Het resultaat van de berekening, na ontsleuteling, komt overeen met het resultaat van dezelfde berekening op de platte tekstgegevens.
Dit is zeer nuttig in privacy-beschermende berekeningen (zoals privacy in machine learning), omdat gegevensbezitters versleutelde gegevens aan derden kunnen geven voor verwerking zonder de oorspronkelijke gegevens prijs te geven.
Homomorfe encryptie is onderverdeeld in verschillende niveaus:
Deeltijd homomorfe encryptie (Partial Homomorphic Encryption, PHE): ondersteunt slechts één bewerking, zoals optelling (bijvoorbeeld Paillier-encryptie) of vermenigvuldiging (bijvoorbeeld RSA).
Enige homomorfe encryptie (Somewhat Homomorphic Encryption, SWHE): ondersteunt een beperkt aantal optellingen en vermenigvuldigingen.
Volledige homomorfe encryptie (Fully Homomorphic Encryption, FHE): ondersteunt een onbeperkt aantal optellingen en vermenigvuldigingen, waardoor willekeurige berekeningen kunnen worden uitgevoerd (omdat elke berekening in een computer kan worden weergegeven als een combinatie van optellingen en vermenigvuldigingen).
De principes van FHE:
Het basisprincipe van FHE is dat de versleutelde vorm van het resultaat van de bewerking op versleutelde gegevens gelijkwaardig moet zijn aan de versleuteling van het resultaat van de bewerking op de platte tekst.
Wiskundig kan dit als volgt worden weergegeven:
Als:
Enc(m) de versleuteling van de platte tekst m is
Dan:
Optelling homomorf: Enc(m1 + m2) = Enc(m1) ⊕ Enc(m2) (⊕ staat voor de optelling in het versleutelde domein)
Vermenigvuldiging homomorf: Enc(m1 * m2) = Enc(m1) ⊗ Enc(m2) (⊗ staat voor de vermenigvuldiging in het versleutelde domein)
Typfouten zijn altijd🤣 Wat is FHE
6,65K
Boven
Positie
Favorieten

