Криптографія вже давно є сферою діяльності математиків і інформатиків. Однак останні досягнення в технологіях з нульовим знанням перетворюють проекти криптографічних систем на більш доступні та прості завдання програмування, а не на складні математичні конструкції. Цей трансформаційний процес відомий як програмована криптографія та ефективно усуває розрив між проектами протоколів і практичними застосуваннями. Це матиме серйозні наслідки для нашої безпеки та конфіденційності як у мережі, так і в мережі. 😮
Роль програмованої криптографії включала функціональні описи на основі схем для вирішення проблем широкого впровадження криптосистем. Теоретично, якщо базові модулі криптосистеми можуть емулювати машину Тьюрінга, її можна використовувати для обчислювальних задач загального призначення. Відомо, що цей підхід використовується там, де криптосистеми використовуються через описи схем.
Переваги програмованої криптографії є на багатьох рівнях. По-перше, це робить практичне застосування криптографії набагато більш гнучким і адаптованим. Програмованість відкриває прикладну криптографію з нішевої дисципліни, доступної лише кільком науковцям, до глобального пулу розробників, здатних експериментувати та впроваджувати інновації.
Автор: Фелікс Сюй