• Tidak ada hasil yang ditemukan

Document - SKB19126 - STMIK EL RAHMA chapt 03

N/A
N/A
Protected

Academic year: 2017

Membagikan "Document - SKB19126 - STMIK EL RAHMA chapt 03"

Copied!
16
0
0

Teks penuh

(1)

DES

(2)

2

Stream cipher mengenkripsi data digital

satu bit (byte) pada suatu waktu

Cipher blok mengenkripsi blok plaintext

pada suatu waktu

 Akan menghasilkan blok ciphertext dengan

(3)

3

DES Basics

DES termasuk ke dalam sistem kriptografi simetri dan

tergolong jenis cipher blok.

DES beroperasi pada ukuran blok 64 bit.

Panjang kunci ekternal = 64 bit (sesuai ukuran blok),

tetapi hanya 56 bit yang dipakai (8 bit paritas tidak digunakan)

Setiap blok (plainteks atau cipherteks) dienkripsi

dalam 16 putaran.

Setiap putaran menggunakan kunci internal berbeda.Kunci internal (48-bit) dibangkitkan dari kunci

eksternal

Setiap blok mengalami permutasi awal (IP), 16

(4)

4

(5)

5

(6)

6

(7)

7

(8)

8

DES Round Function

Operates on 32-bit units

32-bit

48-bit expansion/permutation (E table)

XOR with 48 bit subkey

S-box computation returns 32 bits (Perhitungan

kembali)

(9)

9

(10)
(11)

11

S-BOX Substitution

S-BOX: 4 x 16 entry table

 Input: 6 bits

(12)
(13)

13

DES Key Generation

 Parity bits (8, 16, …, 64) are

discarded (out of 64-bit key)

 56-bit key is split into 28-bit L

and R

 16 48-bit subkeys (K

1, K2, … , K16) are generated by various circular left shifts of L and R

 Bits are permuted and

(14)

14

DES sudah diimplementasikan dalam bentuk

perangkat keras.

Dalam bentuk perangkat keras, DES

diimplementasikan di dalam chip. Setiap detik

chip ini dapat mengenkripsikan 16,8 juta blok

(atau 1 gigabit per detik).

Implementasi DES ke dalam perangkat lunak

(15)

15

Other Symmetric Block Ciphers

International Data Encryption Algorithm

(IDEA)

 128-bit key  Used in PGP

Skipjack

 mengenkripsi dan mendekripsi data dalam 64-bit blok  menggunakan kunci 80-bit

 Skipjack memiliki 32 putaran, yang berarti algoritma

utama diulang 32 kali untuk menghasilkan ciphertext.

International Data Encryption Algorithm

(IDEA)

 64-bit blok cipher

 panjang kunci 128-bit

 Menggunakan tiga kelompok aljabar: XOR, + mod 216,

(16)

16

Electronic Codebook Book (ECB)

Limitations of ECB

Cipher Block Chaining (CBC)

Cipher FeedBack (CFB)

Output FeedBack (OFB)

Counter (CTR)

Referensi

Dokumen terkait

Demikian pengumuman pemenang lelang ini disampaikan, apabila ada peserta yang keberatan atas penetapan pemenang ini, dapat menyampaikan sanggahan secara tertulis kepada Kelompok

Sehubungan dengan Seleksi Sederhana dan Seleksi Umum Jasa Konsultansi pada Dinas Sosial, Tenaga Kerja dan Transmigrasi, maka dengan ini diberitahukan / diumumkan kepada

rujukan tersebut di atas, diumumkan p kerjaan jasa catering bahan makan dan TA. 8 Desember 2016 setelah tanggal p adi maklum.. Belanting, 4 De POKJA

[r]

[r]

Berdasarkan Surat Penet apan Peringkat Teknis Kelompok Kerja (POKJA) I Unit Layanan Pengadaan (ULP) Kabupat en. Indragiri Hilir Tahun Anggaran 2011 Nomor : 234.13/ BP2M PD-ULP/

jasa catering ULP Non Organik Polres Ma kan (pelelangan sederhana) pascakualif ronik (SPSE) versi 4.1.1 untuk paket penga. rjaan : Pengadaan

Sesuai dengan ketentuan Pasal 4 ayat (3) huruf g dan huruf I Undang-undang Nomor 7 Tahun 1983 tentang Pajak Penghasilan sebagaimana telah diubah terakhir dengan Undang-undang Nomor