Le chiavi di sessione As chaves de sessão Session Keys Les clés de session Claves de sesión

Advantages of a session key

Asymmetric algorithms (which come into play in public-key cryptosystems) make it possible to eliminate problems related to key sharing via a secure channel. However, they remain much less effective (in terms of calculation time) than symmetric algorithms.

The concept of session keys is a compromise between symmetric and asymmetric encryption that makes it possible to combine the two techniques.

The principle of session keys is simple: it involves randomly generating a reasonably-sized session key and encrypting this key using a public-key encryption algorithm (more precisely, using the recipient's public key).

session key transport

The recipient is capable of decrypting the session key with his private key. The sender and recipient are in possession of a shared key that only they know. They can therefore send each other encrypted documents using a symmetric encryption algorithm.

Diffie-Hellman algorithm

The Diffie-Hellman algorithm (named after its inventors Diffie and Hellman) was developed in 1976 to make it possible to exchange keys via an insecure channel. It is based on the problem of computing discrete logarithms in finite fields.

More information

The Diffie-Hellman algorithm is however sensitive to the "Man in the middle" attack



Last update on Thursday October 16, 2008 02:43:17 PM.This document entitled « Session keys » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Best answers for « Session keys » in :
Lock the Windows XP session :go instantly to login screen Show Lock the Windows XP session :go instantly to login screen Under Windows XP, it is possible to quickly lock the current session by pressing the keys simultaneously on Windows + L! This will bring you back to your login screen (better have...
TCP session hijacking Show TCP session hijacking "TCP session hijacking" is a technique that involves intercepting a TCP session initiated between two machines in order to hijack it. In that the authentication check is performed only when opening the session, a pirate who...
Lock your Windows XP session Show Lock your Windows XP session Method 1: Shortcut Method 2: Using DOS Method 3: Create a .bat file There are several ways available to be able to lock your Windows XP (including Home Edition and XP Pro) Method 1: Shortcut 1....
Save settings on closing up Windows session ShowSave settings on closing up Windows session For the professional versions For Home edition Here below is a small tip on how to save automatically your settings when exiting a Windows session. System requirements: Windows 2000 to...
[Windows]Sticky Keys ShowSticky Keys The sticky keys are an accessibility feature provided by Windows. The functionality of the Sticky Keys allows for people who have difficulty pressing multiple keys (eg CTRL + ALT + DEL), to use the SHIFT, CTRL and ALT with a...
[Ubuntu]Start and stop session faster through hibernation Show[Ubuntu]Start and stop session faster through hibernation Intro Advantages Notes Precautions Intro A small tip that will make you save much time for starting or stopping your Ubuntu session: Instead of choosing "Stop", choose...
Download Password Generator Professional 2009 ShowSave time when you need to generate a large number of passwords or license keys by using Password Generator Professional, a powerful application capable of creating strong passwords from random numbers. Advantage The program offers a truly...
Public-key systems Showthe principle of public-key encryption The principle of asymmetric encryption (also called public-key encryption) first appeared in 1976, with the publication of a work about cryptography by Whitfield Diffie and Martin Hellman. In an asymmetric...
PKI - Public key infrastructure ShowWhat is a PKI? PKI (Public Key Infrastructure) refers to the group of technical solutions based on public-key cryptography. Public-key cryptosystems make it possible to bypass the need to systematically use a secure channel to exchange keys....
Keys to a successful change management policy ShowKeys to success Trust is a key element for the success of a project. If employees see the project as a threat, they will put more effort into into maintaining their control or they may also become less active instead failing to work towards the...