Anda di halaman 1dari 28

Sekuritas Jaringan

Pertemuan 2
Baskoro Adi P.

Enkripsi Blok

Enkripsi

Stream Cipher

Block Cipher

Reversible & Irreversible


Mapping

Ideal Block Cipher

Number Theory

Groups, Rings, Fields

AES Encryption

Advanced Encryption
Standard

Dipublikasikan oleh National Institute of


Standard Technology pada tahun 2001

Termasuk Enkripsi Blok Simetris

1 blok = 16 byte = 128 bit

Ukuran key :

16 / 24 / 32 byte

Input State

Encryption Process

AES Encryption & Decryption

Subtitutes Bytes

AES S-Box

Contoh SubBytes

Shift Rows Transformation

Mix Column Transformation

Mix Column Transformation (2)

Contoh :

Mix Column Transformation (3)

Galois Field GF (28) Multiplication :

{02} . {XX} =

{YY} = 1-bit_leftshift({XX})
Jika XXMSB = 1

{YY} XOR {1B}

{03} . {XX} = {XX} XOR ({02} . {XX})

Add Round Key

Key Expansion

Contoh Key Expansion

Contoh Soal

Lakukan enkripsi 1 round untuk soal di


bawah ini :

AES Decryption

Inverse Shift Rows

Sama seperti ShiftRows, hanya saja arahnya


berlawanan, yaitu ke kanan

Inverse S-Box

Inverse MixColumn

Galois Field :

Penambahan/Pengurangan :

XOR

Perkalian :

Perkalian biasa
Dilanjutkan dengan mencari sisa hasil
bagi dari irreducible polynomial

hasil_perkalian mod 11B

Inverse AddRoundKey

XOR

Anda mungkin juga menyukai