Selasa, 28 Maret 2023

TUGAS 4 [AHMAD] KRIPTOGRAFI

 Beberapa Cipher Klasik

1. Caesar Cipher
2. Vigenere Cipher
3. Playfair Cipher
4. Affine Cipher
5. Hill Cipher
6. Enigma Cipher

Vigènere Cipher

• Termasuk ke dalam cipher abjad-majemuk (polyalpabetic substitution
cipher ).
• Dipublikasikan oleh diplomat (sekaligus seorang kriptologis) Perancis,
Blaise de Vigènere) pada abad 16 (tahun 1586).
• Tetapi sebenarnya Giovan Batista Belaso telah menggambarkannya
pertama kali pada tahun 1553 seperti ditulis di dalam bukunya La Cifra
del Sig. Giovan Batista Belaso
• Algoritma tersebut baru dikenal luas 200 tahun kemudian yang oleh
penemunya cipher tersebut kemudian dinamakan Vigènere Cipher
Cipher ini berhasil dipecahkan oleh Babbage dan Kasiski pada
pertengahan Abad 19 (akan dijelaskan pada bahan kuliah selanjutnya).
• Vigènere Cipher digunakan oleh Tentara Konfiderasi (Confederate Army)
pada Perang Sipil Amerika (American Civil war).
• Perang Sipil terjadi setelah Vigènere Cipher berhasil dipecahkan.
• Vigènere Cipher menggunakan matriks Vigènere (Vigenere square) untuk
melakukan enkripsi.
Varian Vigenere Cipher
1. Full Vigènere cipher
2. Auto-Key Vigènere cipher
3. Running-Key Vigènere cipher

Playfair Cipher
• Termasuk ke dalam polygram cipher.
• Ditemukan oleh Sir Charles Wheatstone namun dipromosikan oleh
Baron Lyon Playfair pada tahun 1854.
• Cipher ini mengenkripsi pasangan huruf (bigram), bukan huruf
tunggal seperti pada cipher klasik lainnya.
• Tujuannya adalah untuk membuat analisis frekuensi menjadi sangat
sulit sebab frekuensi kemunculan huruf-huruf di dalam cipherteks
menjadi datar (flat).

Algoritma enkripsi:
1. Jika dua huruf terdapat pada baris kunci yang sama maka tiap huruf
diganti dengan huruf di kanannya (bersifat siklik).
2. Jika dua huruf terdapat pada kolom kunci yang sama maka tiap huruf
diganti dengan huruf di bawahnya (bersifat siklik).
3. Jika dua huruf tidak pada baris yang sama atau kolom yang sama,
maka:
• huruf pertama diganti dengan huruf pada perpotongan baris huruf pertama dengan kolom huruf kedua.
• huruf kedua diganti dengan huruf pada titik sudut keempat dari
persegi panjang yang dibentuk dari tiga huruf yang digunakan sampai sejauh ini.

Algoritma dekripsi
Kebalikan dari algoritma enkripsi. Langkahlangkahnya adalah sebagai berikut:
1. Jika dua huruf terdapat pada baris bujursangkar yang sama maka
tiap huruf diganti dengan huruf di kirinya.
2. Jika dua huruf terdapat pada kolom bujursangkar yang sama maka
tiap huruf diganti dengan huruf di atasnya.
3. Jika dua huruf tidak pada baris yang sama atau kolom yang sama,
maka huruf pertama diganti dengan huruf pada perpotongan baris
huruf pertama dengan kolom huruf kedua. Huruf kedua diganti
dengan huruf pada titik sudut keempat dari persegi panjang yang
dibentuk dari tiga huruf yang digunakan sampai sejauh ini.
4. Buanglah huruf X yang tidak mengandung makna

Selasa, 21 Maret 2023

TUGAS 2 [AHMAD FIRDAUS ZAKARIA]KRIPTOGRAFI

Sejarah Kriptografi 

kriptografi pada zaman mesir kuno 

Bangsa Mesir 4000 tahun yang lalu menggunakan hieroglyph yang tidak standard untuk menulis pesan di dinding piramid.


kriptografi pada zaman Romawi 

Di Yunani, kriptografi sudah digunakan 400 BC dengan Alat yang dinamakan scytale. 


Kriptografi pada Bangsa Arab 

Sejarah kriptologi pada bangsa Arab dapat dibaca pada seri buku Arabic Origins of Cryptology yang diterbitkan oleh King Faisal Center for Research and Islamic Studies, Arab Saudi.


Kriptografi pada zaman India Kuno 

kriptografi digunakan oleh pencinta (lovers) untuk berkomunikasi tanpa diketahui orang. • Bukti ini ditemukan di dalam buku Kama Sutra yang merekomendasikan wanita seharusnya mempelajari seni memahami tulisan dengan cipher.


Kriptografi pada Zaman Renaisans di Eropa

Cipher terkenal pada abad pertengahan: 


Vigenere Cipher

Dipublikasikan oleh diplomat Perancis bernama Blaise de Vigenere pada tahun 1586.

Playfair Cipher

Dipromosikan oleh diplomat Inggris, Lord Playfair, meskipun penemu aslinya adalah Charles Wheastone pada tahun 1854

 Kriptografi pada Perang Dunia II

Perang Dunia ke II, Pemerintah Nazi Jerman membuat mesin enkripsi yang dinamakan Enigma. Enigma cipher berhasil dipecahkan oleh pihak Sekutu. Keberhasilan memecahkan Enigma sering dikatakan sebagai faktor yang memperpendek perang dunia ke-2 


Kriptografi memiliki tiga jenis Algoritma 

Algoritma kriptografi simetri (symmetric-key cryptography)

Algoritma kriptografi nir-simetri (asymmetric-key cryptography)

Fungsi Hash

Berikut adalah hal-hal dasar yang harus diketahui sebelum mempelajari kriptografi.


Sumber: https://onlinelearning.uhamka.ac.id/my/

Selasa, 14 Maret 2023

TUGAS 1 [ AHMAD FIRDAUS ZAKARIA] KRIPTOGRAFI 4DTI23

 

KONTRAK BELAJAR

1. Perkuliahan ini dengan Bobot 3 SKS, diselenggarakan setiap Hari Selasa, 07.50-10.200.

2. Mohon untuk selalu membaca doa sebelum dan sesudah belajar. 

3. Mohon mengisi daftar hadir paling lambat 30 menit setelah jadwal dimulai, pada hari dan tanggal jadwal perkuliahan. 

4. Setiap mahasiswa diwajibkan memiliki BLOG PRIBADI untuk mengerjakan tugas kuliah.

5. Bagi yang sebelumnya sudah punya BLOG PRIBADI dianjurkan untuk menggunakan BLOG PRIBADI yang sudah lama tersebut.

6. Bagi yang belum punya silahkan membuat BLOG berbasis BLOG SPOT dengan berbasis gmail. 

7. Perkuliahan ini dirancang untuk dilaksanakan dalam 16 pertemuan termasuk UTS dan UAS

8. Mahasiswa diwajibkan mengikuti UTS dan UAS untuk bisa memperoleh nilai Akhir.

9. Bila pada saat UTS dan atau UAS mahasiswa dilarangan diwajibkan untuk menghubungi kesekretariatan untuk meminta ujian susulan.

10. Selamat mengikuti perkuliahan, Semoga dapat berjalan dengan lancar dan sukses.

11. Semoga mendapat ilmu yang berkah dan bermanfaat untuk bekal dunia serta akherat. Amin.


Tujuan mengikuti perkuliahan ini: Saya dapat mempelajari apa saja mata kuliah di dalam Program Studi yang saya ambil sebagai bentuk pembekalan/persiapan pasca kuliah dan sudah siap ketika di dunia kerja nanti. Besar harapan saya, saya dapat mempelajari Mata Kuliah Kriptografi pada semester 4 ini dengan baik dan benar sebagai mana mestinya seorang Mahasiswa mampu mendalami materi/modul yang sudah diberikan oleh Dosen tersebut. 

Target nilai saya: Saya berharap mendapatkan kategori nilai A (baik) di mata kuliah ini.

https://onlinelearning.uhamka.ac.id/mod/assign/view.php?id=377208