Гомоморфное шифрование или облачные вычисления.
Одна важная вещь, про которую я должен рассказать😉
IBM завершила успешные полевые испытания полностью гомоморфного шифрования.
Гомоморфное шифрование — это тип шифрования, который позволяет выполнять прямые математические операции с зашифрованными данными. После расшифровки результаты будут правильными.
Например, вы можете зашифровать 2, 3 и 7 и отправить три зашифрованных значения третьей стороны. Если вы затем попросите третью сторону добавить первое и второе значения, затем умножите результат на третье значение и вернете его вам, вы можете затем расшифровать этот результат - и получить 35.👻
Вам никогда не придется делиться ключом с третьей стороной, выполняющей вычисления; данные остаются зашифрованными ключом, который третья сторона никогда не получала. Таким образом, в то время как третья сторона выполняла операции, которые вы запрашивали, она никогда не знала значений ни входов, ни выходов.
Почему это собственно важно?С помощью гомоморфного шифрования вы можете выполнять расчеты, на системе управляемой третьей стороной, например корпорацией.
Вы можете создавать защищенные виртуальные машины на серверах, практиковать облачные вычисления,
можно искать в базе данных, даже не сообщая владельцу базы данных, что вы искали или каков был результат.
И в теории это может принести всем нам конфиденциальность наших данных в сочетании с мощностями корпораций.🙏🏻
IBM даже выложила набор инструментов для Linux упакован в виде Docker- контейнеров, которые облегчают начало работы и экспериментирование с данной технологией
=================
И все бы было хорошо, но всегда есть нюансыГомоморфное шифрование требует примерно в 40-50 раз больше вычислительных мощностей и в 10-20 раз больше оперативной памяти😔 Каждая операция, выполняемая со значением с плавающей точкой, немного снижает ее точность🤷🏼♀️ Насколько это серьезная проблема, во многом зависит от типа запрашиваемых данных и их объема.
Так или иначе это очень интересная технология, которую нам нужно держать в голове, и отслеживать прогресс в ее развитии🔥