Nyckelgenerering
Nyckelgenerering är processen att skapa kryptografiska nycklar som används för att skydda information genom kryptering, digital signering eller autentisering. Nycklar kan vara symmetriska nycklar, där båda parter delar samma hemlighet, eller asymmetriska nycklar som består av ett nyckelpar med en privat och en publik nyckel.
I praktiken används kryptografisk slumpmässighet för att generera nycklar. Entropin hämtas från systemkällor eller säkra hårdvarumiljöer,
Symmetriska nycklar exempel AES-nycklar på 128, 192 eller 256 bitar. Asymmetriska nycklar ofta RSA-nycklar på 2048–4096
Nycklar kan representeras i olika format och lagras säkert. Privata nycklar skyddas vanligen av kryptering, i
Nyckelns livscykel omfattar generering, distribution, användning, rotation, återkallande och destruktion. Olika protokoll och standarder som TLS,
Säkerhetsrisker inkluderar dålig entropi, nyckelkompromiss, nyckelanvändning igen och svaga algoritmer. För att motverka detta används stark