Cryptography
2 articlesZero-Knowledge (ZK) Proofs
ZK (Zero-Knowledge Proof) криптографічний спосіб довести твердження без розкриття даних. 2 сторони: prover + verifier. Відкрито в 1985 (Микали, Вігдерсон, Голдрайх). Категорії: zk-SNARKs (вимагає прессету, використовує Zcash), zk - STARK (без прецету, протоколи Артура-Мерліна). 3 властивості: точність + автентичність+конфіденційність.
Криптографія в TON
Еволюція: моноалфавітний шифр (Древний Єгипет) → поліалфавитний (Средньовіччя) → класичний (Enigma 1918) → сучасний (асимметрія + симметрії + хеш). Гібридне шифрування (асимметрія для обміну ключами + симметрія dla danych) розроблено Николаем Дуровим і командою Telegram.