Streaming Symmetric Block Cipher

3 02 2010

Pada Symmetric Block Cipher, baik mode ECB (Electronic Code Book) maupun mode CBC (Cipher Block Chaining) keduanya menggunakan teknik enkripsi dengan cara yang paling umum. Yaitu sebagai engine yang mengambil input dalam bentuk blok data dan memberikan output dalam bentuk blok data pula. Dan tentu saja sebagai hasilnya, jika data yang akan diproses bukanlah kelipatan dari panjang blok maka dibutuhkan padding. 

Streaming Symmetric Block Cipher merupakan salah satu solusi dari situasi ini karena mode-modenya memungkinkan regular block cipher untuk menghasilkan output dengan panjang blok data yang sama dengan panjang blok data input-nya. Mode-mode pada Streaming block cipher memungkinkan penggunaan block cipher dengan cara ini.

 

Pada gambar di atas kita dapat mengamati bahwa mode ini memang memungkinkan. Dalam hal ini mode OFB (Output Feedback), mode CFB (Cipher Feedback), dan mode CTR (Counter) menghasilkan rangkaian bit kemudian di-XOR-kan dengan plaintext. Salah satu hal penting yang perlu untuk diperhatikan : penggunaan kembali IV dan kunci secara bersamaan merupakan suatu hal yang fatal dalam sekuritas enkripsi.  

Salah satu mode pada Symmetric Block Cipher yang akan dibahas kali ini adalah CTR. Mode ini juga dikenal sebagai mode SIC (Segmented Integer Counter). Mode ini telah distandardisasi oleh NIST pada SP 800-38a dan pada RFC 3686. Berikut ini adalah contoh penggunaan mode CRT di Java (J2SE).


Actions

Information

One response

18 02 2010
mutant

mba keren blognya
dateng ke tempatku dunkk…
follow yaa mba^^

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s




Follow

Get every new post delivered to your Inbox.