Pertemuan ke 7

advertisement
Keamanan Komputer
Pertemuan ke 7
Hendra Di Kesuma, S.Kom., M.Cs.
Sistem Informasi
STMIK “BINA NUSANTARA JAYA”

Steganography adalah seni menyamarkan
atau menyembunyikan pesan tertulis ke
dalam pesan lainnya.

Steganography >< Cryptography

Contoh lain steganography. . .?!
Review
Acrostics
 Adalah satu bentuk dari cipher yg cenderung
lebih seperti null cipher atau disebut juga
sajak tersusun.
 Acrostics dimasukkan ke dalam suatu puisi
atau rangkaian baris yg berisi pesan2
tertentu.
 Biasanya diawal baris atau masing2 baris
puisi yang ada, seperti nama, kata mutiara,
atau pesan yg bisa dibaca diurutan tertentu.
 Acrostic sangat populer di kalangan penyair
dan orang2 yg berpendidikan.
Contoh Steganography
Contoh Acrostics
“Through the Looking-Glass”
Never seen by waking eyes.
A boat, beneath a sunny sky
Lingering onward dreamily
In an evening of July –
Children yet, the tale to hear,
Eager eye and willing ear,
Lovingly shall nestle near.
Children three that nestle near,
Eager eye and willing ear,
Pleased a simple tale to hear –
In a Wonderland they lie,
Dreaming as the days go by,
Dreaming as the summers die:
Long has paled that sunny sky:
Echoes fade and memories die:
Autumn frosts have slain July.
Ever drifting down the stream Lingering in the golden gleam Life, what is it but a dream?
Still she haunts me, phantomwise, Pesan : Nama asli Alice
Alice moving under skies
adalah Alice Pleasance Liddell
Contoh Steganography
Spacing dan Offsetting
 Mengetik dg mengatur jarak atau
mengetik offsetting merupakan suatu cara
mensortir teks utk menyembunyikan
pesan tambahan.
 Spasi dapat jg digunakan utk mengirim
pesan secara rahasia.
Contoh Steganography
Spread Spectrum
 Adalah suatu metode menyembunyikan
pesan pada suara.
 Suara kecil ditimpa suara yang besar
sehingga seolah-olah suara yang berisi
pesan tersebut tidak ada.
Contoh Steganography
Invisible Ink
 Invisible ink atau tinta yg tidak kelihatan
memungkinkan pesan bisa disembunyikan di
atas kertas yang sudah berisi tulisan lain.
 Tinta itu dibuat dg Cobalt oxide yg dicampur
dengan hydrochloric atau nitric acid.
 Pesan yg dikirim bs dibaca menggunakan cahaya
yang terang atau dg cara membakar kertas
tersebut.
 Telur juga bisa digunakan sbg media menyimpan
rahasia. Caranya pesan ditulis pada kulit telur,
pesan dpt dibaca jika telur direbus sampai
matang, lalu dikupas shg pesan akan terlihat
pada putih telur yg sdh dimasak.
Contoh Steganography
Jargon-Code
 Merupakan suatu pesan yg dikirimkan
menggunakan bahasa-bahasa tertentu yg
hanya bisa dipahami oleh sebagian orang
byk.
 Sekelompok orang sepakat utk menggunakan
suatu bahasa yg hanya bisa dimengerti oleh
mereka sendiri. Bahasa tersebutlah yg
digunakan utk mengirimkan pesan-pesan yg
bersifat rahasia
Contoh Steganography
Hiddentext atau embedded message
Pesan yang disembunyikan
 Covertext atau cover-object
Pesan yang digunakan untuk
menyembunyikan embedded message.
 Stegotext atau stego-object
Pesan yang sudah berisi embedded
message

Terminologi Steganography
Contoh :
 Covertext
upakan sal umor tu, aga gar
ehat tau urunkan banmu
atamu

Hiddentext
Lari jam satu

stegotext
Lupakan asal rumor itu, jaga agar matamu
sehat atau turunkan ubanmu
Terminologi Steganography
Injection
 Merupakan suatu teknik menanamkan pesan
rahasia secara langsung ke suatu media.
 Salah satu masalah dari teknik ini adalah ukuran
media yg diinjeksi menjadi lebih besar dari
ukuran normalnya sehingga mudah dideteksi
Substitusi
 Data normal digantikan dg data rahasia.
 Tidak mengubah ukuran data asli, tetapi
tergantung pada file media dan data yg akan
disembunyikan (dpt menurunkan kualitas media
yg ditumpangi)
Teknik Steganography
Transform domain
 Teknik ini sangat efektif. Pada dasarnya,
transformasi domain menyembunyikan data pada
“transform space”.
 Akan sangat efektif jika teknik ini diterapkan
pada file berekstensi JPEG.
Spread spectrum
 Teknik pentransmisian menggunakan pseudonoise code, yg independen thd data informasi
sbg modulator bentuk gelombang yg
menyebarkan energi sinyal, dikumpulkan kembali
menggunakan replikas pseudo-noise code
tersinkronisasi.
Teknik Steganography
Statistical Method
 Disebut juga steganographic 1 bit,
menanamkan satu bit informasi pada media
tumpangan dan mengubah statistik walaupun
hanya 1 bit.
Distortion
 Metode ini menciptakan perubahan atas
benda yg ditumpangi oleh data rahasia.
Cover Generation
 Cover object dipilih utk menyembunyikan
pesan. Contoh : spam mimic.
Teknik Steganography
Steganography
Linguistic
Steganography
Semagrams
Text
Semagrams
Visual
Semagrams
Open
Codes
Jargon
Code
Covered
Cipher
Null Cipher
Technical
Steganography
Computer :
Based Methods
Grill
Cipher
Tipe Steganography
Hiding Place

Steganography yang berbasis “computerbased” bisa diterapkan menggunakan
berbagai media sebagai cover (media
penyisipan)

Media Penyisipan adalah suatu media
untuk menyimpan pesan rahasia.

Beberapa contoh media penyisipan pesan
rahasia : Teks, Audio, Citra dan Video
Penerapan Steganography
Penyembunyian pesan rahasia ke dalam media
penampung pasti mengubah kualitas media
tersebut. Kriteria yg harus diperhatikan dalam
penyembunyian pesan adalah:
 Imperceptibility
Keberadaan pesan rahasia tidak dapat
dipersepsi oleh panca indra. Misalnya, jika
covertext berupa citra, maka penyisipan
pesan membuat citra stegotext sukar
dibedakan oleh mata, begitu juga jika berupa
audio maka indra telinga sukar mendeteksi
perubahan pada audio stegotext-nya
Kriteria Penyembunyian Pesan

Fidelity
Mutu media penampung tidak berubah
banyak akibat penyisipan. Perubahan
tersebut tidak dapat dipersepsi oleh panca
indra.

Recovery
Pesan yang disembunyikan harus dapat
diungkapkan kembali (reveal). Karena tujuan
steganografi adalah data hiding, maka
sewaktu-waktu pesan rahasia di dalam
stegotext harus dapat diambil kembali utk
digunakan lebih lanjut.
Kriteria Penyembunyian Pesan
Teknik penyisipan data ke dalam covertext
dapat dilakukan dalam dua macam ranah :
 Ranah spasial (spatial/time
domain/waktu)
Teknik ini memodifikasi langsung nilai
byte dari covertext (nilai byte dapat
merepresentasikan intensitas/warna pixel
atau amplitudo)
Contoh metode yg ke dalam teknik ranah
spasial adalah metode LSB.
Teknik Penyembunyian Data

Ranah transform (fitransform domain)
Teknik ini memodifikasi langsung hasil
transformasi frekuensi sinyal.
Contoh metode yg tergolong ke dalam
teknik ranah frekuensi adalah spread
spectrum.
Teknik Penyembunyian Data
Download