Keys Flashcards
What are algorithms?
They are mathematical procedures that help define how to encrypt information and are publicly known
What are keys?
They are generated by the algorithm, they’re used for encrypting and decrypting. It makes the encryptions unique and above all they need to be secured
what are the common key length?
longer is definately harder to break but have resource intensive. Shorter is easier to break and they require less resources.
how to key exchange?
Securely transmit the key. Endpoints negotiate types: types - PSK, Diffe hellman, rsa.
What is key stretching?
Its more like key strengthening, increase the password hash size, insert random characters, and increase resiliency to brute -brute force attacks.
What are the different types of key stretching?
There is BCRYPT: this operates on the blowfish ciphers PBKDF2 is a password based.
What was Diffie-Hellman?
Invented in the 70’s, secure generate a master key, and are resilient to MiTMs.
Different DH variants?
There is DHE and requires more processing power, and ECDHE uses less processing power with a rotating key
What are the differnt DH groups?
the higher the group number the stronger the encryption
Key management
managing cryptographic keys. the different activites like generation, the exchange, and the usage, storage, renewal, archival, and deletion