Наскрізне шифрування це система, що дозволяє Аліси і Боба обмінюватися шифрованими повідомленнями по відкритому каналу зв’язку, при тому, що треті особи не можуть отримати доступ до їх листуванні. Наскрізне шифрування використовується в більшості сучасних месенджерів, таких як WhatsApp і Telegram.
Ідея наскрізного шифрування заснована на асиметричний алгоритм, в якому у кожної сторони є два ключі: публічний і приватний. Аліса повідомляє Бобу і всьому світові свій публічний ключ (public key), який використовується для того, щоб зашифрувати повідомлення, адресовані Алісі. При цьому у Аліси є секретний ключ (private key), який відомий лише їй, і з допомогою якого можна розшифрувати повідомлення, зашифровані публічним ключем.