Nyheter i Android, Telefoner, Prylar Och Recensioner

Vad är end-to-end-kryptering? – Nyheter i Android, Telefoner, Prylar Och Recensioner

Med tanke på att vi använder digital korrespondens mycket i våra dagliga liv, dyker det heta ämnet “end-to-end-kryptering” upp i nyheterna då och då. Men vad är end-to-end-kryptering, och hur skiljer den sig från andra typer av kryptering?

Låt oss bryta ner denna krypteringsmetod och se varför den är så viktig.

Vad är “end-to-end-kryptering”?

End-to-end-kryptering är ett sätt att skydda kommunikation från nyfikna ögon. Om du skickar ett meddelande på internet till någon annan utan korrekt kryptering kan personer som tittar på din anslutning se vad du skickar. Detta är känt som en man-i-mitten-attack.

Som sådan använder meddelandetjänster ibland end-to-end-kryptering (E2EE) för att skydda sina användare. Några av de bästa snabbmeddelandetjänsterna använder E2EE för att förhindra att människor snokar in på sina användare.

För att uppnå detta implementerar tjänsten en metod som tillåter användare att kryptera sina meddelanden automatiskt. Innan någon skickar ut ett meddelande krypterar de det med vad som kallas en “nyckel”. Den här nyckeln gör meddelandet oläsligt, så att snokare inte kan se vad det står.

När meddelandet kommer till mottagarens enhet använder appen en nyckel för att reda ut meddelandet tillbaka till vad det ursprungligen sa. Nu kan mottagaren läsa vad meddelandet sa, och hackare hålls utanför ekvationen.

Hur skiljer sig E2EE från andra typer av kryptering?

Du kan bli förvirrad över hur denna krypteringsmetod är annorlunda än andra metoder. I själva verket liknar den faktiska mekaniken bakom E2EE andra typer av kryptering. Den största skillnaden är dock svaret på denna fråga: vem innehar krypteringsnycklarna?

När du använder en tjänst med kryptering som inte är E2EE kan du skicka meddelanden till din vän med en nyckel som tjänsten gav dig. Detta är bra för att stoppa hackare från att kika in i din kommunikation, men det betyder att de som driver tjänsten du använder tekniskt sett kan läsa vad du skickar.

Det är som om du använde en meddelandeapp för att prata med din vän, och utvecklarna som designade appen sa åt er båda att använda nyckeln “APPLE” för att kryptera din data. Visst, slumpmässiga hackare kan inte läsa vad du säger, men utvecklarna vet att du använder APPLE som nyckel. Det betyder att de kan dekryptera dina meddelanden när du skickar dem och läsa allt du säger.

När ett företag använder den här typen av kryptering förvandlas det till en fråga om förtroende. Litar du på att företaget som driver meddelandeappen kommer att blunda och låta dig prata privat? Eller kommer de att använda APPLE-nyckeln för att öppna upp din säkerhet och läsa alla saftiga detaljer?

Detta är inte ett problem för E2EE. Som du kan förvänta dig av “end-to-end” i dess namn, fungerar E2EE genom att låta varje användare skapa sina egna krypteringsnycklar på sin enhet. På så sätt kan ingen – inte ens utvecklarna av meddelandeapparna – avkryptera meddelandena utan att fysiskt ta din enhet.

Relaterad  GameStop: erbjudanden från adventskalendern den 19 december 2021 på exklusiv Switch, PS5 och mer

Det är därför E2EE är så populärt och varför vissa säkra e-postappar använder det. Användare behöver inte lita på ett ansiktslöst företag. De har allt de behöver för att själva göra krypteringen.

Det finns några sätt du kan uppnå detta på, men “public key encryption” och “Diffie-Hellman key exchange” är några av de mer välkända metoderna.

Uppnå E2EE med Public Key Encryption

När ett program använder kryptering med offentlig nyckel får varje användare på tjänsten två nycklar. Den första är deras offentliga nyckel, och denna kan fritt ses och ges ut till vem som helst. Det är dock värt att notera att den publika nyckeln bara kan kryptera data; den kan inte användas för att dekryptera den.

Varje användare får också en privat nyckel, som aldrig delas och permanent sitter på sin enhet. Den privata nyckeln är utformad så att den privata nyckeln kan dekryptera all data som krypteras med den offentliga nyckeln. Du bör dock också notera att den privata nyckeln bara kan dekryptera data; det används aldrig för att kryptera det.

När två personer vill prata med varandra byter de offentliga nycklar. De använder sedan den andra personens offentliga nyckel för att kryptera sina meddelanden till dem. När en offentlig nyckel väl krypterar den kan den bara dekrypteras ordentligt av mottagarens privata nyckel, som aldrig lämnar enheten.

Ett icke-tekniskt exempel på offentlig nyckelkryptering

För att bättre få en bild av hur det här systemet fungerar, föreställ dig att Bob och Alice vill prata med varandra. För att uppnå detta köper de en låsbox av ett något excentrisk säkerhetsföretag.

Så här fungerar det.

En låslåda kan svepas med ett “lås” eller ett “upplåsningskort” för att låsa eller låsa upp den. Varje användare har ett unikt “lås” och “lås upp” kort att använda på låslådan. Vidare kan du beställa en kopia av en specifik persons “lås”-kort från företaget, men du kan aldrig beställa någons “upplåsningskort”.

Bob har två kort: BOB LOCK och BOB UNLOCK. Alice har också sin egen uppsättning kort, ALICE LOCK och ALICE UNLOCK.

Om Bob stänger låslådan och sveper på BOB LOCK-kortet kommer låslådan att låsa sig själv. Den förblir låst, även om Bob sveper BOB LOCK-kortet en andra gång. Det enda sättet att låsa upp det är att svepa BOB UNLOCK. Inga andra personers upplåsningskort kommer att fungera.

Låt oss nu säga att Bob vill skicka ett meddelande till Alice. Han måste beställa en kopia av ett av Alices låskort från lockbox-företaget för att göra detta. Företaget tillåter detta eftersom man inte kan använda ett låskort för att bryta sig in i en låsbox. Du kan bara använda den för att låsa en.

Relaterad  Google försöker (igen) att umgås med Google+-projektet

Bob beställer ett ALICE LOCK-kort. Han skriver sedan ett brev till Alice, lägger det i låslådan och sveper sedan på ALICE LOCK-kortet. Låsboxen är ordentligt låst och kan bara låsas upp om ett ALICE UNLOCK-kort dras. Bobs eget upplåsningskort är värdelöst.

Nu kan Bob skicka låslådan till Alice. Även om någon som är intresserad av brevet skulle beställa ett eget ALICE LOCK-kort och kapa lådan kan de inte få upp den. Endast ett ALICE UNLOCK-kort kan låsa upp det, och Alice är den enda ägaren till detta kort.

Alice tar emot låslådan från Bob, använder sitt ALICE UNLOCK-kort för att öppna den och läser brevet. Om Alice ville skicka ett meddelande tillbaka kan hon beställa och använda ett BOB LOCK-kort för att skicka tillbaka lockboxen. Nu är det bara BOB UNLOCK-kortet som kan öppna det – vilket bara Bob har.

Uppnå E2EE med Diffie-Hellman Key Exchange

Om två personer vill uppnå E2EE på ett osäkert nätverk, finns det ett sätt för dem att dela krypteringsnycklar i klarsynt och inte bli hackad.

För att göra detta kommer båda sidor först överens om en delad nyckel. Denna nyckel delas öppet, och Diffie-Hellmans nyckelutbytessystem förutsätter att hackare kommer att ta reda på vad denna nyckel är.

Men båda sidor genererar sedan en privat nyckel på sina egna enheter. De lägger sedan till den här privata nyckeln till den delade och skickar sedan sin kombinerade nyckel till mottagaren. När de får mottagarens kombinerade nyckel lägger de till den i sin privata för att få en delad hemlig nyckel att använda för kryptering.

Ett icke-tekniskt exempel på Diffie-Hellman Key Exchange

Om vi ​​går tillbaka till Bob och Alice, låt oss säga att de använder den här tekniken för att dela information. Först är de båda överens om ett delat nummer – låt oss säga siffran tre. Detta görs offentligt, så en snokare kan teoretiskt höra detta nummer.

Sedan väljer Bob och Alice ett nummer privat. Låt oss säga att Bob väljer siffran åtta och Alice väljer fem. Sedan lägger de till sitt valda nummer till det överenskomna delade numret och ger den andra personen resultatet.

Bob tar den delade nyckeln (3) och hans privata nyckel (8) och får 11 (8+3). Han ger siffran 11 till Alice. Alice tar den delade nyckeln (3) och hennes privata nyckel (5) och får 8 (5+3). Hon ger siffran 8 till Bob.

Denna delning görs också offentligt, så återigen kan en snokare potentiellt se att Bob delade 11 och Alice delade 8.

Relaterad  5G: operatörer har 15 år på sig att betala för 5G-licenser

När delningen är klar lägger varje sida till vad de fått med sitt privata nummer. Detta resulterar i att båda sidor får samma nummer på grund av hur en summa med endast addition inte bryr sig om ordning.

Bob får Alices kombinerade nummer (8), lägger till sitt privata nummer till det (8) och får 16. (8+8) Alice får Bobs kombinerade nummer (11), lägger till sitt eget privata nummer till det (5) och får 16. (11+5) Båda sidor kan kryptera meddelanden med nyckeln “16”, som ingen utanför Bob och Alice känner till.

Naturligtvis, i det här exemplet kan en hackare knäcka den här koden väldigt enkelt. Allt de behöver är den delade nyckeln, nyckeln Bob skickar och nyckeln som Alice skickar, som alla skickas mitt på fullt dagsljus.

Programmerare som implementerar nyckelutbytet Diffie-Hellman kommer dock att implementera komplexa ekvationer som är svåra för hackare att omvända och kommer fortfarande att ge samma resultat oavsett vilken ordning siffrorna skrivs in i.

På så sätt blir hackare förbryllade över vad som genererade siffrorna medan Bob och Alice chattar säkert med den delade nyckeln.

Skicka data säkert med E2EE

Om du inte vill lita på att företag inte kikar på din data så behöver du inte. Med E2EE-metoder kan ingen kika på dina meddelanden förrän de anländer säkert till sin destination.

Om allt det här snacket om kryptering har fått dig att vilja skärpa din dators säkerhet, visste du att det finns flera sätt att kryptera ditt dagliga liv?

Bildkredit: Steve Heap / Shutterstock.com

Om författaren

Simon Batt (719 publicerade artiklar)

En kandidatexamen i datavetenskap med en djup passion för allt som rör säkerhet. Efter att ha arbetat för en indiespelsstudio fann han sin passion för att skriva och bestämde sig för att använda sina färdigheter för att skriva om allt som rör teknik.

Mer från Simon Batt

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera