hello friends
what is session keys and how to they do it anyone can explain brefly
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Shraddha PatelPosted May 6, 2019, 11:02 PM
A session key is a single-use symmetric key used for encrypting all messages in one communication session. A closely related term is content encryption key (CEK), traffic encryption key (TEK), or multicast key which refers to any key used to encrypt messages, as opposed to other uses, like encrypting other keys (key encryption key (KEK) or key wrapping key).
Session keys can introduce complication into a system. However, they solve some real problems. There are two primary reasons to use session keys:
- Several cryptanalytic attacks become easier as more material
encrypted with a specific key is available. By limiting the amount of
data processed using a particular key, those attacks are made more
difficult.
- asymmetric encryption is too slow for many purposes, and all secret key algorithms
require that the key is securely distributed. By using an asymmetric
algorithm to encrypt the secret key for another, faster, symmetric
algorithm, it's possible to improve overall performance considerably.
This is the process used by PGP and GPG.
Like all cryptographic keys, session keys must be chosen so that they cannot be predicted by an attacker, usually requiring them to be chosen randomly. Failure to choose session keys (or any key) properly is a major (and too common in actual practice) design flaw in any crypto system.Amit KumarPosted May 4, 2019, 6:10 AM
Nilesh SawardekarPosted May 3, 2019, 10:42 AM
Siddhartha SharmaPosted May 3, 2019, 10:42 AM