Perkuliahan6 Rabu 21 Oktober 2020 KSK C31040319 kelas B
Assalamualaikum wr, wrb. Perkenalkan saya Muhammad Aldi irfan dan Nim saya adalah 201931171 berkuliah di Institut Teknologi PLN Jakarta, di Semester 3 tahun akademik 2020/2021 Pada kelas Keamanan Sistem Komputer (C31040319) Dosen Desi Rose Hertina, ST., M.Kom. asal saya berasal dari Mojokerto, jawa timur.
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.
Sejarah Kriptografi, berikan penjelasan sejarah dari Kriptografi
Kriptografi ternyata telah ada sejak ribuan tahun lalu. Menurut catatan sejarah kriptografi tertua ditemukan pada peradaban bangsa mesir kuno. Dimana peradaban ini dimulai pada tahun 3000 tahun sebelum masehi. Jenis kriptografi yang digunakan berbentuk hieroglyphics .
Hieroglyphics merupakan sistem penulisan pada mesir kuno. Adapun penulis pada masa ini bukan orang sembarangan. Penulis hanya orang yang memilikikedudukan tinggi. Sampai saat ini belum ada yang benar benar bisa menterjemahkan dari hieroglyphics ini.
Kemudian cryptography tertua setelah hieroglyphics adalah sejak masa yunani kuno atau sekitar tahun 400 sebelum masehi. Adapun alat yang digunakan untuk membuat kriptografi atau pesan tersembunyi pada masa itu disebut dengan scytale.
Scytale berbentuk batangan silinder yang terdiri dari kombinasi 18 huruf. Scytale adalah sebuah pita panjang yang berbahan dari daun papyrus yang dibaca dengan cara digulungkan ke sebatang silinder. Adapun membuatnya dengan menggulungkan kertas papyrus tersebut kedalam kayu yang bulat kemudian penulis rahasia akan menuliskannya di atas gulungan tersebut. Setelah itu ia akan melepaskan gulungan kayu dari kertasnya.
Lalu pada masa kerajaan romawi tepatnya ketika masa kekuasaan julius caesar. cryptography semakin sering digunakan bahkan sebagai protokol standar keamanan dalam penulisan surat pemerintahan. Yang kemudian saat ini berkembang menjadi algoritma caesar.
Penggunaan kriptografi berkembang sampai kepada abad modern. Yaitu sampai ketika perang dunia ke 1 dan dimulainya era komputer. Penggunaan kriptografi semakin meningkat lagi karena ketakutan akan pesan pesan perang yang jatuh ke tangan musuh. Di masa ini tentu penggunaan kriptografi menjadi lebih kompleks lagi.
Tujuan Kriptografi, apa tujuan dari Kriptografi berikan penjelasan
Ada empat tujuan dari kriptografi ini, yang dimana tujuan ini untuk mengamankan aspek keamanan informasi yaitu :
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 sebuahpesan 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 bebasdari 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. Untuk menghindari jadi korban terebut
Kriptografi Proses, Berdasarkan ukuran (besar) data dalam satu kali proses Kriptografi dibedakan menjadi 2 (Enkripsi dan Dekripsi) jenis berikan penjelasan
Dua ProsesUtama Kriptografi
1. 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
adalah kebalikan dari enkripsi yaitu mengubah kembali bentuk tersamar tersebut menjadi informasi awal.
Kunci pada Algoritma Kriptografi, berdasarkan kunci yang dipakai Algoritma Kriptografi dibagi menjadi 2 (Block Cipher dan Stream Cipher) berikan penjelasan
Apa itu 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.
Apa itu 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 urutanberulang dalam teks biasa menjadi urutan berulang yang sama dalam teks sandi, dan ini dapat menyebabkan masalah keamanan. Cipher blok yang populer adalah DES (Data Encryption Standard) dan AES (Advanced Encryption Standard).
Algoritma Kriptografi Hibrid, apakah yang dimaksud Algoritma Kriptografi Hibrid berikan penjelasan
Algoritma Kriptografi Hibrid adalah Kriptografi hibrida merupakan algoritma yng memanfaatkan dua tingkatan kunci yaitu kunci rahasia simetris dengan satu kunci (session key) dan enkripsi asimetris dengan sepasang kunci (public/private key) kriptografi hibrida diharapkan akan memberi keamanan yang lebih baik terhadap pengiriman informasi. 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.
Kriptografi Hibrid pada prosesnya dibagi kedalam 3 tahap berikan penjelasan
Berikut adalah proses Algoritma hybrid enkripsi pada algoritma hybrid:
1. Membangkitkan kunci simetris pada algoritma simetris Blowfish.
2. Menggunakan kunci privat RSA untuk melakukan proses enkripsi kunci simetris Blowfish, sehingga menghasilkan kunci akhir.
3. Gunakan kunci akhir untuk melakukan proses enkripsi file.
Berikut adalah proses dekripsi pada algoritma hybrid:
1. Menggunakan kunci publik untuk mendekripsikan kunci akhir sehingga kembali menjadi kunci awal.
2. Gunakan kunci awal yang telah di dekripsi untuk mendekripsi file.
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.
2. BLOCKING
Sistem enkripsi ini terkadang membagi plaintext menjadi beberapa blok yang terdiri dari beberapa karakter, kemudian di enkripsikan secara independen.
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 ” * “.
Saya sekarang semester 3 ganjil & tahun akademik 2020/2021.
Jurusan S-1 Teknik Informatika
Keamanan Sistem Komputer & C31040319
Dosen Mata Kuliah Desi Rose Hertina ,.S.Kom., M.Kom
Nim saya 201931171 & Muhammad Aldi Irfan
Asal saya dari jombang, jawa Timur
Dsn.karangri, Ds.blimbing, Kec.Kesamben, Kab.jombang
Blimbing, Kec. Kesamben, Kabupaten Jombang, Jawa Timur 61484
https://maps.app.goo.gl/JuzcbUJx7afVjjTH6
Komentar
Posting Komentar