9/18/2013

Kriptografi

Kriptografi

Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier - Applied Cryptography]. Selain pengertian tersebut terdapat pula pengertian ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data [A. Menezes, P. van Oorschot and S. Vanstone - Handbook of Applied Cryptography]. Tidak semua aspek keamanan informasi ditangani oleh kriptografi.


Ada empat tujuan mendasar dari ilmu kriptografi ini yang juga merupakan aspek keamanan informasi yaitu :
  1. Kerahasiaan, adalah layanan yang digunakan untuk menjaga isi dari informasi dari siapapun kecuali yang memiliki otoritas atau kunci rahasia untuk membuka/mengupas informasi yang telah disandi.
  2. Integritas data, adalah berhubungan dengan penjagaan dari perubahan data secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi data oleh pihak-pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain kedalam data yang sebenarnya.
  3. Autentikasi, adalah berhubungan dengan identifikasi/pengenalan, baik secara kesatuan sistem maupun informasi itu sendiri. Dua pihak yang saling berkomunikasi harus saling memperkenalkan diri. Informasi yang dikirimkan melalui kanal harus diautentikasi keaslian, isi datanya, waktu pengiriman, dan lain-lain.
  4. Non-repudiasi., atau nirpenyangkalan adalah usaha untuk mencegah terjadinya penyangkalan terhadap pengiriman/terciptanya suatu informasi oleh yang mengirimkan/membuat.

Kriptografi  ada 2 hal yang harus diperhatikan yaitu :

  1. Enkripsi adalah merubah plainteks menjadi cipherteks.
  2. Deskripsi adalah merubah cipherteks menjadi plainteks.
plainteks adalah huruf yang bisa dibaca.
contoh : KRIPTO
cipherteks adalah huruf yang tidak bisa di baca.
contoh : 



Mono Alfabet
KETENTUAN :
1.      Tiap karakter digunakan dengan satu karakter
2.      Kunci berupa karakter yang tidak boleh karakternya kembar
Contoh
PlaInteks         : KRIPTO
Kunci              : CIPHER
Capherteks      : GQDNTM
Peletakkan Kunci,
kata kunci diletakkan di depan huruf abjab, kemudian kolom selanjutnya meneruskan abjab A- Z, tetapi abdjad yang belum ada di kata kunci
A
B
C
D
E
F
G
H
I
J
K
L
M
C
I
P
H
E
R
A
B
D
F
G
J
K
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
L
M
N
O
Q
S
T
U
V
W
X
Y
Z

KETERANGAN

 
= P1
= K1



Enkripsi                   
K -> G
-> Q
-> D
-> N
-> T
-> M
Deskripsi
-> K
-> R
-> I
-> P
T -> T
-> O
Rumus :
Enkripsi P1= K1

Deskripsi K1 = P1  


0 komentar:

Posting Komentar