Vad är symmetrisk kryptografi?

Symmetrisk kryptografi använder symmetriska nyckelalgoritmer för kryptering och dekryptering av data. En algoritm är en specifik formel med ett begränsat antal steg som innehåller instruktioner för att lösa ett problem, och en symmetrisk nyckelalgoritm är en specifik formel som ofta använder samma kryptografiska nyckel för både kryptering och dekryptering. För att bättre förstå hur detta fungerar hjälper det att ha en förståelse för hur kryptografi fungerar i förhållande till teknik.

Till exempel kan en dator som behöver överföra känslig information välja att kryptera informationen, en process som ändrar den till en sorts kod som skulle framstå som ett gäng nonsens om någon försökte läsa den. Efter att informationen har överförts till önskad plats, dechiffrerar en specifik kod informationen till läsbar text. Denna process är känd som dekryptering och datorn måste ha rätt kod för att utföra denna process korrekt. Banker som erbjuder onlinetjänster använder en form av kryptering för att hålla sina kunders information privat och säker.

En matematisk formel känd som en kryptografisk algoritm är ansvarig för att skapa koden för att kryptera informationen och koden för att dechiffrera den senare. En specifik information som kallas en kryptografisk nyckel berättar för den kryptografiska algoritmen hur den ska kryptera och sedan avkoda den specifika informationen den tar emot. Nyckeln fungerar bara med just den algoritmen och skulle vara värdelös för att dechiffrera kod från en annan algoritm.

När du använder symmetrisk kryptografi använder algoritmen samma kryptografiska nyckel för att utföra kodnings- och avkodningsprocesserna istället för att använda en separat nyckel för varje. Nycklarna är vanligtvis identiska eller nästan identiska med endast en liten ändring som krävs för att få var och en att fungera. Vanligtvis är det bara de som planerar att använda nyckeln som känner till lösenordet eller annan hemlig kod eller fras som behövs för att nyckeln ska börja fungera. Detta gör att två personer kan dela information mellan sig utan att oroa sig för att någon annan kan fånga upp koden och läsa den.

Andra termer som används för att beskriva de symmetriska nyckelalgoritmerna som används i symmetrisk kryptografi inkluderar hemlig nyckelkryptering, privatnyckelkryptering och ennyckelskryptering. Symmetrisk kryptografi används normalt för att dela mellan två personer eller en liten grupp istället för av stora onlinenätverk som banker. En bankomat kan till exempel använda symmetrisk kryptografi och kräva att användaren matar in ett bankkontonummer och personligt identifieringsnummer innan den låter den personen komma åt sitt konto.