Silabus Kriptografi
Silabus Kriptografi
Revisi
Tanggal Berlaku
A.
B.
Identitas
1. Nama Matakuliah
2. Program Studi
3. Bobot sks
::-
: Kriptograf
: Teknik Informatika-S1
: 3 SKS
Unsur-unsur Silabus
Kompetensi
Dasar
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memperoleh
gambaran secara
lengkap
mengenai proses
pembelajaran
yang akan
dilaksanakan
selama satu
semester.
Memahami dan
menjelaskan
peran kriptograf
dalam
pengamanan
data
Indikator
1.
2.
3.
Cakupan
materi dan
pokok
bahasan
Buku-buku
yang
digunakan
Memahami
pentingnya
kriptograf
yang
digunakan
untuk
menyelesaika
n masalah
keamanan
komputer
Pokok Bahasan/Materi
a.
Menjelaskan
Diskripsi matakuliah,
Buku referensi yang
digunakan, sistem
penilaian serta
kontrak perkuliahan
dengan mahasiswa
b.
Paradigma
Keamanan
Komputer
Masalah, Ancaman
dan Aspek
Keamanan
Komputer
Studi kasus
permasalahan
dalam pengiriman
pesan elektronik
Konsep, peran dan
pentingnya
Kriptograf
Strategi Pembelajaran
1.
2.
Menjelaskan
ancaman kemananan
data pada transaksi
elektronik
Menjelaskan manfaat
mempelajari mata
kuliah kriptograf
dalam kehidupan
sehari-hari
Alokasi
Waktu
150
menit
Referens
i
1, 2, 3, 4
Evaluasi
a.
b.
c.
Kompetensi
Dasar
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memperoleh
gambaran secara
lengkap
mengenai
sejarah dan
terminologi
kriptograf
Memahami dan
menjelaskan
perbedaan
kriptograf klasik
dan modern
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
teknik subtitusi
abjad
Menganalisa dan
menyelesaikan
persoalan yang
diberikan
menggunakan
teknik subtitusi
Indikator
Mahasiswa
mampu:
1.
Menjelask
an
terminologi
yang
digunakan
dalam
kriptograf
2.
Menganal
isa perbedaan
antara
metode
kriptograf
klasik dan
modern
3.
Menyeles
aikan
persoalan
yang
diberikan
Mahasiswa
mampu:
1. Menjelaskan
konsep
subtitusi abjad
2. Mengklasifkasi
kan jenis-jenis
teknik
subtitusi abjad
Pokok Bahasan/Materi
Sejarah dan
Perkembangan
Kriptograf
a. Sejarah Kriptograf
b. Terminologi dalam
kriptograf
c. Algoritma Kriptograf
d. Kriptograf Klasik
e. Kriptograf Modern
Strategi Pembelajaran
1.
2.
3.
4.
Teknik
Abjad
a.
b.
c.
d.
Substitusi
1.
2.
3.
4.
5.
Menjelaskan sejarah
dan perkembangan
kriptograf
Menjelaskan
beberapa contoh
penerapan
kriptograf yang
sudah dilakukan
sepanjang sejarah
manusia
Menjelaskan
terminologi dalam
kriptograf (plaintext,
algoritma enkripsi,
kunci dan
ciiphertext)
Perbedaan kriptograf
klasik dan modern
Menjelaskan konsep
proses subtitusi
abjad
Menjelaskan metode
caesar cipher
Menjelaskan konsep
Cipher abjad tunggal
Menjelaskan konsep
Cipher substitusi
homofonik
Menjelaskan konsep
Cipher abjadmajemuk
Alokasi
Waktu
150
menit
Referens
i
1, 2, 3, 4
Evaluasi
a.
b.
c.
150
menit
1, 2, 3, 4
a.
b.
c.
Kompetensi
Dasar
abjad secara
tepat
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
langkah enkripsi
playfair
Menerapkan
playfair kedalam
program aplikasi
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
konsep Vigenere
dan Hill
Menerapkan
metode Vigenere
dan Hill untuk
menyelesaikan
persoalan yang
diberikan.
Indikator
Pokok Bahasan/Materi
substitution cipher)
Strategi Pembelajaran
Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
langkahlangkah
playfair cipher
2.
Mengevaluasi
metode
playfair
Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
langkahlangkah
Vigenere
cipher
2. Menjelaskan
dan
memahami
langkahlangkah Hill
cipher
3. Menganalisa
kelebihan dan
kekurangan
Referens
i
1, 3
6.
Menjelaskan konsep
Cipher substitusi
poligram
1.
Menjelaskan sejarah
dan konsep playfair
cipher
Menjelaskan langkahlangkah enkripsi
menggunakan
playfair
Memberi contoh
enkripsi playfair
150
menit
Menjelaskan sejarah
konsep Vigenere
cipher
Menjelaskan langkahlangkah enkripsi
Vigenere
Menjelaskan sejarah
konsep Hill cipher
Menjelaskan langkahlangkah enkripsi Hill
150
menit
e.
Cipher substitusi
poligram (Polygram
substitution cipher)
Teknik Playfair Cipher
a. Sejarah dan konsep
Playfair cipher
b. Aturan untuk
Plaintext
c. Pembangkitan kunci
pada playfair
d. Algoritma enkripsi
pada playfair
Alokasi
Waktu
2.
3.
1.
2.
3.
4.
Evaluasi
a.
b.
c.
1, 2, 3, 4
a.
b.
c.
Kompetensi
Dasar
Indikator
Alokasi
Waktu
Referens
i
Menjelaskan
konsep teknik
transposisi
Menjelaskan
teknik Transposisi rail
fence
Menjelaskan
teknik Transposisi
Route
Menjelaskan
teknik Transposisi
Kolom
Menjelaskan
teknik Transposisi
Ganda
Menjelaskan
teknik Transposisi
Myszkowski
150
menit
1, 2, 3, 4
Menjelaskan
konsep algoritma
sempurna
2.
Menjelaskan
teknik super enkripsi
3.
Menjelaskan
teknik One Time Pad
4.
Menjelaskan
Enigma Motor
150
menit
Pokok Bahasan/Materi
Strategi Pembelajaran
Teknik
Transposisi/Permutasi
a.
Kons
ep Metode
Transposisi
b.
Perbe
daan dengan
konsep Subtitusi
c.
Trans
posisi rail fence
d.
Trans
posisi Route
e.
Trans
posisi Kolom
f.
Trans
posisi Ganda
g.
Trans
posisi Myszkowski
1.
1.
Evaluasi
masingmasing
metode
enkripsi
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
berbagai jenis
teknik transposisi
Menerapkan
secara tepat
metode
transposisi untuk
menyelesaikan
studi kasus yang
diberikan
Setelah mengikuti
kuliah ini
mahasiswa dapat
memahami dan
menjelaskan
konsep algoritma
sempurna
Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
langkahlangkah
teknik
transposisi
2. Menganalisa
perbedaan
dari masingmasing teknik
transposisi
Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
konsep
algoritma
sempurna
2. Mengetahui
2.
3.
4.
5.
6.
a.
b.
c.
2, 3
a.
b.
c.
Kompetensi
Dasar
Indikator
Pokok Bahasan/Materi
Strategi Pembelajaran
jenis-jenis
algoritma
super
enkripsi, one
time pad dan
enigma motor
machine
Alokasi
Waktu
Referens
i
150
menit
1, 3, 4
Evaluasi
Machine
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
perbedaan
kriptograf klasik
dan modern
Mahasiswa
mampu:
1. Memahami
dan
menjelaskan
konspe stream
cipher
2. Menganalisa
perbedaan
stream cipher
dibandingkan
teknik
sebelumnya
3. Mengetahui
jenis-jenis
enkripsi pada
stream cipher
Mahasiswa
mampu:
1. Memahami
dan
menjelaskan
konsep dasar
teknik block
cipher
2. Mengetahui
1.
3.
Menjelaskan metode
Synchronous dan Self
Synchronous Cipher
1.
Menjelaskan konsep
dasar teknik block
Cipher
2.
Menjelaskan
berbagai jenis teknik
dan metode block
Cipher
2.
Menjelaskan konsep
dasar Stream Cipher
Menjelaskan langkah
metode operasi pada
Bit String
a.
b.
c.
150
menit
1, 2, 3
a.
b.
c.
Kompetensi
Dasar
Menerapkan
metode Vigenere
dan Hill untuk
menyelesaikan
persoalan yang
diberikan
Setelah mengikuti
kuliah ini
mahasiswa dapat
memahami
langkah-langkah
enkripsi DES
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
kelebihan
dibandingkan
algortima DES
Memahami
langkah-langkah
enkripsi AES
Setelah mengikuti
kuliah ini
mahasiswa dapat
memahami dan
menjelaskan
enkripsi RSA dan
MD5
Indikator
Pokok Bahasan/Materi
Strategi Pembelajaran
Data Ecryption
Standar (DES)
a. Konsep dasar DES
b. Algoritma DES
c. Langkah-langkah
enkripsi DES
1.
Menjelaskan konsep
DES
2.
Advanced Ecryption
Standar (AES)
1.
Alokasi
Waktu
Referens
i
150
menit
1, 3
Evaluasi
jenis-jenis
block cipher
Mahasiswa
mampu:
1.
Menjelaskan
konsep DES
2. Mengetahui
langkahlangkah pada
enkripsi DES
Mahasiswa
mampu:
1. Menjelaskan
konsep AES
2. Mengetahui
langkahlangkah AES
Mahasiswa
mampu:
1. Menjelaskan
dan
memahami
algoritma RSA
dan MD5
2. Mengetahui
langkah-
a.
b.
c.
b.
c.
d.
Enkripsi dan
dekripsi RSA
Algoritma MD5
Enkripsi MD5
b.
c.
2.
Algoritma AES
Langkah-langkah
enkripsi AES
a.
3.
1.
2.
3.
4.
Menjelaskan konsep
AES
Menjelaskan
perbedaan DES dan
AES
Menjelaskan langkahlangkah AES
150
menit
Menjelaskan sejarah
dan konsep RSA
Menjelaskan langkahlangkah enkripsi RSA
Menjelaskan sejarah
dan konsep MD5
Menjelaskan langkahlangkah enkripsi MD5
150
menit
1, 3
a.
b.
c.
1, 2, 3, 4
a.
b.
c.
Kompetensi
Dasar
Setelah mengikuti
kuliah ini
mahasiswa dapat:
Memahami dan
menjelaskan
perbedaan
steganograf dan
watermarking
Menyebutkan
berbagai contoh
aplikasi yang
menerapkan
teknik
steganograf dan
watermarking
Indikator
langkah
enkripsi RSA
dan MD5
Mahasiswa
mampu:
1. Memahami
konsep
Steganograf
dan
Watermarking
2. Menganalisa
dan
menjelaskan
perbedaan
Steganograf
dan
Watermarking
3. Menyebutkan
dan
menjelaskan
contoh
aplikasi yang
menerapkan
metode
tersebut.
Pokok Bahasan/Materi
Steganograf dan
Watermarking
a. Sejarah
Steganograf
b. Digital
Watermarking
c. Aplikasi
Steganograf
d. Digital Signature
e. Digital Certifcate
f. Pretty Good Privacy
Strategi Pembelajaran
1.
2.
Menjelaskan konsep
dan perbedaan
steganograf dan
watermarking
Memberi contoh
aplikasi steganograf
dan watermarking
Alokasi
Waktu
150
menit
Referens
i
1, 3, 4
Evaluasi
a.
b.
c.
Buku Tambahan :
Disusun oleh :
Diperiksa oleh :
Disahkan oleh :
Dosen Pengampu
Penanggungjawab Keilmuan
Program Studi
Dekan