Šifrēšana (angliski: encryption)
Atšķirībā no jaucējfunkcijas šifrēšana ir divu virzienu process — datus var gan šifrēt, gan atšifrēt, izmantojot šifrēšanas atslēgu (paroli, kodu). Arī šī procesa pamatā ir matemātiski algoritmi, kas sistēmiski pārveido oriģinālos datus. Šo metodi var izmantot gan vienkāršām, gan sarežģītām datu struktūrām. Šifrēšana nodrošina labāku drošību nekā vienkārša atslēgas tabula, ja šifrēšanas atslēga tiek pienācīgi aizsargāta.
Izmantojot šifrēšanas metodi, nav nepieciešams saglabāt atslēgas tabulu vai oriģinālo vērtību tabulu. Īpaši drošā veidā gan jāsaglabā šifrēšanas atslēga, un par to ir informēts tikai pētnieks, kuram nepieciešams zināt personu īstās identitātes (piemēram, vadošais pētnieks).
Piemērs
Šifrēšanas process soli pa solim:
-
Sākotnēji izvēlies šifrēšanas algoritmu (piemēram, AES, ko iespējams lietot, izmantojot tādus programmēšanas rīkus kā R, Python u. c.)
-
Izveido drošu šifrēšanas atslēgu (piemēram, paroli “UniversityResearch2025”)
-
Šifrē identifikatoru ar izvēlēto atslēgu
-
Aizstāj oriģinālo identifikatoru ar šifrēto versiju
-
Drošā veidā uzglabā atšifrēšanas atslēgu
Oriģinālie dati:
Vārds, uzvārds |
Fakultāte |
Fiziskās aktivitātes līmenis |
Jānis Bērziņš |
Datorzinātņu |
Zems |
Līga Ozola |
Medicīnas |
Vidējs |
Kārlis Priedītis |
Sociālo zinātņu |
Vidējs |
Pseidonimizēta datu kopa, izmantojot AES šifrēšanas algoritmu un atslēgu “UniversityResearch2025”:
AES-šifrēts |
Fakultāte |
Fiziskās aktivitātes līmenis |
fR7y2pL9xQ3zT8vW1sK4jH6gD0 |
Datorzinātņu |
Zems |
nT5wX3kL8zB1qV9eM7sY2cR4aJ |
Medicīnas |
Vidējs |
hP4mZ7uD2xN6tV1oQ9rK3bL8yS |
Sociālo zinātņu |
Vidējs |