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