Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Differences Between Rijndael and AES

I'm investigating encryption algorithms - can someone give me a quick rundown of the differences between Rijndael and AES?

like image 549
Peter Avatar asked Apr 14 '09 17:04

Peter


People also ask

Is Rijndael an AES?

Rijndael (pronounced rain-dahl) is an Advanced Encryption Standard (AES) algorithm. It replaced the older and weaker Data Encryption Standard (DES) when it was selected as the standard symmetric key encryption algorithm by the National Institute of Standards and Technology (NIST).

Is Blowfish better than AES?

While Blowfish is one of the good alternatives, its block size is not sufficient as AES. We consider AES as the successor of DES as a symmetric key encryption algorithm for organizations. It accepts different key sizes, 128, 192, or 256 bits. It is efficient in both software and hardware.

Is Rijndael encryption secure?

The Rijndael algorithm, in conjunction with safe configuration values (i.e. AES ), is very robust and secure. The only true measure of an encryption algorithm's security is its consistent and long-lived exposure to cryptanalysis and attempts to defeat it by many cryptographers.

What are the three versions of AES?

Abstract. AES is the best known and most widely used block cipher. Its three versions (AES-128, AES-192, and AES-256) differ in their key sizes (128 bits, 192 bits and 256 bits) and in their number of rounds (10, 12, and 14, respectively).


2 Answers

AES is a United States federal standard, FIPS 197, which is a subset of Rijndael:

AES has a fixed block size of 128 bits and a key size of 128, 192, or 256 bits, whereas Rijndael can be specified with block and key sizes in any multiple of 32 bits, with a minimum of 128 bits and a maximum of 256 bits.

From Advanced Encryption Standard on Wikipedia.

like image 184
Brian Campbell Avatar answered Sep 19 '22 05:09

Brian Campbell


Strictly speaking, the Advanced Encryption Standard (AES) is not an algorithm. AES is a specification defined by the National Institute of Standards & Technology of the United States (NIST). AES is the successor of the Data Encryption Standard (DES).

AES has been announced in FIPS PUB 197 on November 26, 2001. Federal Information Processing Standards Publications (FIPS PUB) are issued by NIST after approval by the US Secretary of Commerce.

Rijndael is a symmetric key encryption algorithm created by Joan Daemen and Vincent Rijmen. It is a block cipher, with variable block size, variable key length & variable round number. Block length and key length can be independently specified to any multiple of 32 bits from 128 bits to 256 bits.

The Rijndael cipher as been selected as the Advanced Encryption Standard (AES).

In the Rijndael AES variant the block size is restricted to 128 bits and key length to 128, 192 or 256 bits only.

like image 22
g0lem Avatar answered Sep 21 '22 05:09

g0lem