Що таке гомоморфне шифрування?

Гомоморфне шифрування - це тип криптографії, який дозволяє виконувати операції зашифрованого зашифрованого тексту, який при розшифровці має передбачувані результати у відкритому тексті. Іншими словами, ви можете змінити зашифровану версію тексту, а оригінальний текст показує той самий тип змін.

Як це працює?

Якщо у вас дві струни, Hello та World!, Ви можете зашифрувати їх окремо, щоб створити рядки зашифрованого тексту j4u90a і H7r3Sp . Якщо ви повинні були об'єднати ці два рядки зашифрованого тексту для створення j4u90aH7r3Sp, і розшифрувати цей рядок для створення Hello World!, потім шифрування було гомоморфним.

Додаткова інформація гомоморфного шифрування

Гомоморфні схеми шифрування називаються криптографічними податливими, оскільки ви можете змінити відкритий текст, змінивши зашифрований текст. У деяких випадках це може становити ризик для безпеки: шкідлива третя сторона може змінити секретне повідомлення без необхідності першого розшифровувати його. В інших випадках вона має потенційну вигоду: численні дружні партії можуть об'єднати свою інформацію без необхідності читати секретні дані один одного.

Шифрування, умови безпеки