Hi! For subscription need to sign up or login the account.Signup|Login

Key Distribution Systems

Importance of Random Numbers in Key Distribution Systems
One of the major problems in cryptography lies in the distribution of keys to the entities that require them and should not be shared to other entities that don’t need them. The keys that are used in symmetric algorithms need to be distributed very secretly. Keys that encipher and decipher the data are known as data encrypting keys, and the keys that are used encipher data encrypting keys so that they can be distributed securely are called key encrypting keys. If the data encrypting key gets compromised then the data that is being encrypted gets compromised and if the key encrypting key gets compromised then the data encrypting key gets compromised and finally, the data gets compromised. These systems rely on randomness so that they are not easy to guess. Now, for the distribution of keys a key distribution center is used. A key distribution center is a type of symmetric encryption that allows two or more systems in a network to access by generating a unique ticket type key which is being considered to be random, and the more random the unique ticket key is the more secured the system is. As well the nonces that are exchanged between a host and KDC during handshakes are also random numbers.
As mentioned earlier, the cornerstone of cryptography is randomness, and as we know entropy is the measure of the degree of randomness. Randomness increases with the increase in entropy. However, in cryptography, randomness is used to generate session keys, and it is being considered that the more random the numbers are, the more secure the cryptographic system is. But, as of today the challenge that is faced is about achieving true randomness. Most of the systems generate pseudo-random numbers and rely upon external sources of entropy which makes them vulnerable. The example of such generators is software-based random number generator (RNGs) which are deterministic and do not provide randomness.
However, the problem faced by software-based RNGs are being addressed by hardware-based RNGs which exploits the principles of classical physics and provides a a greater degree of entropy resulting in a greater degree of randomness, but these systems also lack true randomness and are susceptible to influence. And, so to achieve genuine entropy, Quantum Random number generator (QRNG) is used, which exploits principles of quantum mechanics and generates truly random numbers.
So, a true random number such as Quantum RNG will help key distribution systems to
ensure more security and will make the system less prone to attack.