Encryptie vormt de basis van bijna elke beveiligingslaag binnen cryptocurrency, van het walletbestand op de laptop van een gebruiker tot het netwerkverkeer tussen blockchainnodes. Er zijn twee brede families: symmetrische encryptie, waarbij dezelfde sleutel data versleutelt en ontsleutelt, en asymmetrische encryptie, die een gekoppeld paar van een publieke en private sleutel gebruikt zodat alleen de beoogde ontvanger een bericht kan lezen.
De meeste crypto-wallets vertrouwen op symmetrische cijfers, met name AES-256, om de private key die op schijf staat te beschermen. Bitcoin Core versleutelt bijvoorbeeld zijn walletbestand met AES-256-CBC met een sleutel die is afgeleid van het wachtwoord van de gebruiker, zodat de ruwe private key nooit in platte tekst wordt weggeschreven; de wallet ontsleutelt deze alleen kort in het geheugen wanneer een transactie moet worden ondertekend. Ethereum keystore-bestanden volgen een vergelijkbaar patroon, waarbij een sleutelafleidingsfunctie zoals scrypt wordt gecombineerd met AES en een message authentication code om te bevestigen dat het juiste wachtwoord is ingevoerd.
Naast walletopslag beveiligt encryptie ook andere onderdelen van de crypto-stack:
- TLS versleutelt de verbinding tussen een wallet-app, exchange of full node en de servers waarmee deze communiceert.
- Exchanges versleutelen klantgegevens en interne sleutelgegevens in rust om de schade van een serverinbraak te beperken.
- Sommige messaging- en privacygerichte wallets versleutelen metadata of notities die aan een transactie zijn gekoppeld.
Blockchainhandtekeningen zelf steunen op asymmetrische cryptografie, waarbij sleutelparen worden gegenereerd via elliptische-curve-algoritmen in plaats van AES. Dit onderscheid is relevant voor de opkomende dreiging van quantumcomputers: onderzoekers waarschuwen dat een voldoende krachtige quantumcomputer uiteindelijk de elliptische-curve-wiskunde zou kunnen breken die netwerken zoals Bitcoin beveiligt, terwijl symmetrische cijfers zoals AES-256 als veel bestendiger worden beschouwd. Standaardisatie-organisaties werken al aan het afronden van post-quantum-algoritmen zodat blockchains kunnen migreren voordat dit een praktisch risico wordt.