![]() BAR 11
PlEl'iiJAHULUAN
'-Ill"',-
Belakl:!ng
Parla saat sekara_ng
ini,
peikembang--an
teknalogi
komunikasi sudah semakin
pesat, teru-tama dclac'U
bidang
teknologi
intonna:st.
komputer.
Komunikasi antar
komputer
mungkin
dilakukan dengan adanya suatu jaringan yang disebut internet. Internet
dapat
mempermudah.
dan
mempercepat
komunikasi
antar
user
meskipun
jaraknya
beijauhan.
karena
itu
banyak
perusahaan-perusahaan meng unakanjaringan
internet
untuk
berkomuni.lm.si
dan
mengirimkan semua
data
dan
dokumen-dokmnen
Da!a.m komu:rikasi dan pengiriman
data me!alui internet
ersebut ada
bebempa
hal
yang
bersifat
rahasia, da!am
hal
ini
yaiU. data yang
akan dikiiimkan.
Suatu data ·
da.pat bersifat rahasia
k:arena data
tersebut
munglcin saja
mempakan
suatu
hasil
riset
dari
suatu
perusahaan,
data
keuangan
perusahaan, atau
dokumen-dokumen
penting
lainnya
yang
tidak beleh diketahui oleh
perusahaan
lain.
Inilah yang
mePJadi
masalah
dalam
komunikasi
m!
!a:u
jaringan
internet
Bagaimana
bila
suatu data
yang bersifat rahasi.a
y&"'lg
hams
dikilli'nkan
tepi kita
tidak
'Jlemastik.an
bal-;wa
rah:sia
ac= sa'!lpai
ke
tujuannya?
Karena mungkin
saJa
pihak-pihak
yang
bemsaha
untuk
mend.apa.tkru:: ral1asia
tersebut
dengan
cam
mencegatnya
dalam
a!ira.11
data
an
tar
komputer
dimaua jaring-an itu
tersambung.
Kan;na alasan
tersebut
maka
para
komnnikasi
mulai berupaya
untuk
menciptakan
suatu
sistem
keamanan
yang
saat
iui dikenal dengan
istilah
kriptografi.
l
|
![]() 2
Krij1tografi sangat
penting
kegur&nnya
untuk
mengaJnanklm
data
dalam
proses
pengiriman,
penyimpamm
dan
keperlmt:"l
lainnya,
seperti
pada
dunia
perbank:an,
e
commerce, t:ran.saksi
internet
dan
sebagainya.
Dengart
lu-iptografi
data
tidak
dapat
dibaca
atan
dimen.gerti
cleh
pihak,-pihak
yang
tidak
berhak
menggunaka.\'1
atau
membaca
data
tersebut.
P
da
kriptografi ada
dua proses
pengamanan
data
yaitu
enkripsi
da."'l
dekripsi.
Enkripsi
ada!ah
proses
mengubah
data
mel"\iadi
berituk yang
tida..lc
dapat
dibaca
atau
dimengerti
melalui
proses
perhitungan
yang
Uni:uk
membaca
dan
mengerti
kemba.li
data
rersebut
barns
melalui
proses
deki-ipsi
yang
aka."l mengembalikan
data
hasii
enkripsi
ke
bentuk sernula.
Kript,Jgrafi
me:rnjJa :w':!
penerap&'"l
ilmu maretr...atika, karena.
dalam
menjalankan
fu.ngsinya
tidak
terlepas
da:i
perhitung&"l
matematika.
Untuk
meiaksanakan
proses
enkripsi
dan
dekripsi
perhitunga..'l
tersebut
dila.lrukan
dala.m
bentuk
suatu
al.goritma.
Secara
garis
besar
al.goritma
kripto
"llfi aapat
dibagi
menjadi dua
yaitu
algorit.ma
kunci
publ:ik
(public
lr.ey
algorithm)
dan algoritr"ua
k<Jnci
P'...hasia (secret
key
algorithm).
Kedua
bentuk
algoritma
tersebut memiliki
keku;1t.'1gan
dan kelebihan
masing--masing
sesua.i
dengan lingkungan penerapannya.
Daia..'11
skl.ipsi
ini
akan
dibandingkan
tiga
algoritma
kuptegrafi
yang
m<:ng;gunal'an
kmtci
rahasia
(secret
key)
yaitu algoritma
DES,
al.gorit:na
Blowfish
dan
algoritma
Hibrid
(gabunga.n
antara
DES dan
Biowfish), Dala;n
hal
ini perbandingan
tersebut
rr:encairup
kekurangan
da..'1
kelebihan masing-masing
algoritma
dengan
bebere.pa
parameter agar
ciapat
mel"\iadi aeuan
hagi
kea.-nanan data.
yang
akan
membua.t
sisrem
|
![]() 3
Pembahasan dalam skripsi
ini
akan
dibatasi
pada
proses analisis
perbandingan
kekurangan dan
kelebih!ID.
algoritma
kriptografi
lrunci rahllsia
yang
sudah
ada,
)'!lii:>..J
algort'.ma
rahasia I)ES
dan lruud rahasia Blowfish.
Selah1
itu daiam slrripsi ini.
juga
akan
C.i:'luat
suatu algoritma
erJcripsi baru
(algoritma
Hibrid)
yang
merupakan
gabunglill
algoritma DES dan Blovdish. Algoritma Hibrid juga akan dianalisis
dan dibandi!'.gkan dengan kedua algoritma tersebut di atas.
Analisis
tersebut
menggunakan beberapa
parameter
sebagal
acui'k'l
un:I:Jk
menghasilkan perbandicgan.
Parameter yang
digunaka.rt adalah
kecepatan proses
enkripsi
dan
dekripsi,
komplek"Sitas
waktu,
serta
pertambahan
ulruran file
setelah
dienkripsi dan didekripsi.
dari
periulisan skripsi mi adalal:l untuk
menganalisa
kekm:angan
dan
kelebihan metode lrriptografi dengan menggunakan
algoritma DES, algoritma Biowfish
d
an a1
'
gon
.
tma 1
I
T'b'
n
et
Sedan.gk!m. mal'.:faat
ylillg
akan dipem!eh
ada!.ah:
L
M<::mbe1ri
acuan bagi pe:nbuat sistem kea..·narnm data
u.'ltuk
memilili
algoritma apa
yang terbaik dan sesuai dengan kebuttLh L'1llya.
2.
Mempermudal!
pengeml1ar:gan, penerapan dan penelitian !ebih
lanju.t
terhadap
algoritma-algoritma kriiJ!Ografi yang dibahas dalam sia;psi
ini.
3. Memperbanyak
pus!lll;;:a siudi
tentang
kriptografi khasusnya
pada
algortima
DES,
a!goritma Blowfish dw;a!gorit;na Hibrid.
|
![]() 4
Metodologi
Metooe
Anslisis
Dalam
penulisan skripsi ini digunakan mctode analisis
sebagai betikut:
L
Pen!fumpulan
dat, dilalrnkan dengm
penelitian kepustakaan yaitu
der> an
membaca
dan
mempelajari
!iteratur-litera.tur
yang
releva::dengan topik,
yang
tersedia
di
perpustakaan
situs
web.
2.
Me:1ganaiisa aigOJ:itma wiptografi
DES,
Blowfish dan Hibrid.
Metode PerEJncangan
Metode peral'1Cal'4,"'lln yang
dilakt:.l;:an meliputi
beberapa taha.p sebag.ai
berikttt
:
'
Implementasi,
yaitu membuat rancanga11
layar dan menuliska11 source code
untuk
mengimpk:mentasikan algoritma enkripsi DES, Blo,.fish
dan
Hibrid.
2. Evaluasi, yaitu me!alrukan
pengujian
terhadap progp>..m
e!'llaipsi yang telah dibuat
d.engan cara
menjalankan program
tersebut dal'll':lencoba
1TIIill",genkripsi
beberapa file
dengan berbagai ukura1'1.
Lalu
a.,l;,an
ditarik kesimpulan dari hasil pengujian
yang
telah
dilakuka;t
Sistematika
l'emJ!isalffi
I'Jn!uk
mempermudah
pembaca
n1emar1!1l11i
isi
dari
skripsi
sistemaiika
penulisan sebag:ri
berilrut:
Bab
1
Pendahuluan
maka dibuat
|
![]() 5
Bab ini berisi tentllng latar bela.\mtg
pemiliban topik, tujuan dan manfaat yang
a,k.a11
diperoleh dari
skripsi ini,
ruang
!ing.lrup
penelitian,
metodologi yang
digunakan dtL'l
sistematika
penulisan skri;x;i ini.
Bab 2 Landasar.Teori
Bab
berisi penjelasan tentang toori-teori yang menjadi acuan penu!isan stcripsi
inL Secara
ga_v:is
besar
akan dijelaskan definisi-definisi yang n:levan dengan
kriptografi, konsep dasar kriptografi,
secta
jenis-jenis
kliptografi.
Selain itu
juga
akan dijelaskan teori-teori tentang konsep analisis algoritna
yang akan menjadi
a<:uan untuk
mengar..alisa algoritma kriptograJ:1yang dibahas
dalam
skripsi
ini.
Bab 3 Analisis ftJgoritma K.."iprografi
dengan
Ku:m;i Rahasia
Pada
bab
akan dijelaskan secara rinci tahap-tahap
enkripsi
dan
dekripsi pada
a!gmitma Blowfish dan aigoritma Hibrid Penjelasan masing-
masing tahap juga akan disert.U denga_,"1 gambar
sehingga
mempennudah
pembaca untuk mempelajarinya.
Bab 4 lmp!.ememasi dan Evaluasi
Pada bah
akan diba.'l.as mengen;ti
implementasi
metode
kriptografi
yang
\elah
dibuat serta evaluasi
sistere tersebui
denga-'1 mengg,makan
beberapa sampel file
teks yang variatif.
Bab 5 Kesimpul.an dan Saran
Pada bab
ini
akarr diarik
kesimpuian
dari keseluruhan hasil anaiisis ketiga
algoritl:na DES, algoritrna Blowfish dan algoritma
Hibrid, serta saran-saran bagi
penerapan
dan
penelitian
lanjut.
|