A. EnkripsiKonvensional.
Proses enkripsi ini dapat digambarkan sebagai berikut :
Keamanandarienkripsikonvensionalbergantungpadabeberapafaktor.Pertam
a algoritmaenkripsiharuscukupkuatsehinggamenjadikansangatsulituntukm
endekripsi cipher teksdengandasar cipher tekstersebut.
Lebihjauhdariitukeamanandari algoritmaenkripsikonvensionalbergantungp
adakerahasiandarikuncinyabukan algoritmanya.Yaitudenganasumsibahwa
adalahsangattidakpraktisuntuk mendekripsikaninformasidengandasar
cipher teksdanpengetahuantentangalgoritma diskripsi / enkripsi.
Ataudengan kata lain,
kitatidakperlumenjagakerahasiaandari algoritmatetapicukupdengankeraha
siaankuncinya.Manfaatdarikonvensionalenkripsi algoritmaadalahkemudah
andalampenggunaansecaraluas.
Dengankenyataan bahwaalgoritmainitidakperludijagakerahasiaannyadeng
anmaksudbahwapembuat dapatdanmampumembuatsuatuimplementasid
alambentuk chip denganharga yang murah. Chips
inidapattersediasecaraluasdandisediakan pula
untukbeberapajenis produk.Denganpenggunaandarienkripsikonvensional,
prinsipkeamananadalah menjadimenjagakeamanandarikunci.Modelenkrips
i yang digunakansecaraluas adalah model yang didasarkanpada data
encrytion standard (DES), yang diambiloleh Biro standartnasional US
padatahun 1977.Untuk DES data di enkripsidalam 64 bit block
denganmenggunakan 56 bit kunci.Denganmenggunakankunciini, 64 data
input diubahdengansuatuurutandarimetodemenjadi 64 bit output. Proses
yang yangsama dengankunci yang
samadigunakanuntukmengubahkembalienkripsi.
B. Enkripsi Public-Key
Salah satu yang
menjadikesulitanutamadarienkripsikonvensionaladalahperlunyauntukmen
distribusikankunci yang digunakandalamkeadaanaman.Sebuahcara yang
tepattelahdiketemukanuntukmengatasikelemahaninidengansuatu model
enkripsi yang
secaramengejutkantidakmemerlukansebuahkunciuntukdidistribusikan.
Metodeinidikenaldengannamaenkripsi public-key danpertama kali
diperkenalkanpadatahun 1976.
Algoritmatersebutseperti yang
digambarkanpadagambardiatas.Untukenkripsikonvensional, kunci yang
digunakanpadaprosenenkripsidandekripsiadalahsama.
Tetapiinibukanlahkondisisesungguhnya yang
diperlukan.Namunadalahdimungkinkanuntukmembangunsuatualgoritma
yang menggunakansatukunciuntukenkripsidanpasangannya, kunci yang
berbeda,
untukdekripsi.Lebihjauhlagiadalahmungkinuntukmenciptakansuatualgorit
ma yang
manapengetahuantentangalgoritmaenkripsiditambahkuncienkripsitidakcu
kupuntukmenentukankuncidekrispi.Sehinggateknikberikutiniakandapatdila
kukan :
1. Masing - masingdarisistemdalam network
akanmenciptakansepasangkunci yang
digunakanuntukenkripsidandekripsidariinformasi yang diterima.
2. Masing - masingdarisistemakanmenerbitkankuncienkripsinya( public
key ) denganmemasangdalam register umumatau file,
sedangpasangannyatetapdijagasebagaikuncipribadi ( private key ).
3. Jika A inginmengisimpesankepada B,
makaAakanmengenkripsipesannyadengankuncipublikdari B.
4.Ketika B menerimapesandariAmaka B
akanmenggunakankunciprivatenyauntukmendeskripsipesandari A.
Seperti yang kitalihat, public-key
memecahkanmasalahpendistribusiankarenatidakdiperlukansuatukunciunt
ukdidistribusikan.Semuapartisipanmempunyaiakseskekuncipublik (public
key)
dankuncipribadidihasilkansecaralokalolehsetiappartisipansehinggatidakpe
rluuntukdidistribusikan.Selamasistemmengontrolmasing - masing private
key denganbaikmakakomunikasimenjadikomunikasi yang
aman.Setiapsistemmengubah private key pasangannya public key
akanmenggantikan public key yang lama. Yang
menjadikelemahandarimetodeenkripsipublik key
adalahjikadibandingkandenganmetodeenkripsikonvensionalalgoritmaenkri
psiinimempunyaialgoritma yang lebihkomplek.
Sehinggauntukperbandinganukurandanhargadari hardware, metodepublik
key akanmenghasilkan performance yang lebihrendah.
Tabelberikutiniakanmemperlihatkanberbagaiaspekpentingdarienkripsikonv
ensionaldan public key.
EnkripsiKonvensional
Yang dibutuhkanuntukbekerja :
1. Algoritma yang samadengankunci yang samadapatdigunakanuntuk
proses dekripsi - enkripsi.
2. Pengirimdanpenerimaharusmembagialgoritmadankunci yang sama.
Yang dibutuhkanuntukkeamanan :
1. Kunciharusdirahasiakan.
2. Adalahtidakmungkinatausangattidakpraktisuntukmenerjemahkaninf
ormasi yang telahdienkripsi.
3. Pengetahuantentangalgoritmadan sample dari kata yang
terenkripsitidakmencukupiuntukmenentukankunc.
Enkripsi Public Key
Yang dibutuhkanuntukbekerja :
1. Algoritma yang
digunakanuntukenkripsidandekripsidengansepasangkunci,
satuuntukenkripsisatuuntukdekripsi.
2. Pengirimdanpenerimaharusmempunyaisepasangkunci yang cocok.
3. Yang dibutuhkanuntukkeamanan :
1. Salah satudarikunciharusdirahasiakan.
2. Adalahtidakmungkinatausangattidakpraktisuntukmenerjemahkaninfo
rmasi yang telahdienkripsi.
Pengetahuantentangalgoritmadan sample dari kata yang
terenkripsitidakmencukupiuntumenentukankunci.
sumber : http://asriarfah.blogspot.com/2012/03/sistem-keamanan-
jaringan-komputer.html