Subliminal Channel
Subliminal Channel
6/15/15
OUTLINE
1. Sejarah
2. Ilustrasi
3. Pengertian
4. Skema
5. Implementasi
6/15/15
SEJARAH
Subliminal Channel adalah sebuah tanda tangan digital yang
ditemukan oleh Gustavus Simmons pada tahun 1984
6/15/15
ILUSTRASI
Misalkan:
A adalah woman prisoner,
B adalah man prisoner
W adalah warden
W ingin agar antara A saling B bertukar pesan, tetapi W tidak menginginkan A
dan B menggunakan enkripsi untuk melakukan komunikasi secara rahasia
W mencurigai mereka sedang menentukan koordinat sebuah rencana pelarian,
jadi W ingin agar bisa mengetahui apa saja yang mereka komunikasikan.
Bagaimana cara A dan B bisa bertukar pesan secara rahasia yang mana dapat
mengecoh W?
Jawabannya adalah dengan Subliminal Channel
6/15/15
PENGERTIAN
Subliminal channel adalah sebuah covert channel yang bisa digunakan untuk
berkomunikasi secara rahasia pada keadaan normal dalam sambungan yang tidak
aman.
Simmons menjelaskan bagaimana permasalahan dalam komunikasi rahasia dapat
diselesaikan melalui substitusi parameter dalam tanda tangan digital algoritma.
Algoritma tanda tangan seperti ElGamal dan DSA memiliki parameter yang harus
diatur dengan informasi acak.
Simmons juga menunjukkan bagaimana seseorang dapat menggunakan parameter
ini untuk mengirim pesan bawah sadar (tidak disadari orang lain).
Karena prosedur pembuatan tanda tangan algoritma tidak berubah, tanda tangan
tetap diverifkasi dan tidak bisa dibedakan dari tanda tangan biasa.
Oleh karena itu sulit untuk mendeteksi jika saluran subliminal digunakan.
6/15/15
IMPLEMENTASI 1/2
IMPLEMENTASI 2/2
CONTOH
Misalkan
p = 11
g=2
Private key = r = 8
Public key, yang mana Walter bisa menggunakan untuk memverifkasi tanda
tangan, adalah gr mod p = 28 mod 11 = 3.
Untuk mengirim pesan subliminal M = 9, digunakan pesan innocuous M'= 5,
Alice memastikan bahwa M = 9 and p = 11 adalah relatif prima serta M'= 5 dan
p = 11 adalah relatif prima. Dia juga memastikan bahwa M = 9 and P-1 = 11-1 =
10 juga relatif prima.
6/15/15
CONTOH
Lalu Alice menghitung
X = gM mod p = 29 mod 11 = 6
Kemudia, dia menyelesaikan perhitungan Y
5 = 8 * 6 + 9 * Y mod 10 Y = 3,
Maka didapatkan pasangan kunci X = 6 dan Y = 3.
Bob kemudian mengkonfrmasi bahwa
10
COUNTERMEASURES
Dengan bantuan :
1. Zero-knowledge proof dan
2. commitment scheme,
dimungkinkan untuk mencegah penggunaan subliminal channel
6/15/15
11
DAFTAR PUSTAKA
1. Wikipedia, 2015, http://en.wikipedia.org/wiki/Subliminal_channel
2. G.J. Simmons, The prisoners problem and the subliminal channel, 51
67.
6/15/15
12
TERIMA KASIH
atau
6/15/15
13