Turvakodeerimisüsteeme
Turvakodeerimisüsteeme, tuntud ka kui turvakoodid või salajased koodid, on meetodid, mida kasutatakse andmete või side kaitsmiseks volitamata juurdepääsu või muutmise eest. Need süsteemid tuginevad matemaatilistele algoritmidele, mis muudavad originaalse andmestiku, mida nimetatakse selgetekstiks, loetamatuks vormiks, mida nimetatakse krüpteeritud tekstiks. Krüpteeritud tekst on seejärel võimalik dekodeerida tagasi selgetekstiks ainult siis, kui isikul on vastav dekodeerimisvõti.
Turvakodeerimisüsteeme on kahte peamist tüüpi: sümmeetrilised ja asümmeetrilised. Sümmeetrilistes süsteemides kasutatakse krüpteerimiseks ja dekodeerimiseks sama võtit.
Turvakodeerimisüsteemidel on lai valik rakendusi, sealhulgas turvaline veebiliiklus (HTTPS), krüpteeritud sõnumside, digitaalsed allkirjad ja andmete säilitamine.
Turvakodeerimisüsteemide turvalisus sõltub kasutatavate algoritmide tugevusest ja võtmete saladuses hoidmisest. Uued arengud krüptograafias püüavad pidevalt arendada