Brave Browser Cryptographic Features

May 19, 2026 ยท View on GitHub

This document captures those cryptographic features in the Brave browser that are beyond the standard encryption available in every Chromium-based browser.

FeatureCryptographyPlatformNotesOpen Source
Brave AccountsRFC 9807allSimilar to what's been available in Firefox for 20+ yearsYes
Brave PremiumBased on PrivacyPass (RFC 9576)allTo validate credentialsYes
Brave RewardsVOPRF (RFC9497)Anonymous rewards and anonymous access to Premium ServicesYes
Brave Leo NEAR IntegrationHPKE for OHTTP (RFC9458)Establish secure channel to inferenceYes
Brave Wallet ZEC chainRedPallas Signature scheme. ZkSNARKs system for zero-knowledge proofsTBD (Desktop at least)Follows Orchard Shielded Protocol which uses RedPallasYes
Brave WalletECDSA w/ curve Secp256k1 (koblitz curve not required in TLS)allSigning transactions for Ethereum, Bitcoin, Filecoin, and ZCash public transactions. ECDSA is used in chromium but for TLS and we're just signing different messagesYes
Brave WalletEdDSA w/ curve Ed25519 (RFC8032)allSigning transactions for SOL, ADA. The cryptography here is used in chromium, we're just signing different messagesYes
Brave WalletSr25519 (Schnorr Signatures w/ Ristretto255 curve, Ed25519 under-the-hood)Not releasedSigning for DOT. Not released yet, but incoming for polkadot featureYes
Brave WalletBLS12-381allOnly used if a user imports a filecoin account. We don't generate keys for this signature scheme by defaultYes
Brave WalletPBKDF2 (RFC2898)allDerive password into an encryption key for the walletYes
Brave P3APPOPRF (puncturable partially oblivious pseudorandom function) and Shamir Secret Sharing for STAR protocolallPrivacy-preserving telemetry that provides K-anonymity to Brave clients via STARYes