Asymmetric Based Algorithm Using Lc - Prng As Basic Primes For Security Corroboration
D. Kowsalya, G. Jothilakshmi, N. K. Karthikeyan · i-manager s Journal on Computer Science · 2013
The open system interconnection security architecture provides a systematic framework for defining security attacks, mechanism, and services. Security attacks are classified as either passive attacks, which include unauthorized reading of a message of file and traffic analysis or active attacks, such as modification of files, and denial of service. Security mechanism is a process that is designed to detect, prevent, or recover from a security attack. Security services include authentication, access control, data confidentiality, data integrity, non repudiation and availability. The security services are achieved by using cryptographic algorithms.RSA (Rivest Shamir Adleman) algorithm is an asymmetric algorithm. This algorithm, is performed by using the different keys (public key, private key) for encryption and decryption. Normal algorithms are symmetric algorithm (AES, DES, etc…) which are performed by using same key for encryption and decryption. In RSA algorithm use of two keys have profound consequences in the areas of confidentiality, authenticity, integrity and accountability. PRNG (Pseudo Random Number Generator) is a random number generator. PRNG produce endless strings of numbers which gives randomness and unpredictablity. More security is achieved by using PRNG. PRN (Pseudo Random Number) has been incorporated in a wide range of cryptographic and data security applications. Several methods are available in PRNG such as Primitive Root (PR), Linear Congruential Generators (LCG), and Blum BlumShub Generator (BBSG). We have generated PRN sequence by using LCG. The PR sequence of numbers is the input to the RSA. Security of the data is achieved by implementing the RSA algorithm using PRNG. This algorithm implementation is done by MATLAB. An algorithm that is used to produce an open ended sequence of bits is referred to as a PRNG. A PRNG takes as input a fixed value called the seed and produces a