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 relation 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 se ut som en massa nonsens om någon försökte läsa den. Efter att informationen har överförts till den önskade platsen, avkrypterar en specifik kod informationen till läsbar text. Den här processen kallas dekryptering och datorn måste ha rätt kod för att utföra den här processen korrekt. Banker som erbjuder onlinetjänster använder en form för 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 den kryptografiska algoritmen hur man krypterar och avkodar sedan den specifika information den får. Nyckeln fungerar bara med den specifika algoritmen och skulle vara värdelös för att dechiffrera kod från en annan algoritm.
Vid användning av 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 bara en liten ändring som krävs för att alla ska 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 få nyckeln att 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 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 nyckelkryptografi, kryptering med privat nyckel och kryptering med en nyckel. Symmetrisk kryptografi används normalt för att dela mellan två personer eller en liten grupp istället för av stora online-nätverk som banker. En ATM-maskin, till exempel, kan använda symmetrisk kryptografi och kräva att användaren anger ett bankkontonummer och ett personligt identifikationsnummer innan den kommer att låta personen få åtkomst till hans konto.