Advantages And Disadvantages Of Cryptography

1220 Words3 Pages

Cryptography is the science and art of transforming messages to make them immune to attacks. The reason for adopting cryptography in any system is to establish a secured communication platform when other people (eavesdroppers) are listening. In particular, main function of cryptography is to provide end to end security of edge nodes. Encryption can be performed using symmetric and asymmetric key cryptography techniques of which symmetric algorithms encrypt and decrypt a message using the same key. If you hold a key, you can exchange messages with peers holding the same key. Several symmetric key algorithms are used among which Blowfish Encryption Algorithm, Data Encryption Standard (DES), 3DES (Triple DES), Advanced Encryption Standard (AES) are major concern of this paper.

These symmetric key cryptographic algorithms are focused in this paper on the basis of some common parameters and we make comparative analysis of …show more content…

ADVANTAGES

1. 3DES is easy to implement (and accelerate) in both hardware and software.

2. 3DES is ubiquitous: most systems, libraries, and protocols include support for it.

3. 3DES is believed to be secure up to at least "2112" security (which is quite a lot, and

quite far in the realm of "not breakable with today's technology").

ii. DISADVANTAGES

1. It is slow, especially in software as it was designed for hardware implementations.

2. It is applied three times on the same data so it is such wastage of time.

D. AES

Advanced Encryption Standard (AES) is a symmetric-key encryption standard. Each of these ciphers has a 128-bit block size, with key sizes of 128, 192 and 256 bits, respectively. It is also known by its original name which is Rijndael. It is not only used for security but also used for its speed, both hardware and software implementations are faster in AES. Encrypts data blocks of 128 bits in 10, 12 and 14 round depending on the size of the key. It can be implemented on various platforms especially in small

Open Document