Криптография — это область математики, охватывающая множество различных методов обеспечения цифровой безопасности и конфиденциальности. Шифрование и дешифрование, хеш-функции и алгоритмы цифровой подписи — все это предметы исследований в области криптографии. Bitcoin называют криптовалютой, потому что в нем применяются криптографические методы для реализации децентрализованной денежной системы и полностью цифровых одноранговых (p2p) платежей между пользователями.
В настоящей статье мы рассмотрим, что такое Схема пороговой подписи (Threshold Signature Scheme, TSS), какие преимущества она может дать блокчейн-пространству, как её можно реализовать в блокчейн-клиенте, как она сопоставима со схемой разделения секрета Шамира и мультиподписями, какие возможны способы использования TSS для распределённого управления ключами и, наконец, какие есть риски и ограничения.
Мир компьютерных наук может вселять страх, особенно если пытаться разобраться в нём самостоятельно. Поэтому я решил написать обзор основ криптографии для тех, кто хотел бы в неё углубиться, но не знает, с чего начать. В основу обзора лёг курс криптографии от преподавателя Стэнфордского университета Дэна Бонеха, доступный на Coursera.
ФБР, АНБ, Equifax и им подобным противостоит набирающее обороты движение шифропанков, гражданских либертарианцев и хакеров-миллионеров. На кону существование конфиденциальности в XXI веке.