0% found this document useful (0 votes)
70 views3 pages

Aes & Rsa

AES is a symmetric encryption algorithm that uses the same key for encryption and decryption. It uses key sizes of 128, 192, or 256 bits, making cracking the encryption exponentially difficult even with powerful computers. AES is widely used due to its security, implementation in both hardware and software, and support for various applications. While it has a simple structure, AES has never been cracked based on current technology. RSA is an asymmetric encryption algorithm that uses a public/private key pair. It was invented in 1978 and is considered very secure. RSA is faster for encryption/verification but slower for signing/decryption. AES is a block cipher that encrypts data in chunks while RSA is a stream cipher that encrypts entire messages

Uploaded by

elm elm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views3 pages

Aes & Rsa

AES is a symmetric encryption algorithm that uses the same key for encryption and decryption. It uses key sizes of 128, 192, or 256 bits, making cracking the encryption exponentially difficult even with powerful computers. AES is widely used due to its security, implementation in both hardware and software, and support for various applications. While it has a simple structure, AES has never been cracked based on current technology. RSA is an asymmetric encryption algorithm that uses a public/private key pair. It was invented in 1978 and is considered very secure. RSA is faster for encryption/verification but slower for signing/decryption. AES is a block cipher that encrypts data in chunks while RSA is a stream cipher that encrypts entire messages

Uploaded by

elm elm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

?

What is AES

.AES is the short form of( Advanced Encryption Standard)

AES is a symmetric algorithm which uses the same 128, 192, or 256 bit key for
both encryption and decryption (the security of an AES system increases
exponentially with key length). With even a 128-bit key, the task of cracking
AES by checking each of the 2128 possible key values (a “brute force” attack)
is so computationally intensive that even the fastest supercomputer would
require, on average, more than 100 trillion years to do it. In fact, AES has
never been cracked, and based on current technological trends, is expected
to remain secure for years to come

Advantages of AES
As it is implemented in both hardware and software, it is most robust -
.security protocol
It uses higher length key sizes such as 128, 192 and 256 bits for encryption. -
.Hence it makes AES algorithm more robust against hacking
It is most common security protocol used for wide various of applications -
such as wireless communication, financial transactions, e-business, encrypted
.data storage etc
It is one of the most spread commercial and open source solutions used all -
.over the world
.No one can hack your personal information -
For 128 bit, about 2128 attempts are needed to break. This makes it very -
.difficult to hack it as a result it is very safe protocol

Disadvantages of AES

.It uses too simple algebraic structure -


.Every block is always encrypted in the same way-
.Hard to implement with software-
AES in counter mode is complex to implement in software taking both -
.performance and security into considerations
?What is RSA

RSA algorithm is a public key encryption technique and is considered as the most
secure way of encryption. It was invented by Rivest, Shamir and Adleman in year
.1978 and hence name RSA algorithm

:Advantages of RSA

.Very fast, very simple encryption and verification

.Easier to understand

.Signing and decryption are similar; encryption and verification are similar

.Widely deployed, better industry support


:Disadvantages of RSA

.Very slow key generation

.Slow signing and decryption, which are slightly tricky to implement securely

.Two-part key is vulnerable to GCD attack if poorly implemented

Different between RSA and AES

:RSA

It is an asymmetric key algorithm. Meaning, it uses 2 different keys (Public


key and Private Key) for encryption and decryption. Public key is available to
.open world, where as private key is possessed by owner

.Public Key encryption is used for exchanging data

Private Key encryption is used for authentication of owner. (Digital-


signatures)

It is stream cipher algorithm. Meaning, entire data is encrypted at once,


which takes more computational power. Hence it is slow. Mainly used for
.exchanging little information such as symmetric keys

.RSA's strength and weaknesses lies in the factoring large integers


.RSA uses 1024-bit keys

Safe as long as the key length is very long such as: 1024 bits

: AES

It is a symmetric key algorithm. Meaning, same key is used for both encryption
.and decryption

It is a 128-block cipher algorithm. Meaning, the data is divided into chunks of


fixed length data (128 bits). The chunks are processed in AES where each
round is dependent on output of its predecessor. Large data can be
.encrypted using AES

AES's strength is in the possible key permutations using Rijndael finite field
.method internally

.AES uses 256-bit keys

You might also like