Asymmetrisk kryptering använder två nycklar istället för en. En offentlig nyckel krypterar. En privat nyckel dekrypterar. Den offentliga nyckeln kan delas med vem som helst. Den privata nyckeln förblir hemlig. Den asymmetrin löser ett problem som symmetrisk kryptering inte kan: hur kan två parter som aldrig har träffats komma överens om en hemlig nyckel utan att en avlyssnare lär sig den?
RSA och elliptisk kurvkryptografi är vanliga algoritmer. När du besöker en webbplats via HTTPS använder din webbläsare webbplatsens publika nyckel för att upprätta en säker kanal. Endast webbplatsens privata nyckel kan dekryptera det webbläsaren skickar. Samma matematik används i digitala signaturer, e-postkryptering och kryptovalutaplånböcker. Det är långsammare än symmetrisk kryptering, vilket är anledningen till att de flesta system använder båda. Asymmetrisk kryptering hanterar nyckelutbytet. Symmetrisk kryptering hanterar massdata. De två arbetar tillsammans i ett hybridschema, och det schemat säkrar större delen av internet.
Asymmetrisk vs symmetrisk
- Asymmetrisk — två nycklar, långsammare, löser nyckelfördelning
- Symmetrisk — en delad nyckel, snabbare, behöver en säker kanal för att dela den
- Hybrid — asymmetrisk för nyckelutbyte, symmetrisk för data
- Vanliga algoritmer — RSA, ECC, Diffie-Hellman
Svaga nyckelstorlekar är den vanligaste felpunkten. En 512-bitars RSA-nyckel är trivialt förstörbar idag. Använd aktuella rekommendationer och rotera nycklar när algoritmer åldras.
Comments
No comments yet. Be the first to share a thought.
Leave a comment