Cryptographic random number generator
The oldest and still most widely used mechanism in the IT field for data protection is encryption. Cryptography is a technique used by man since ancient times in response to the need to communicate in a secret and secure way, managing to send messages that can be read quickly by recipients and not decrypted by the enemy or anyone who is not authorized.
Introducing cryptography
The need to communicate in a secret and secure way is extremely topical in the field of information security, as the continuous development of electronic systems, on the one hand, makes communications easier: on the other hand, it makes them very vulnerable to external attacks, if not protected adequately.
Modern cryptography must therefore ensure the following:
- Authentication: Verify the identity of whoever sends or receives the data, and prevent an intruder from impersonating the sender or recipient
- Confidentiality: Prevent the data sent by one subject...