aes
- 최초 등록일
- 2008.04.14
- 최종 저작일
- 2003.10
- 30페이지/ MS 파워포인트
- 가격 2,500원
소개글
Advanced Encryption Standard
목차
1. Introdution
2. Notation & Conventions
3. Mathematical Preliminaries
4. Algorithm Specification
본문내용
Cryptic Operating System & Modern Open Security system
*/30
Introdution
Rijndael algorithm
Symmetric block chiper
Data Blocks : 128 bits
Chiper keys : 128, 192, 256 bits
AES-128, AES-192, AES-256
SPN structure
C O S M O S Lab.
Cryptic Operating System & Modern Open Security system
*/30
Notation & Conventions..1
Bytes
The basic unit for processing in the AES
For input, output or Cipher key denoted by a
an, a[n]
Key length = 128 bits, 0≤n<16
Key length = 192 bits, 0≤n<24
Key length = 256 bits, 0≤n<32
Block length = 128 bits, 0≤n<16
Bytes are interpreted as finite field element
C O S M O S Lab.
Cryptic Operating System & Modern Open Security system
*/30
Arrays of Bytes
Arrays of bytes will be represented
a0a1a2...a15
for 192 and 256 bit keys
Notation & Conventions..2
C O S M O S Lab.
Cryptic Operating System & Modern Open Security system
*/30
Notation & Conventions..3
The State
AES algorithm’s operations are performed on a two-dimensional array of bytes
Four rows, each containing Nb bytes
row 0≤r<4
column 0≤c<Nb
C O S M O S Lab.
Cryptic Operating System & Modern Open Security system
*/30
Notation & Conventions..4
The State as an Array of Columns
w0
w1
참고 자료
Book
Niels Ferguson, Bruce Schneier, Practical Cryptography, 52~55p, Apr. 2004
Springer, The Design of Rijndael, 31~51p, Apr. 2002
Draft Document
fips-197, Advanced Encryption Standard, Nov. 2001