t4_security_5a_diky_nurosid(13055)
TRANSCRIPT
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
1/18
SECURITY
KRIPTOGRAFI DAN STEGANOGRAFI
Disusun Oleh :
Dicky Nurosid : !"##$$"$%%
&uh'(('d Ali &uk)i : !"##$$"$*#
Sh'+ir' ,'ksdi)' Pu)ri : !"##$$"-""
FAKU,TAS I,&U KO&PUTER
UNI.ERSITAS NEGERI SINGAPER/ANGSA KARA0ANG
KARA0ANG
-$%
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
2/18
KATA PENGANTAR
Dengan memanjatkan puji syukur kepada Tuhan Yang Maha Esa penulis
dapat menyelesaikan tugas pembuatan makalah yang berjudul KRIPTOGR!I
D" #TE"OGR!I$ dengan lan%ar& Dalam pembuatan makalah ini' penulis
mendapat bantuan dari berbagai pihak' maka pada kesempatan ini penulis
mengu%apkan terima kasih yang sebesar(besarnya kepada ) Ibu "ina #ulisti*' #&T'
M&K*m&' selaku D*sen Matakuliah #e%urity' yang telah memberikan kesempatan
dan memberi +asilitas sehingga makalah ini dapat selesai dengan lan%ar &
#elanjutnya #emua pihak yang tidak dapat penulis sebutkan satu persatu yang
membantu pembuatan makalah ini&
khir kata sem*ga makalah ini bisa berman+aat bagi pemba%a pada
umumnya dan penulis pada khususnya' penulis menyadari bah,a dalam
pembuatan makalah ini masih jauh dari sempurna untuk itu penulis menerima
saran dan kritik yang bersi+at membangun demi perbaikan kearah kesempurnaan&
khir kata penulis sampaikan terimakasih&
Kara,ang' "*-ember ./01
Penulis
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
3/18
DAFTAR ISI
2#TRK i
KT PE"G"TR ii
D!TR I#I iii
22 I PE"D3454" 0
0&0& 5atar 2elakang 0
0&.& Rumusan Masalah .
0&6& Tujuan Pembuatan Paper .
22 II 5"D#" TEORI6
22 III PEM23#" 7
22 I8 KE#IMP45" 09
D!TR P4#TK 0:
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
4/18
/A/ I
PENDA1U,UAN
2 ,')'r /el'k'n3
Menurut %atatan sejarah' kript*gra+i sudah digunakan *leh bangsa Mesir
sejak 7/// tahun yang lalu *leh raja(raja Mesir pada saat perang untuk
mengirimkan pesan rahasia kepada panglima perangnya melalui kurir(kurinya&
Orang yang melakukan penyandian ini disebut kript*gra+er' sedangkan *rang
yang mendalami ilmu dan seni dalam membuka atau meme%ahkan suatu alg*ritma
kript*gra+i tanpa harus mengetahui kun%inya disebut kriptanalis&
Di Ind*nesia' kata stegan*gra+i ini memang kurang p*puler& Kata ini baru
mulai terdengar gemanya semenjak kejadian pengeb*man gedung ;T< =;*rld
Trade di merika #erikat pada tanggal 00 #eptember .//0 silam& Pada
saat itu' para petinggi negara adidaya itu mengklaim bah,a para ter*ris telah
menyembunyikan pesan(pesan ter*rnya dalam berbagai gambar p*rn*' +ile MP6
dan ,eb site tertentu& "*-el The Da 8in%i
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
5/18
BAB IILANDASAN TEORI
Kriptograf (atau kriptologi; dari bahaa!u"a"i#$%&')kr*pt+,
-t.r./bu"*i, rahaia-; da" 0$2345graph.i", -/."uli-, atau
7809:logi, -il/u- /.rupaka" k.ahlia" da" il/u dari a"; b.rbagai ap.k
dala/ k.a/a"a" i"?or/ai.p.rti data rahaia, i"t.grita
data, aut."tikai, da" "o"r.puda"i/.rupaka" puat dari kriptograf
/od.r"= Kriptograf /od.r" t.r@adi kar."a t.rdapat titik t./u a"tara
diipli" il/u /at./atika, il/u ko/put.r, da" t.k"ik .l.ktro= Aplikai
dari kriptograf t.r/auk AT,pa>ord ko/put.r, da" E
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
6/18
/A/ III
PE&/A1ASAN
!2Kri6)o3r'+i
Kript*gra+i =%rypt*graphy> berasal dan bahasa Yunani' terdiri dari dua suku kata
yaitu kript% dan graphia& Kript% artinya menyembunyikan' sedangkan graphia
artinya tulisan& Kript*gra+i adalah ilmu yang mempelajari teknik(teknik
matematika yang berhubungan dengan aspek keamanan in+*rmasi' seperti
kerahasiaan data' keabsahan data' intearitas data' serta autentikasi data &Tetapi
tidak semua aspek keamanan in+*rmasi dapat diselesaikan dengan knipt*gra+i&
Kript*gra+i dapat pula diartikan sebagal ilmu atau seni untuk menjaga keamanan
pesan&Pada pninsipnya' Kript*gra+i memiliki 7 k*mp*nen utama yaitu )
0& !lainte@t' yaitu pesan yang dapat diba%a
.& Dipherte@t' yaitu pesan a%ak yang tidak dapat diba%a
6& Key' yaitu kun%i untuk melakukan teknik kript*gra+i
7& lg*rithm' yaitu met*de untuk melakukan enkrispi dan dekripsi
Kemudian' pr*ses yang akan dihahas dalam artikel ini meliputi . pr*ses dasar
pada Knipt*gra+i yaitu)
1
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
7/18
( Enknipsi =En%rypti*n>
( Dekripsi =De%rypti*n>
Dengan key yang digunakan sama untuk kedua pr*ses diatas& Penggunakan key
yang sama untuk kedua pr*ses enkripsi dan deknipsi ini disebut juga dengan
#e%ret Key' #hared Key atau #ymetri% Key Drypt*systems&
2erikut adalah ilustrasi 7 k*mp*nen dan . pr*ses yang digunakan dalarn teknik
kript*gra+i&
!22 Enkri6si
Enkripsi =En%rypti*n> adalah sebuah pr*ses menjadikan pesan yang dapat
diba%a=plainte@t> menjadi pesan a%ak yang tidak dapat diba%a =%ipherte@t>&
2erikut adalah %*nt*h enkripsi yang digunakan *leh Aulius
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
8/18
Dekripsi merupakan pr*ses kebalikan dari enkripsi dimana pr*ses ini akan
mengubah %ipherte@t Cenjadi plainte@t dengan menggunakan alg*ritma
perbalikF dan key yang sama& berasal dari bahasa Yunani stegan*s' yang artinya
tersemtunyi atau terselubung$' dan graphein' menulis$& Kini' istilah stegan*gna+i
termasuk penyembunyian data digital dalam +ile+ile k*mputer&
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
9/18
begitu halus sehingga tidak ada se*rangpun yang menyadarinya jika ia tidak benar
benar memperhatikannya> &
Pada umumnya' pesan stegan*gra+i mun%ul dengan rupa lain seperti gambar'artikel' da+tar belanjaan' atau pesanpesan lainnya& Pesan yang tertulis ini
merupakan tulisan yang menyelubungi atau menutupi& dan pesan untuk
disembunyikan& Orang yang menenima gambar kemudian dapat nenyimpulkan
in+*rmasi terselubung dengan %ara mengganti kun%i yang benar ke dalam
alg*ritma yang digunakan&
Pada met*de stegan*gra+i %ara ini sangat berguna jika digunakan pada %ara
stegan*gra+i k*mputer karena banyak +*rmat +ile digital yang dapat dijadikan
media untuk menyembunyikan pesan& !*rmat yang biasa digunakan diantaranya)
J !*rmat image ) bitmap =bmp>' gi+' p*@' jpeg' dll&
J !*rmat audi* ) ,ay' -**' mp6' dll&
J !*rmat lain ) teks +ile' html' pd+' dll&
1
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
10/18
!2-2 Kele5ih'n s)e3'no3r'+i
Kelebihan stegan*gra+i daripada kript*gra+i adalah pesan(pesannya tidak
menarik perhatian *rang lain& Pesanpesan berk*de dalam kript*gra+i yang
tidak disembunyikan' ,alaupun tidak dapat dipe%ahkan' akan menimbulkan
ke%urigaan&
#eringkali' stegan*gra+i dan kript*gra+i digunakan se%ara bersamaan untuk
menjamin keamanan pesan rahasianya&
#ehuah pesan steganegra+i =piainte@t>' biasanya pertama(tama dienkripsikan
dengan beberapa arti tradisi*nal' yang menghasilkan %ipherte@t& Kemudian'%*-erte@t dim*di+ikasi dalam beberapa %ara sehingga berisi %ipherte@t' yang
menghasiikan steg*te@t& dapat membuka pesan dan mendekripsikannya&
!2-2- &e)ode S)e3'no3r'+i
Kebanyak(an alg*ritma stegan*gra+i menggunakan sebuah k*mbinasi dan
bidang jenis teknik untuk melakukan sebuah tugas dalam penyelubungan
pesan rahasia dalam sebuah selubung +ile& #ebuah pr*gram stegan*gra+i
dibutuhkan untuk melakukan halhal berikut =baik implisit melalui suatu
perkiraan maupun eksplisit melalui sebuah perhitungan>' menemukan
kelebihan bits data selubung +ile yang dapat digunakan untuk menyeluhungi
pesan rahasia didalamnya' memilih beberapa diantaranya untuk digunakan
dalam nenyelubungi data dan penyelubungan data dalam bits dipilih
sebelumnya& da empat jenis met*de #tegan*gra+i' yaitu
A2 ,e's) Si3ni+ic'n) !i) Inser)ion 8%E9
Met*da yang digunakan untuk menyembunyikan pesan pada media digital
tersebut berbeda(beda&
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
11/18
disembunyikan dengan menggunakan %ara menyisipkannya pada bit
rendah atau bit yang paling kanan =5EE> pada data pi@el yang menyusun
+ile tersebut& #eperti kita ketahui untuk +ile bitmap .7 bit maka setiap pi@el
=titik> pada gambar tersebut terdiri dan susunan tiga ,arna merah' hijau
dan biru =R+l> yang masing(masing disusun *leh hilangan bit =byte> dan O
sampai .11 atau dengan +*rmat biner //////// sampai 00000000& Dengan
demikian pada setiap pi@el +ile bitmap .7 bit kita dapat menyisipkan 6 bit
data& Kekurangan dan 5EE In-enti*n ) Dapat diambil kesimpulan dan
%*nt*h E bit pi@el' menggunakan 5EE Inserti*n dapat se%ara drastis
merubab unsur p*k*k ,arna dan pi@el& Ini dapat menunjukkan perbedaan
yang nyata dan %*-er image menjadi steg* image' sehingga tanda tersebut
menunjukkan keadaan dan stegan*gra+i& 8ariasi ,arna kurang jelas
dengan .7 bit image' bagaimanapun +ile tersebut sangatlah besar& ntara #
bit dan .7 bit image mudah diserang dala pemr*sesan image' seperti
%r*pping =kegagalan> dan %*mpressi*n =pemampatan> & Keuntungan dan
066 Inserti*n ) Keuntungan yang paling besar dan alg*nitma 5EE ini
adalah %epat dan mudah& Dan juga alg*ritma tersebut memiliki s*+t,are
stegan*gra+i yang mendukung dengan bekerja diantara unsur p*k*k ,arna
066 melalui manipulasi pallete =lukisan> &
/2 Al3ori)h(s 'nd Tr'ns+or(')ion
lg*ritra %*mpressi*n adalah met*de stegan*gra+i dengan
menyembunyikan data dalam +ungsi matematika& Dua +ungsi tersebut
adalah Dis%rete yang lain&
!ungsi DOT yaitu mentrans+*rmasi data dan tempat spatial =spatial
d*main> ke tempat +rekuensi =+reuen%y d*main> &
C2 Redund'n) P'))ern Encodin3
Redundant Pattern En%*ding adalah menggambar pesan ke%il pada
kebanyakan gambar& Keuntungan dan met*de ini adalah dapat bertahan
G
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
12/18
dan %r*pping =kegagalan>' kerugiannya yaitu tidak dapat menggambar
pesan yang lebih besar&
D2 S6re'd S6ec)ru( (e)hod
#pread #pe%trum stegan*gra+i terpen%arpen%ar sebagai pesan yang
dia%ak =en%rypt> melalui gambar =tidak seperti dalam 5#2> & 4ntuk
memba%a suatu pesan' penenima memerlukan alg*ritma yaitu %rypt*(key
dan steg*(key& Met*de ini juga masih mudah diserang yaitu penghan%unan
atau pengrusakan dan k*mpresi dan pr*ses image =gambar>&
!2-2! S)e3'n'lisis d'n S)e3osys)e(
#eperti Kript*gra+i dan Kriptanalisis' #teganalisis dide+inisikan sehagai
suatu seni dan ilmu dalam mendeteksi in+*rmasi tersembunyi& #ebagai
tujuan dan stegan*gra+i adalah untuk merahasiakan keberadaan dan sebuah
pesan rahasia' satu keberhasilan penyerangan pada sebuah system
steganegra+i tendiri dari pendeteksian bah,a sebuah +ile yang diyakini
berisikan data terselubung&
#eperti dalam Kriptanalisis diasumsikan bah,a sistem steganegna+i telah
diketahui ri%h si penyenang dan maka dan itu keamanan dan sistem
stegan*gna+i bergantung hanya pada +akta bah,a kun%i rahasia tidak
diketahui ri%h si penyerang&
#teg*system disini henisi tentang penyeranganpenyerangan yang
dilakukan terhadap suatu sistem stegan*gna+i' sebuah perbedaan penting
harus dibuat diantara penyenangan(penyenangan pasi+ dimana penyerang
hanya dapat mem*t*ng data dan penyeranganpenyerangan akti+ dimana
penyerang juga dapat memanipulasi data& Pada gambar diha,ah ini
menunjukkan sebuah diagram untuk menjelaskan sistem steg*& 5ingkaran(
lingkaran menunjukkan tempat(tempat penyerang yang berp*tensi
memiliki jalan masuk ke satu atau lebih dan tempattempat tersehut
M
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
13/18
akibat penyeranganpenyerangan yang berbeda jenis' dan juga ber+ungsi
untuk melakukan sebuah penyerangan akti+& Aika lingk(aran tidak terisi'
penyerang hanya dapat melakukan penyerangan pasi+ yaitu menghalangi
mem*t*ng data&
!2-2" Penyer'n3'n6enyer'n3'n 5eriku) (e(un3kink'n d'l'(
(odel d'n s)e3osis)e( ini :
#teg*(Only(tta%k =Penyerangan hanya #teg*> & Penyerang telah
rnenghalangi steg* data dan dapat menganalisisnya&
#teg*(tta%k =Penyerangan #teg*> & Pengirim telah menggunakan %*-er
yang sama terulangkali untuk data terselubung& Penyerang merniliki +ile
steg* yang berasal dari %*-er +ile yang sama& Dalam setiap +ile+ile steg*
terseut' setelah pesan berbeda disembunyikan&
& Penyerang telah
menghalangi +ile steg* dan mengetahui %*-er +ile mana yang digunakan
untuk menghasilkan +ile steg* ini& Ini menyediakan sebuah keuntungan
melalui penyerangan steg**nly untuk si penyerang&
Manipulating the steg* data =Mernanipulasi data steg*>&Penyerang
merniliki kemampuan untuk mernanipulasi data steg*& Aika penyerang
hanya ingin menentukan sebuah pesan disembunyikan dalam +ilesteg*
ini' biasanya ini tidak memberikan sebuah keuntungan tapi memilikikemampuan dalam memanipulasi data steg* yang berarti bah,a si
penyerang mampu memindahkan pesan rahasia dalam data steg* =jika
ada>&
Manipulating the %*-er data =Mernanipulasi data terselubung>& Penyerang
dapat memanipulasi data terselubung dan menghalangi hasil data steg*& Ini
dapat rnernbuat tugas dalarn menentukan apakah data steg* berisikan
sebuah pesan rahasia lebih mudah bagi si penyerang&
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
14/18
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
15/18
P*h*n p*h*n mulai menyerap air yang jatuh dan langit dengan akarnya
ngin dingin kelar bendenik
Daun daun benhembusan menghiasi akar ini
Indahnya alam yang telah melahirkanku
5aksana keindahan surga dihadapanku
Tentu anda sudah mengetahuinya& Ya' pesan yang terserbunyi adalah 2ersikap
dil$& 2agairnana? #etiap a,al baris dan teks di atas merupakan ja,abannya&
!2! Per5ed''n kri6)o3r'+i d'n s)e3'no3r'+i
Perbedaan yang mendasar mengenai kript*gra+i dan stegan*gra+i adalah hasil
tampilan pesan ketika sudah disisipi pesan rahasia& Pada kript*gra+i pesan yang
J
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
16/18
sudah disisipi pesan rahasia akan sangat berbeda dengan pesan sebelum disisipi
pesan rahasia& Maka bagi pihak ketiga yang melihat pesan hasil keluaran
kript*gra+i akan %uriga ,alaupun pihak ketiga tersebut juga tidak mengetahui
maksud dan pesan tersebut&
#edangkan pada stegan*gra+i' pesan yang sudah disisipi pesan rahasia akan
tampak sama =dengan kasat mata> dengan pesan sebelum disisipi pesan rahasia
=pesan rahasia tersamarkan dalam %*-er te@t> & #ehingga pihak ketiga tidak tahu
bah,a dibalik pesan asli =%*-er te@t> tersembunyi pesan rahasia dibaliknya&
Keuntungan stegan*gra+i dibandingkan dengan kript*gra+i adalah bah,a pesan
dikirim tidak menarik perhatian sehingga media penampungB%*-er te@t yang
memba,a pesan tidak menimbulkan ke%urigaan pihak ketiga&
KESI&PU,AN
Kript*gra+i se%ara umum adalah ilmu dan seni untuk menjaga kerahasiaan
pesan& Kript*gra+i juga bisa dide+inisikan sebagai ilmu yang yang mempelajari
teknikLteknik matematika yang berhubungan dengan aspek keamanan in+*rmasi
seperti kerahasiaan data' keabsahan data' integritas data' serta *tenti+ikasi data&
Perbedaan yang mendasar mengenai kript*gra+i dan stegan*gra+i adalah
hasil tampilan pesan ketika sudah disisipi pesan rahasia& Pada kript*gra+i pesanyang sudah disisipi pesan rahasia akan sangat berbeda dengan pesan sebelum
disisipi pesan rahasia& Maka bagi pihak ketiga yang melihat pesan hasil keluaran
kript*gra+i akan %uriga ,alaupun pihak ketiga tersebut juga tidak mengetahui
maksud dari pesan tersebut&
#edangkan pada stegan*gra+i' pesan yang sudah disisipi pesan rahasia
akan tampak sama =dengan kasat mata> dengan pesan sebelum disisipi pesan
rahasia =pesan rahasia tersamarkan dalam cover text>& #ehingga pihak ketiga tidak
tahu bah,a dibalik pesan asli =cover text> tersembunyi pesan rahasia dibaliknya&
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
17/18
Keuntungan stegan*gra+i dibandingkan dengan kript*gra+i adalah bah,a
pesan dikirim tidak menarik perhatian sehingga media penampungBcover textyang
memba,a pesan tidak menimbulkan ke%urigaan pihak ketiga&
-
7/23/2019 T4_Security_5A_Diky_Nurosid(13055)
18/18
D!TR P4#TK
Ru4uk'n Elek)ronik
;ikipedia Ind*nesia&KriptogafidanSteganografi.
Melaluihttps)BBid&;iki6edi'&*rgB 0NB00B./01
http)BBr**t(%*der&bl*gsp*t&%*&idB./07B/Bpengertian%*nt*hserta(perbedaan(dari&html