В современных системах машинного обучения для защиты данных используются, например, такие протоколы шифрования:
- Гомоморфное шифрование. www.computerra.ru Позволяет проводить анализ данных или обучать модели машинного обучения, сохраняя при этом конфиденциальность информации. www.computerra.ru Есть разные типы гомоморфного шифрования, например: частично гомоморфное (PHE), полностью гомоморфное (FHE), несколько гомоморфное (SHE) и другие. www.computerra.ru
- Безопасные многосторонние вычисления (SMPC). www.azorobotics.com Позволяют одновременно вычислять функцию, сохраняя при этом конфиденциальность входных данных. www.azorobotics.com
- OT-протокол (англ. oblivious transfer), или протокол «забывающей» передачи. scispace.com Выполняется двумя участниками: отправителем и получателем, где отправитель имеет два секрета, а получатель выбирает бит. scispace.com
- GC-схемы (англ. garbled circuits). scispace.com Это двусторонний протокол для булевых функций, который служит «строительным блоком» для множества других протоколов, в том числе и многосторонних. scispace.com
- Схемы разделения секрета. scispace.com
Также для защиты данных в системах машинного обучения могут применяться популярные протоколы шифрования, такие как TLS (Transport Layer Security), SSL (Secure Sockets Layer), SSH, PGP и IPSec. www.ipoque.com