MATA KULIAH : KEAMANAN SISTEM KOMPUTER C31040319
SEMESTER : 3 / 2020
DOSEN : DESI ROSE HERTINA S.T,.M.KOM.
Nama : Faizal Dwi Prasetyo
NIM : 201931029
Asal Daerah : Kraksaan, Kabupaten Probolinggo, Jawa Timur
PENGERTIAN
Kriptografi merupakan sebuah ilmu yang mempelajari bagaimana cara
menjaga agar data atau pesan tetap aman saat dikirimkan, dari pengirim ke
penerima tanpa mengalami gangguan dari pihak ketiga. Naskah asli yang
diacak memanfaatkan sebuah kunci enkripsi sehingga naskah asli tersebut berubah
menjadi naskah yang sulit dibaca (chipertext) oleh pihak yang tidak memiliki
kunci dekripsi.
SEJARAH
Kriptografi sudah digunakan sejak zaman romawi kuno oleh Julius Caesar.
Teknik kriptografi dijuluki Caesar cipher yaitu untuk mengirimkan pesan secara
rahasia, meskipun teknik yang digunakannya sangat tidak memadai untuk ukuran
sekarang. Casanova menggunakan pengetahuan tentang kriptografi untuk
mengelabuhi Madame d’Urfe (dia mengatakan kepada Madame d’Urfe) bahwa ada
sesosok jin yang memberi tahu kunci rahasia Madame d’Urfe kepadanya, padahal
dia berhasil memecahkan kunci rahasia berdasarkan dari pengetahuannya tentang
kriptografi. Sehingga dia dapat mengontrol kehidupan Madame d’Urfe. Kriptografi
juga digunakan oleh tentara Sparta lewat alat pembuatan pesan yang disebut
sebagai Scytale. Scytale adalah sebuah alat yang mempunyai pita panjang terbuat
dari dau n papyrus ditambah dengan sebatang silinder. Awalnya pengirim menulis
pesannya di atas pita papyrus yang digulung pada batang silinder, kemudian pita
tersebut dilepas dan dikirimkan. Batang silinder yang tebal itu bisa dituliskan
6 huruf dan bisa memuat 3 huruf yang melingkar
TUJUAN
1.
Kerahasiaan
(confidentiality) adalah sebuah layanan yang ditujukan untuk menjaga agar pesan
tidak dapat dibaca oleh pihak-pihak yang tidak berhak.
2.
Integritas data
(data integrity) adalah suatu kemampuan penerima pesan untuk memverifikasi
pesan, memastikan bahwa pesan belum dimodifikasi dalam perjalanan, seorang
penyusup seharusnya tidak mampu mengganti pesan asli dengan yang palsu.
3.
Otentikasi
(authentication) adalah suatu kemampuan penerima pesan untuk memastikan pesan
tersebut asli. Seorang penyusup seharusnya tidak bisa menyamar sebagai orang
lain.
4.
Nirpenyangkalan
(non-repudiation) adalah dimana pengirim pesan tidak bisa menyangkal dan
mengelak bahwa dia telah mengirim pesan.
KRIPTOGRAFI PROSES
Dalam
kriptografi terdapat dua konsep utama yakni enkripsi dan dekripsi. Enkripsi
adalah proses dimana informasi/data yang hendak dikirim diubah menjadi bentuk
yang hampir tidak dikenali sebagai informasi awalnya dengan menggunakan
algoritma tertentu. Dekripsi adalah kebalikan dari enkripsi yaitu mengubah
kembali bentuk tersamar tersebut menjadi informasi awal
KUNCI ALGORITMA KRIPTOGRAFI
Algoritma kriptografi
berdasarkan jenis kunci yang digunakan dapat dibedakan menjadi dua jenis yaitu
:
·
Algoritma simetris
Dimana kunci yang
digunakan untuk proses enkripsi dan dekripsi adalah kunci yang sama
·
Algoritma asimetris
Dimana kunci yang
digunakan untuk proses enkripsi dan dekripsi menggunakan kunci yang berbeda.
Sedangkan berdasarkan
besar data yang diolah dalam satu kali proses, maka algoritma kriptografi dapat
dibedakan menjadi dua jenis yaitu :
·
Algoritma block cipher
Informasi/data yang hendak
dikirim dalam bentuk blok-blok besar (misal 64-bit) dimana blok-blok ini
dioperasikan dengan fungsi enkripsi yang sama dan akan menghasilkan informasi
rahasia dalam blok-blok yang berukuran sama.
·
Algoritma stream cipher
Informasi/data
yang hendak dikirim dioperasikan dalam bentuk blok-blok yang lebih kecil (byte
atau bit), biasanya satu karakter persatuan persatuan waktu proses, menggunakan
tranformasi enkripsi yang berubah setiap waktu.
TEKNIK
DASAR KRIPTOGRAFI
1.
SUBSTITUSI
Dalam kriptografi, sandi substitusi adalah jenis metode enkripsi dimana setiap
satuan pada teks terang digantikan oleh teks tersandi dengan sistem yang
teratur. Metode penyandian substitusi telah dipakai dari zaman dulu
(kriptografi klasik) hingga kini (kriptografi modern),
Langkah pertama adalah membuat suatu tabel substitusi. Tabel
substitusi dapat dibuat sesuka hati, dengan catatan bahwa penerima pesan
memiliki tabel yang sama untuk keperluan decrypt. Bila tabel substitusi
dibuat secara acak, akan semakin sulit pemecahanciphertext oleh orang yang
tidak berhak.
Metode ini dilakukan dengan mengganti setiap huruf dari teks
asli dengan huruf lain sebagai huruf sandi yang telah didefinisikan sebelumnya
oleh algoritma kunci.
2.
BLOCKING
Sistem enkripsi ini terkadang membagi plaintext menjadi
beberapa blok yang terdiri dari beberapa karakter, kemudian di enkripsikan
secara independent
3.
PERMUTASI
Salah satu teknik enkripsi yang terpenting adalah permutasi
atau sering juga disebut transposisi. Teknik ini memindahkan atau merotasikan
karakter dengan aturan tertentu. Prinsipnya adalah berlawanan dengan teknik
substitusi. Dalam teknik substitusi, karakter berada pada posisi yang tetap
tapi identitasnya yang diacak. Pada teknik permutasi, identitas karakternya
tetap, namun posisinya yang diacak
4.
EKSPANSI
Suatu metode sederhana untuk mengacak pesan adalah dengan
memelarkan pesan itu dengan aturan tertentu. Salah satu contoh penggunaan
teknik ini adalah dengan meletakkan huruf konsonan atau bilangan ganjil yang
menjadi awal dari suatu kata di akhir kata itu dan menambahkan akhiran “an”.
Jika suatu kata dimulai dengan huruf vokal atau bilangan genap, ditambahkan
akhiran “i”
5. PEMAMPATAN
Mengurangi panjang pesan atau jumlah bloknya dengan cara lain
untuk menyembunyikan isi pesan.
Contoh sederhana ini menggunakan cara menghilangkan setiap
karakter ke-tiga secara berurutan. Karakter-karakter yang dihilangkan disatukan
kembali dan disusulkan sebagai “lampiran” dari pesan utama, dengan diawali oleh
suatu karakter khusus, dalam contoh ini menggunakan ” * ”
SUMBER : https://pakdosen.pengajar.co.id/kriptografi-adalah/
Link Kelas :
1. 201731260 IRWAN SHAPUTRA
https://201731260irwanshaputra.blogspot.com/?m=1
2. 201731114 FEBRIANSYAH ARDI
https://febriansyahardi.blogspot.com/
3. 201831045 MUH. FAJAR
https://fajarayokamubisa.blogspot.com/
4. 201831062 WIDYA NUR FADHILLAH
https://widyanurfadhillah21.blogspot.com/
5. 201831078 MUHAMMAD ISTIGFAHRI WAFIT
https://201831078muhammadistigfahriwafitkska.blogspot.com/?m=1
6. 201831079 WINI ALFIANI A
https://201831079winialfianiamirkska.blogspot.com/?m=1
7. 201831080 GEORGE PARULIAN SIAHAAN
https://georgesiahaantugasksk.blogspot.com/?m=1
8. 201831083 SARA ADELINA SARAGIH
https://tugaskeamanansistemkomputer.blogspot.com/
9. 201831088 FAJAR OCSANDRIANTO
https://fajarocsandrianto.blogspot.com
10. 201831092 ARBI SATRIA UTAMA
https://realize17.blogspot.com/
11. 201831099 INDAH SEPTI NARISKA
https://indahsnariska.blogspot.com/
12. 201831108 FADHLUR RAHMANDA SELIAN
13. 201831111 JEFRI PASARIBU
https://jefriblogger123.blogspot.com/
14. 201831131 NAUFAL ARISSAPUTRA HARJIMAN
https://naufalarissaputraharjiman201831131.blogspot.com/?m=1
15. 201831133 MUHAMMAD SYIHABUDDIN
https://ahmadsyhbddn.blogspot.com/?m=1
16. 201831135 NUR ATHIFAH MARWA MAKMUR
https://nurathifahmarwa.blogspot.com/?m=1
17. 201831165 HENDRIKA SAPUTRA
https://hendrikasaputra11.blogspot.com/
18. 201831166 R.A DESHINTA PUTRI KURNIA WIJAYA
https://keamanansisitemkomputer.blogspot.com/
19. 201831168 YULIUS RINJANI LALAUN
https://rinjaniyulius2527.blogspot.com/
20. 201831169 ZUL HAERA
https://jull15.blogspot.com
21. 201831171 SYIFA FAIZA KHAIRUNNISA
https://syifafaizakhr.blogspot.com/
22. 201831183 MELDI TANDI WIJAYA
https://melditandiwijaya183.blogspot.com/?m=1
23. 201831191 YASIKA
https://yasika1831191.blogspot.com/?m=1
24. 201831198 AS. SUCI ASRIANA
https://suciasriana26.blogspot.com/
25. 201831199 ILHAM SUHAL AKBAR
https://201831199keamanansistemkomputer.blogspot.com/
26. 201931001 ARBHELIA SHENDY
http://arbheliaksk.blogspot.com
27. 201931023 INTAN PEBRIANA
https://intanffeb6.blogspot.com/?m=1
28. 201931029 FAIZAL DWI PRASETYO
https://faizaldwi201931029.blogspot.com
29. 201931031 SHERTIN NHISMI HAMIDAH
https://shertinnh031.blogspot.com/
30. 201931076 FITRIA NUR AYUNI
https://keamanansistemkomputerayuni.blogspot.com/
31. 201931089 SOTARDUGA JUNESKO GABRIEL NAPITUPULU
https://junesksmster3.blogspot.com/
32. 201931090 ALIFFA BULQIS
https://aliffa1931090.blogspot.com/
33. 201931099 MUHAMAD YOGA
https://yogamuh201931099.blogspot.com/?m=1
34. 201931103 FADILA RAHMI DHIA
https://fadilarhmi.blogspot.com/
35. 201931105 TAUFAN ADHITYA NUGROHO
https://kesiskomp.blogspot.com/
36. 201931161 HEMAN RIZKI TUA PURBA
https://hemanprba.blogspot.com
37. 201931182 AMANDA ATIKASARI
https://182amandaatikasarikska.blogspot.com/
38. 201931214 PRAYLIN SIMARMATA
https://keamanansistemkomputerbypraylin.blogspot.com/
39. 201931255 YAMIN ULUNGGI
http://yamin1931255.blogspot.com