Vad är homomorf kryptering?

Homomorf kryptering är en typ av kryptering som gör att operationer kan utföras på krypterad chiffertext som, när de dekrypteras, har förutsägbara resultat i ren text. Med andra ord kan du ändra den krypterade versionen av texten, och den ursprungliga texten visar samma typ av förändring.

Hur fungerar det?

Om du hade två strängar, Hej och Värld!, kan du kryptera dem individuellt för att producera chiffertextsträngarna j4u90a och H7r3Sp . Om du skulle sammanfatta dessa två ciphertext strängar för att producera j4u90aH7r3Sp, och dekryptera den strängen för att producera Hello World!, då var krypteringen homomorf.

Ytterligare homomorf krypteringsinformation

Homomorfa krypteringssystem kallas kryptografiskt formbar eftersom du kan ändra klartext genom att ändra chiffertexten. I vissa fall kan detta vara en säkerhetsrisk: en skadlig tredje part kan ändra det hemliga meddelandet utan att behöva dekryptera det först. I andra fall har det en fördel: flera vänliga parter kan kombinera sin information utan att behöva läsa varandras hemliga data.

Kryptering, Säkerhetsvillkor