Abstract:
Security systems today are built on increasingly strong cryptographic algorithms that foil pattern analysis attempts. However, the security of these systems is dependent on generating secret quantities for passwords, cryptographic keys, and similar quantities. The use of pseudo-random processes to generate secret quantities can result in pseudo-security. The sophisticated attacker of these security systems may find it easier to reproduce the environment that produced the secret quantities, searching the resulting small set of possibilities, than to locate the quantities in the whole of the number space. Choosing random quantities to foil a resourceful and motivated adversary is surprisingly difficult. This underlying software, Absolute Security, implements the five pseudo random numbers generators and one pure random numbers generator and different methods for encryption. The system also provides a facility for storing and manipulating the keypad of random bits. It also provides the dial-up connectivity to the remote user for data transmission on the secure channel. The data to be transmitted may include Audio, Video, and text. The user would only have to select different options among many options provided to identify the required service category. ~he system ~ould then encrypt the selected data according to the algorithm selected. The connection would be established with the number selected by the user and the encrypted file could be sent easily to the destination.