MATERI PERKULIAHAN KE-6 KEAMANAN SISTEM KOMPUTER (KSK) (B)
Teknik Informatika (S1)
Keamanan Sistem Komputer - C31040319
DESI ROSE HERTINA ,S.T., M.Kom.
201931142 - Firdaus Yoga Anggoro
Jakarta - DKI Jakarta
Jalan KH. Ahmad Dahlan Gang Swadaya,Kec. Cipondoh, Kel. Petir, Kota Tangerang, Banten, 15147
Saya dan keluarga saya pindah pas SMP kelas 1 pindah kerumah Kakek dan Nenek sudah meninggal saya karena rumahnya kosong jadi saya dan keluarga saya disuruh menempati rumahnya hingga sekarang.
Tugas
Perkuliahan 6 pada 21 Oktober 2020 dengan matakuliah yaitu Keamanan
Sistem Komputer C31040319.
1. Kriptografi,
apakah yang dimaksud kriptografi dan berikan penjelasan?!
Kriptografi
adalah proses mengubah pesan sedemikian rupa sehingga maknanya disembunyikan
dari musuh atau lawan yang mungkin menangkapnya. Kriptografi adalah ilmu
penulisan rahasia yang membawa banyak teknik untuk melindungi informasi yang
hadir dalam format yang tidak dapat dibaca. Hanya penerima yang ditunjuk yang
dapat mengkonversi format yang tidak dapat dibaca ini menjadi format yang dapat
dibaca.
Dalam
transaksi elektronik yang aman, teknik kriptografi diadopsi untuk mengamankan
pesan email, detail kartu kredit, penyiaran audio / video, media penyimpanan
dan informasi sensitif lainnya. Dengan menggunakan sistem kriptografi, pengirim
pertama dapat mengenkripsi pesan dan kemudian meneruskannya melalui jaringan.
Penerima di sisi lain dapat mendekripsi pesan dan mengembalikan konten aslinya.
2. Sejarah
Kriptografi, berikan penjelasan sejarah dari kriptografi!
Kriptografi menurut catatan sejarah telah eksis sejak masa kejayaan Yunani atau kurang lebih sekitar tahun 400 Sebelum Masehi. Alat yang digunakan untuk membuat pesan tersembunyi di Yunani pada waktu itu disebut Scytale. Scytale berbentuk batangan silinder dengan kombinasi 18 huruf.
Pada masa
Romawi, di bawah kekuasaan Julius Caesar, penggunaan kriptografi semakin intens
karena pertimbangan stabilitas negara. Meski teknik yang digunakan tak serumit
Yunani, namun untuk memahami pesan kriptografi dari masa Romawi terbilang cukup
sulit untuk dikerjakan.
Berdasarkan
aspek historis kriptografi di atas, baik kriptografi klasik maupun modern
keduanya memiliki kesamaan prinsip yang besar dan tidak dapat disangsikan lagi,
yakni tujuan kriptografi adalah keamanan. Itulah layanan yang disediakan
kriptografi tanpa peduli dari masa mana kriptografi dibuat.
Melalui
layanan keamanan yang disediakan oleh jenis kriptografi tersebut, berbagai teks
penting dapat terjaga kerahasiaannya dan keotentikannya, sehingga antar pihak
yang berkorespondensi bisa saling menaruh kepercayaan. Kecuali apabila teknik
pembuatan kriptografi bocor ke pihak yang tidak dikehendaki.
3. Tujuan
kriptografi, apa tujuan dari kriptografi berikan penjelasan!
1. Kerahasiaan (Confidentiality)
Kerahasiaan adalah tujuan pertama dari penggunaan
cryptography . Tentu sejak awal menggunakan kriptografi agar rahasia yang ada pada data atau pesan
yang dikirimkan agar terjaga rahasianya. Hanya pengirim pesan dan penerima
pesan yang mengetahui isi data atau pesan tersebut. Semakin rahasia sebuah
pesan sebaiknya semakin tinggi pula tingkat kesulitan dari enkripsi yang
dilakukan.
2.Integritas Data (Integrity)
Integritas data berhubungan dengan keaslian data atau pesan
yang dikirimkan. Tujuan kriptografi adalah menjamin data atau pesan yang
dikirimkan masih asli atau sama dengan yang dikirim olep pengirim pesan dengan
yang diterima oleh penerima pesan. Bentuk santi atau kode kriptografi hanya
diketahui oleh pengirim dan penerima pesan, maka hanya pengirim dan penerima
pesan yang tahu apakah pesan data tersebut asli atau tidak. Jika sandi atau
kode digunakan oleh pihak lain maka jaminan pesan tersebut asli bisa diragukan.
Karena bentuk dari jaminan integritas ini adalah pesan yang dikirimkan bebas
dari penyisipan, penghapusan, perubahan data ke dalam bentuk yang lain.
Sehingga data yang diterima benar benar sama dengan yang dikrimkan.
3. Autentikasi (Authentication)
Autentikasi merupakan salah satu dari aspek keamanan
teknologi informasi yang sangat penting. Mengapa? Karena autentikasi adalah
bentuk pengenalan bahwa pesan yang dikirim benar benar dari si pengirim pesan
yang kita butuhkan pesannya. Karena bisa saja seseorang mengirim pesan yang
bukan dari pengirim yang kita kehendaki. Dalam kriptografi autentikasi ini berfungsi sebagai pengenal bahwa pengirim dan
pesan yang dikirim merupakan benar benar yang diinginkan. Karena seseorang bisa
menyamar untuk menjadi pengirim dan mengirimkan pesan yang salah. Adapun yang
diautentikasi seperti siapa pengirimnya, pesan apa yang dikirim, panjang pesan,
waktu pengiriman dan lain lain. Jika suatu pesan tidak sama maka bisa
dipastikan bahwa pesan terebut tidak lolos dari uji autentikasi.
4. Non Repudiasi (Non Repudiation)
Non repudiasi adalah salah satu aspek keamanan teknologi
informasi yang penting. Dimana non repudiasi adalah bentuk bukti bahwa kita
melakukan sesuatu yang tersimpan jejaknya dalam bentuk digital. Non repudiasi berarti
tidak ada penyangkalan. Yaitu tidak ada penyangkalan terhadap apa yang telah
dilakukan. Karena sudah ada bukti yang kuat. Maka aspek ini selain sangat
bermanfaat tapi juga sangat berbahaya karena jika ada seseorang yang ingin
menjebak kita maka kita bisa menjadi korban dari keamanan teknologi informasi.
5.Pertukaran Kunci (Key Exchange)
Key exchange merupakan bentuk pertukaran yang memungkinkan
seseorang bisa menukarkan atau memberikan data secara aman tanpa diketahui oleh
pihak ketiga. Seseorang yang memiliki kunci bisa menukar dan memiliki data atau
pesan yang ada.
4. Kriptografi proses, berdasarkan ukuran (besar) data dalam
satu kali proses kriptografi dibedakan menjadi 2 (Enkripsi dan Deskripsi) jenis
berikan penjelasan!
Dua Proses Utama Kriptografi :
1. Enkripsi
Enkripsi adalah proses dimana informasi/data yang hendak
dikirim diubah menjadi bentuk yang hampir tidak dikenali sebagai informasi
awalnya dengan menggunakan algoritma tertentu.
2. Dekripsi
Dekripsi adalah kebalikan dari enkripsi yaitu mengubah
kembali bentuk tersamar tersebut menjadi informasi awal.
5. Kunci pada Algoritma Kriptografi, berdasarkan kunci yang
dipakai Algoritma Kriptografi dibagi menjadi 2 (Block Cipher dan Stream Cipher)
berikan penjelasan!
1. Stream Cipher
Aliran sandi milik keluarga kunci sandi simetris. Stream
cipher menggabungkan bit teks biasa dengan stream bit sandi pseudorandom dengan
penggunaan operasi XOR (eksklusif-atau). Cipher stream mengenkripsi digit teks
biasa satu per satu dengan berbagai transformasi untuk digit berturut-turut.
Karena enkripsi setiap digit tergantung pada kondisi mesin cipher saat ini,
stream cipher juga dikenal sebagai cipher negara. Biasanya, bit / gigitan
tunggal digunakan sebagai digit tunggal. Untuk menghindari masalah keamanan,
harus dipastikan bahwa kondisi awal yang sama tidak digunakan lebih dari
sekali. Stream cipher yang paling banyak digunakan adalah RC4.
2. Block Cipher
Block cipher adalah cipher kunci simetris lainnya. Cipher
blok beroperasi pada blok kelompok bit dengan panjang tetap. Blok cipher
menggunakan transformasi tetap tidak berubah untuk semua digit di blok.
Misalnya, ketika blok x-bit teks biasa bersama dengan kunci rahasia disediakan
sebagai input ke mesin blok cipher, ia menghasilkan blok x-bit ciphertext yang
sesuai. Transformasi aktual tergantung pada kunci rahasia. Demikian pula,
algoritma dekripsi memulihkan blok x-bit asli dari plaintext menggunakan blok
x-bit dari ciphertext dan kunci rahasia di atas sebagai input. Dalam hal pesan
input terlalu panjang dibandingkan dengan ukuran blok, itu akan dipecah menjadi
blok dan blok-blok ini akan secara individu dienkripsi menggunakan kunci yang
sama. Namun, karena kunci yang sama digunakan, setiap urutan berulang dalam
teks biasa menjadi urutan berulang yang sama dalam teks sandi, dan ini dapat
menyebabkan masalah keamanan.
6. Algoritma Kriptografi Hibrid, apakah yang dimaksud
Algoritma Kriptografi Hibrid berikan penjelasan!
Permasalahan yang menarik pada bidang kemanan informasi
adalah adanya trade off antara kecepatan dengan kenyamanan. Semakin aman
semakin tidak nyaman, berlaku juga sebaliknya semakin nyaman semakin tidak
aman. Salah satu contohnya adalah bidang kriptografi. Tetapi hal ini dapat
diatasi dengan penggunaan kriptografi hibrida. Kriptografi hibrida sering
dipakai karena memanfaatkan keunggulan kecepatan pemrosesan data oleh algoritma
simetrik dan kemudahan transfer kunci menggunakan algoritma asimetrik. Hal ini
mengakibatkan peningkatan kecepatan tanpa mengurangi kenyamanan serta keamanan.
Aplikasi kriptografi hibrida yang ada saat ini pada umumnya ditujukan untuk
penggunaan umum atau mainstream yang merupakan pengguna komputer.
Aplikasi pada umumnya mengikuti perkembangan hardware
komputer yang semakin cepat dari waktu ke waktu. Sehingga hardware yang sudah
lama tidak dapat difungsikan sebagaimana mestinya. Selain itu banyak perangkat
embedded dengan kekuatan pemrosesan maupun daya yang terbatas. Terutama dengan
trend akhir akhir ini, hampir semua orang memiliki handheld device yang
mempunyai kekuatan terbatas, seperti telepon seluler.
Dalam tugas akhir ini dibahas mengenai perancangan sebuah
aplikasi kriptografi hibrida yang ditujukan untuk kalangan tertentu, terutama
pemakai hardware dengan kekuatan pemrosesan yang terbatas. Aplikasi yang ingin
dicapai adalah aplikasi yang sederhana, ringan dan cepat tanpa mengurangi
tingkat keamanan menggunakan hash.
Sistem ini mengggabungkan chiper simetrik dan asimetrik.
Proses ini dimulai dengan negosiasi menggunakan chiper asimetrik dimana kedua
belah pihak setuju dengan private key/session key yang akan dipakai. Kemudian
session key digunakan dengan teknik chiper simetrik untuk mengenkripsi
conversation ataupun tukar-menukar data selanjutnya. Suatu session key hanya
dipakai sekali sesi. Untuk sesi selanjutnya session key harus dibuat kembali.
7. Kriptografi Hibrid pada prosesnya dibagi kedalam 3 tahap
berikan penjelasan!
Metode hibrida terdiri atas enkripsi simetris dengan satu
kunci (Session Key) dan enkripsi asimetris dengan sepasang kunci
(Public/Private Key).
Langkah 1 : Pengirim mengenkripsi teks dengan Session Key.
Langkah 2 : Mengenkripsi Session Key dengan Public Key.
Langkah 3 : Penerima men-decrypt Session Key dengan Private
Key. Langkah 4 : Men-decrypt teks dengan Session Key.
8. Teknik Dasar Kriptografi, Teknik dasar dalam kriptografi
terdapat 5 (yaitu; 1)Substitusi 2)Blocking 3)Permutasi 4)Ekspansi 5)Pemampatan)
berikan penjelasan!
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.
Contoh:
Metode Penyandian Substitusi Sederhana
2. BLOCKING
Sistem enkripsi ini terkadang membagi plaintext menjadi
beberapa blok yang terdiri dari beberapa karakter, kemudian di enkripsikan
secara independen.
Caranya :
Plaintext dituliskan secara vertikal ke bawah berurutan pada
lajur, dan dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis.
Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal berurutan
sesuai dengan blok-nya.
Contoh :
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.
Caranya
Sebelum dilakukan permutasi, umumnya plaintext terlebih
dahulu dibagi menjadi blok-blok dengan panjang yang sama.
Plaintext akan dibagi menjadi blok-blok yang terdiri dari 6
karakter, dengan aturan permutasi, sebagai berikut :
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”.
Contoh :
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 ” * “.
Contoh :
1. 201831013-AGIL BINTORO SANDY https://agilbsandy.wordpress.com
2. 201831024-HUSNUZAN HIDAYAT PRATAMA ABBAS https://tamamasbro.wixsite.com/home
3. 20183103-ALASAN FOWORENZES SINAGA https://alasanfsinaga.blogspot.com/2020/09/alasan-f-sinaga-201831034-keamanan.html
4. 201831043-DHANI OKTAVIAN ELFARABY https://dhanioktavianelfaraby.blogspot.com
5. 201831054-SULKIFLI https://zlkfli07.blogspot.com/?m=1
6. 201831055-ANNISA NURUL FAHIRA https://keamanansistemkomputerfahira.blogspot.com/2020/09/keamanan-sistem-komputer.html
7. 201831064-ARDIANSYAH
8. 201831065-ARIO NUGROHO https://arionugroho112233.blogspot.com/?m=1
9. 201831075-BRIGITA TIORA https://sobatksk.blogspot.com
10. 201831086-DENNY WAHYU PRIYAMBODO https://kalkulus1berenang.blogspot.com/2020/09/keamanan-sistem-komputer-2.html
11. 201831091-MELANTHON JOSSE SIRAIT https://melanthonsirait.blogspot.com/2020/09/keamanan-sistem-komputer-perkuliahan-2.html
12. 201831095-MUHAMMAD FEBRIANSYAH
13 201831116-ZAHIER MUHAMMAD PELU https://zahierp-itpln.blogspot.com/
14. 201831117-SANDY.T.LAITUPA https://sandylaitupa2.blogspot.com/2020/09/ksk_23.html?m=1
15. 201831127-ALAN AKBAR https://alanakbar22.blogspot.com/
16. 201831148-LAILIL AYU FITRIYAH https://lailil148.blogspot.com/?m=1
17. 201831152-CHARLIE RAJA SAMUEL SIAHAAN https://charliestory26.blogspot.com/
18. 201931018-ATHALLA NAUFAL JAFAR
19. 201931026-M.FIRDAUS https://firdausmhd264.blogspot.com
20. 201931038-ANGELIA AYUYOLANDA S https://keamanansistemkompas.blogspot.com/2020/09/perkuliahan2-21-27-september-2020.html
21. 201931039-MUHAMMAD FAISAL https://jalanbaruuntuk90.blogspot.com/?m=1
22. 201931048-ACHMAD DWI NUSANTORO https://19048ksk.blogspot.com/?m=1
23. 201931064-CINDY ORELLA ASARYA SILALAHI https://asaryaslh.blogspot.com/2020/09/perkuliahan-2.html
24. 201931066-NUR ISMI NADIAH https://nurisminadiahh.blogspot.com/?m=1
25. 201931072-RICKY MARNAEK SIBARANI https://www.blogger.com/u/1/blog/posts/345961497782830151?pli=1
26. 201931074-MELANI YUNISA BAITANG https://melaniyunisa.blogspot.com/?m=1
27. 201931085-YUSRIL NAUVALLY RISKY https://yusrilksk.blogspot.com/
28. 201931096-ANDI BATARI SALMIN https://abatarisalmin.blogspot.com/?m=1
29. 201931100-NELLY YULIA https://keamanansistemkomputerr.blogspot.com/
30. 201931111-FIRYAL FAHIRA S. AGAM https://ksk-b111.blogspot.com/?m=1
31. 201931121- ANGELA PRASETYO angelaprasetyo00.blogspot.com
32. 201931142-FIRDAUS YOGA ANGGORO https://tugasblogidentitas.blogspot.com/
33. 201931156-MUHAMMAD BHAHRY HAKIKI (bhahryksk.blogspot.com)
34. 201931157 ABDUL HADI SADIK http://hadisadik0227.blogspot.com/2020/09/pertemuan-2.html?m=1
35. 201931167-DWI SAMSIARTO doeysam.blogspot.com/2020/09/1_22.html
36. 201931169-YOHANES TRI SUGIARTO https://tugasyohanes.blogspot.com/?m=1
37. 201931171-MUHAMMAD ALDI IRFAN https://201931171aldi.blogspot.com/
38. 201931173- MUHAMMAD AGUM BRILIANTO https://201931173agum.blogspot.com/
39. 201931175-MUHAMMAD MA'RUF https://marufksk1.blogspot.com/
40. 201931272-LILIES CAHYANTI http://berbagiilmu-informatika.blogspot.com
Comments
Post a Comment