Anda di halaman 1dari 5

Enkripsi Untuk Keamanan Data Pada Jaringan

Salah satuhal yang penting dalam komunikasi menggunakan computer


untuk menjamin kerahasian data adalah enkripsi Enkripsi dalah sebuah
proses yang melakukan perubahan sebuah kode dari yang bias dimengerti
menjadi sebuah kode yang tidak bisa dimengerti (tidakterbaca).
Enkripsi dapat diartikan sebagai kode atau chipper Sebuah system
pengkodean menggunakan suatu table atau kamus yang telah
didefinisikan untuk mengganti kata dari informasi atau yang merupakan
bagian dari informasi yang dikirim. Sebuah chipter menggunakan suatu
algoritma yang dapat mengkodekan semua aliran data (stream) bit dari
sebuah pesan menjadi cryptogram yang tidak dimengerti (unitelligible).
Karena teknik cipter merupakan suatu sistem yang telah siap untuk di
automasi, maka teknik ini digunakan dalam system keamanan computer
dan network.
Pada bagian selanjutnya kita akan membahas berbagai macam teknik
enkripsi yang biasa digunakan dalam system sekuriti dari system
computer dan network.

A. EnkripsiKonvensional.
Proses enkripsi ini dapat digambarkan sebagai berikut :

Plain text Algoritma Enkripsi Cipher Text Algoritma Deskripsi


Plain Text
User A | | User B
|--------------------Kunci ( Key ) ------------|

Informasi asal yang dapat di mengerti di simbolkan oleh Plain teks,


yang kemudian oleh algoritma Enkripsi diterjemahkan menjadi
informasi yang tidak dapat untuk dimengerti yang disimbolkan dengan
cipher teks. Proses enkripsi terdiri dari dua yaitu algoritma dan kunci.
Kunci biasanya merupakan suatu string bit yang pendek yang
mengontrol algoritma. Algoritma enkripsi akan menghasilkan hasil
yang berbeda tergantung pada kunci yang digunakan. Mengubah kunci
dari enkripsi akan mengubah output dari algortima enkripsi. Sekali
cipher teks telah dihasilkan, kemudian ditransmisikan. Pada bagian
penerima selanjutnya cipher teks yang diterima diubah kembalike plain
teks dengan algoritma dan dan kunci yang sama.

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.

Plain teks ->AlgoritmaEnkripsi -> Cipher teks


->AlgoritmaDekrispsi -> Plain teks
User A | | User B
Private Key B ----|
|----------------------Kunci (Key) --------------------|
Gambar 2

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

Anda mungkin juga menyukai