SAP Kriptografi
SAP Kriptografi
Tujuan Mata Kuliah : Mahasiswa akan mampu mengembangkan pemahaman dan apresiasi untuk keamanan komputer, khususnya keamanan jaringan. Mahasiswa mahasiswa akan mampu mengembangkan infrastruktur teknologi informasi dengan pengamanan data dan informasi yang baik.
Alat/Bahan / SumberBel ajar
Pokok Bahasan
Materi
Aktivitas Pembelajaran Dosen memperkenalkan diri, menjelaskan materimateri perkuliahan selama 1 semester dan sistem penilaian.
Tujuan Pembelajaran
Pertemu an ke-
Refere nsi
Pengertian dan Terminologi Tujuan Kriptografi Pengantar Kriptografi Sejarah Kriptografi Kriptanalisis Kriptografi Kunci Simetris Kriptografi Kunci Asimetris Serangan terhadap Kriptografi Kriptanalisis Keamanan Algoritma Kriptografi Jenis-jenis Serangan Kompleksitas Serangan
Mahasiswa mampu
menjelaskan terminologi Kriptografi, tujuan dan sejarahnya. 1, 2 menjelaskan konsep Kriptanalisis dan Kriptografi Kunci Simetris & Asimetris
Dosen menjelaskan
Mahasiswa dapat
1,2,3
Sesi tanya jawab / diskusi Dosen & Mahasiswa menreview tentang Kriptanalisis Dosen menjelaskan beberapa jenis serangan terhadap Kriptografi &
Mahasiswa memahami beberapa jenis serangan yang mungkin terjadi pada Kriptografi Mahasiswa memahami Keamanan dari
1,2
Pokok Bahasan
Materi
Aktivitas Pembelajaran Kompleksitasnya Dosen menjelaskan keamanan beberapa algoritma Kriptografi Dosen menjelaskan beberapa landasan matematika pada Kriptografi
Tujuan Pembelajaran
Pertemu an ke-
Refere nsi
Fungsi Landasan Matematika pada Kriptografi Permutasi dan Kombinasi Teori Peluang Teori Bilangan
Mahasiswa dapat menguasai landasan matematis untuk Kriptografi seperti Dosen menjelaskan Fungsi, Permutasi dan tentang konsep Kombinasi, Teori Fungsi, Permutasi dan Peluang dan Teori Kombinasi, Teori Bilangan Peluang dan Teori Bilangan Mahasiswa mereview Landasan Matematika yang diberikan sebelumnya.
Algoritma Cipher Subsitusi Algoritma Cipher Transposisi Algoritma Affine Cipher Algoritma Vigenere Algoritma Playfair Algoritma One-Time Pad
Dosen memberikan
Mahasiswa dapat memahami beberapa konsep algoritma Kriptografi Klasik Mahasiswa dapat mengimplementasikan salah satu Algoritma Kriptografi Klasik
5 s/d 7
Dosen memberikan tugas implementasi dari salah satu Algoritma Kriptografi Klasik Review materi 1 s/d 6
1,2,3
Pokok Bahasan
Materi
Aktivitas Pembelajaran Dosen menyebutkan beberapa algoritma Kriptografi Modern Dosen menjelaskan tentang rangkaian bit dan operasinya Dosen memberikan contoh enkripsi dengan XOR sederhana Menjelaskan proses pembangkitan kunci Dosen menjelaskan tentang algoritma RC4 dan A5, Cipher Aliran dan Cipher Blok. Dosen menjelaskan Komsep Kriptografi Kunci Publik Dosen menjelaskan teknik Algoritma RSA, ElGamal dan Rabin Dosen menjelaskan proses pembangkitan Bilangan Prima dan Bilangan Acak Semu
Tujuan Pembelajaran
Pertemu an ke-
Refere nsi
Rangkaian Bit dan Operasinya Algoritma Enkripsi dengan XOR sederhana Algoritma Kriptografi Modern Pembangkitan Kunci RC4 dan A5 Cipher Aliran dan Serangan terhadap Cipher Aliran Cipher Blok Prinsip Perancangan Cipher Blok
9,10
1,2,3
Konsep Kriptografi Kunci Publik Algoritma RSA Algoritma ElGamal Algoritma Rabin Pembangkit Bilangan Prima Pembangkit Bilangan Acak Semu
Mahasiswa diharapkan dapat menjelaskan konsep Kriptografi Kunci Publik Mahasiswa diharapkan dapat menjelaskan perbandingan Kriptografi Kunci Simetris dengan Kriptografi Kunci Publik Mahasiswa dapat menjelaskan beberapa
11,12
1,2,3
Pokok Bahasan
Materi
Aktivitas Pembelajaran
Tujuan Pembelajaran
Pertemu an ke-
Refere nsi
Algoritma kunci publik Dosen menjelaskan beberapa fungsi Hash satu arah Fungsi Hash Satu Arah Fungsi Hash dan Tanda Tangan Digital Algoritma MD5 Algoritma MAC Konsep Tanda Tangan Digital Protokol Kriptografi Dosen menjelaskan Algoritma MD5 dan MAC Dosen mejelaskan konsep tanda tangan digital Menyebutkan beberapa jenis protokol kriptografi Menjelaskan Protokol untuk tanda tangan digital Dosen menjelaskan berbagai peran Kriptografi dalam Kehidupan sehari-hari Menjelaskan beberapa implementasi Kriptografi dalam kehidupan sehari-hari Review materi 1 s/d 6 dan 9 s/d 14 Mahasiswa dapat menjelaskan konsep Fungsi Hash, Algoritma MD5 dan MAC Mahasiswa dapat memahami konsep tanda tangan digital dan protokol kriptografi
13
1,2
Pemanfaatan Kriptografi dalam Kehidupan Sehari-hari seperti Kartu Cerdas, ATM, e-Commerce, dll
Mahasiswa diharapakan dapat menujukkan dan menjelaskan beberapa peran Kriptografi dalam kehidupan sehari-hari
14,15
Referensi 1. Menezes, A. J., Paul C van Oorschot, dan Scott A. Vanstone, Handbook of Applied Cryptography, CRC Press, 1996. 2. Stalling, W., Cryptography and Network Security, Principle and Practice 3rd Edition, Pearson Education, Inc., 2003. 3. Schneier, B., Aplied Cryptography, 2nd Edition, John Wiley & Sons, 1996.