Algoritma Vigenere TEA Tiny Encryption Algorithm Steganografi

1

I. PENDAHULUAN.

Untuk berbagai alasan, keamanan dan kerahasiaan sangat kita butuhkan dalam komunikasi data. Ada berbagai cara untuk menjamin keamanan dan kerahasiaan komunikasi data kita di antaranya adalah dengan seni pengacakan data Kriptografi dan seni penyembunyian data Steganografi. Pada makalah ini Akan diperlihatkan teknik enkripsi serta dekripsi pada algoritma Vigenere dan TEA serta teknik Encoding data teks atau file text TXT ke dalam file gambar Bitmap BMP dan Decoding data teks tersebut dari dalam gambar. Yang bertujuan untuk memberikan salah satu solusi pada keamanan komunikasi data berupa teks atau file teks TXT karena telah dienkripsi dan disembunyikan ke dalam sebuah gambar Bitmap BMP dan menerapkan Kriptografi dan Steganografi serta gabungan keduanya menjadi suatu teknik dalam masalah pengamanan komunikasi data. II. TEORI PENDUKUNG II.1. Kriptografi Kriptografi adalah ilmu dan seni untuk menjaga keamanan pesan. Kriptografi Klasik Mode teks  Cipher Subsitusi Subsitution Cipher  Cipher Transposisi Transposition Cipher Kriptografi Modern Mode bit  Cipher Kunci Simetri : Cipher Aliran, Cipher Blok  Cipher Kunci Publik Cipher Public Key;  Cipher Fungsi Hash 

II.2. Algoritma Vigenere

Algoritma Vigenere dibuat oleh Blaise de Vigènere pada abad ke 16. Rumus Enkripsi : Ci = Pi + Ki Mod26 Rumus Dekripsi : Pi = Ci - Ki Mod26 Dimana: Ci = nilai desimal karakter cipherteks ke-i Pi = nilai desimal karakter plainteks ke-i Ki = nilai desimal karakter kunci ke-i

II.3. TEA Tiny Encryption Algorithm

TEA Tiny Encryption Algorithm dibuat oleh David Wheeler Roger Needham dari Cambridge University Inggris pada Tahun 1994. TEA merupakan algortima enkripsi blok, dengan blok-blok sebagai berikut:  64-bit input L dan R 32-bit.  128-bit kunci k[0], k[1], k[2], k[3] 32-bit. Dan menggunakan Delta golden number = √5 -12 31 = 9e3779b9 H dengan Round sebanyak 32 kali. Rumus Enkripsi: SUM = n Delta L n = L n-1 +R n-1 Shl 4+K[0] XOR R n-1 +SUM XOR R n-1 Shr 5+K[1] R n = R n-1 + L n Shl 4+K[2] XOR L n +SUM XOR L n Shr 5+K[3] Rumus Dekripsi: R n = R n-1 – L n-1 Shl 4+k[2] XOR L n-1 +SUM XOR L n-1 Shr 5+k[3] L n = L n-1 – R n Shl 4+k[0] XOR R n +SUM XOR R n Shr 5+k[1] SUM = SUM - Delta SUM = Delta X 32 Di mana : Delta = √5 -12 31 = 2654435770 D = 9e3779b9 H n = Round ke

II.4. Steganografi

2 Steganografi adalah teknikseni menyembunyikan informasi di balik informasi lain, sehingga informasi sesungguhnya tidak kelihatan. Media yang digunakan dalam Steganografi:  Gambar Image Steganography  Suara Audio Steganography  Text Text SteganographyText Mimicking 

II.5. File Gambar