TONboard

Криптографія в TON

2 min readupdated 2026-06-06✏️ Suggest an edit🕑 History
On this page (9)

Криптографія дисципліна щодо забезпечення конфіденційності, автентичності та цілісності інформації.

Основні терміни#

ТермінОзначення
ШифруванняЗміна початкового тексту в шифрований (за ключем)
ДешифруванняОбратна трансформація
Криптографічні алгоритмиФункції для шифрування/дешифрувань
КлючіПриватні дані алгоритмів (симетричні / асимметричні)
ХешеруванняЗміна інформації в статичне значення, незворотний
АутентифікаціяПеревірка автентичності пристрою/користувача

Принципи#

  1. Цілісність інформація не пошкоджена при передачі;
  2. Аутентифікація верифікація особистості сторін;
  3. Приватність захист від витоку;
  4. Невідмовність відправник не може оскаржити відправку (через ЕЦП).

Еволюція#

ЕпохаМетодПриклад
Стародавній Єгипет / РимМоноалфавітний шифрШифр Цезаря
Середні століттяПоліалфавітний шифрШифр Візінера
20 століттяКласична криптографіяEnigma (А. Шебріус, 1918)
СучаснаАсимметрія + симметрія & amp; хешRSA, AES, ECC

Види сучасної криптографії#

Симетрична (з секретним ключем)

  • Один ключ для шифрування та дешифрувань;
  • Швидко + ефективно для великих даних;
  • Проблема: безпечна передача ключа;
  • Алгоритми: AES, DES, 3DES, RC4.

Асимметрична (з публічним ключем)

  • Два ключі: публічний + приватний;
  • Шифр публічним → дешифр приватним (і навпаки);
  • Перевага: не потрібно попередньо передавати ключ;
  • Алгоритми: RSA, ECC, DSA.

Гібридне шифрування

Розроблено Миколаєм Дуровим і командою Telegram.

Ідея:

  1. Відправник створює симметричний ключ;
  2. Шифрує його відкритим ключем одержувача (асимметрично);
  3. Шифрує дані симметричним ключем;
  4. Відправляє разом;
  5. Отримач розшифрує симметричний ключ своїх приватних;
  6. Розшифрує дані.

Чому: поєднує сильні сторони обидва методи безпечний обмін ключами + швидка обробка даних.

Криптографія в блокчейні TON#

  • Перевірка транзакцій за допомогою шифрування кожного елемента;
  • Цифрові підписи підтверджують справжність;
  • Смарт-контракти криптографічно захищені;
  • Криптографічні ключі для аутентифікації та контролю доступу;
  • Сучасні алгоритми RSA + AES для зберігання та передачі;
  • Хеш-функції для унікальності записів;
  • Асимметрія для обміну без розкриття ключів.

Подібні статті#

ℹ️ Information verified: 2024

Prepared by

TONboard

Support the project with a TON tip.

Comments

Posting a comment costs a small on-chain fee that keeps spam out.
  • No comments yet — be the first.