DISUSUN OLEH :
FAKULTAS TEKNIK
TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH BENGKULU
2023/2024
KATA PENGANTAR
Penulis
ii
DAFTAR ISI
KATA PENGANTAR....................................................................................ii
DAFTAR ISI...................................................................................................iii
BAB I PENDAHULUAN
1.1 Latar Belakang........................................................................................1
1.2 Rumusan Masalah ..................................................................................2
BAB II PEMBAHASAN
2.1 Konsep Kriptografi Sebagai dasar Mekanisme Pengamanan Jaringan..3
2.1.1 Memahami Cara Kerja Kriptogarfi.............................................
2.1.2 Membedekan Jenis-Jenis Kriptografi..........................................
2.1.3 Menentukan Funsing dan Peranan Kriptografi Jaringan ............
BAB III PENUTUP
3.1 Kesimpulan...........................................................................................21
3.2 Saran.....................................................................................................21
DAFTAR PUSTAKA
iii
BAB I
PENDAHULUAN
1
BAB II
PEMBAHASAN
a) Rahasia
Semua sandi dari suatu kriptografi dapat menjaga isi informasi dari
siapapun kecuali orang yang memiliki sandi tersebut untuk melihat
informasi yang telah dikunci tersebut.
b) Integritas
Data kriptografi berhubungan dengan penjagaan daripada
perubahan data secara tidak sah oleh orang ketiga. Untuk menjaga
integritas data, sistem harus bisa mendeteksi manipulasi data oleh
orang pihak ketiga, seperti penysipan, penghapusan, dan
pensubsitusian data lain kedalam data yang sebenarnya.
c) Autentikasi
Berhubungan dengan identifikasi atau pengenalan. Dua pihak yang
saling berkomunikasi harus saling memerkenalkan diri Hal ini
untuk mengecek keaslian, isi datanya, waktu pengiriman, dll.
2
d) Non-repudasi
Usaha mencegah terjadinya penyangkalan terhadap terciptanya
suatu informasi.
1. Endkripsi
Cara kerja Enkripsi Cara kerja enkripsi data adalah mengubah
data informasi yang asli menjadi data yang telah diubah menjadi
kode yang tidak dapat dibaca oleh pihak luar. Contohnya gini, Sob.
Misalnya kamu mengirim pesan berisi “Mimin, aku mau pakai
layanan Cloud Hosting Indonesia”. Nah pesan ini disebut dengan
plaintext. Ketika menggunakan sistem keamanan enkripsi, plaintext
itu akan diubah menjadi chipertext. Ciphertext adalah plaintext
yang sudah diubah menjadi kode tertentu yang hanya bisa dibaca
oleh pengguna atau pemilik aslinya. Orang lain yang berusaha
membuka informasi tersebut tidak akan bisa membaca plaintext
tersebut. Untuk melakukan enkripsi, bisa menggunakan public key
atau private key. Kedua jenis kunci ini hanya dapat diketahui oleh
pihak yang terlibat. Jadi, kamu bisa mengatur siapa yang bisa
mengetahui kunci akses tersebut.
3
Enkripsi data ini juga dibutuhkan oleh kamu para pemilik bisnis
online atau pelaku digitalisasi. Untuk mengoptimalkan keamanan,
kamu tetap memerlukan server yang oke yang tangguh dan
terjamin keamanannya. Seperti layanan Cloud Hosting Indonesia
dan VPS Indonesia dari Jagoan Hosting yang sudah dilengkapi
dengan teknologi keamanan terkini .
Pada tampilan ini user diminta untuk memasukan file yang akan
dienkripsi. Adapun langkah-langkah proses enkripsi adalah :
1. Proses enkripsi dilakukan setelah menginputkan file yang akan
dienkripsi dan menginputkan key pada textbox password
2. Text box lokasi file berfungsi untuk memilih file yang akan
dilakukan enkripsi.
3. Button enkripsi berfungsi untuk mulai memproses enkripsi file.
4
Setelah menginputkan file maka aplikasi akan menampilkan
informasi file tersebut.
2. Deskripsi
5
Cara kerja deskripsi yaitu dengan mengubah data dari ciphertext ke
plaintext setelah diterima. Setelah orang atau sistem menerima data
dengan aman, penerima dapat secara manual mendekripsi ciphertext ke
versi yang dapat dibaca atau menggunakan kunci yang sama yang
mengenkripsi data. Sebelum dekripsi, data dan informasi tidak ada
artinya.
Pada tampilan ini user diminta untuk memasukan file yang akan
didekripsi. Adapun langkah-langkah proses dekripsi adalah :
6
Button deskripsi berfungsi untuk melakukan proses
dekripsi. Berikut merupakan sourcecode untuk proses
dekripsi
7
Setelah kunci diinputkan, user menekan button deskripsi maka program
akan melakukan proses dekripsi file.
8
Maka dapat dilihat hasil dekripsinya
Kelemahan :
9
Ukuran cipherteks lebih besar daripada plainteks (bisa dua
sampai empat kali ukuran plainteks).
Ukuran kunci relatif lebih besar daripada ukuran kunci simetri.
Karena kunci publik diketahui secara luas dan dapat digunakan
setiap orang, maka cipherteks tidak memberikan informasi
mengenai otentikasi pengirim.
Tidak ada algoritma kunci-publik yang terbukti aman (sama
seperti block cipher). Kebanyakan aalgoriam mendasakan
keamanannya pada sulitnya memecahkan persoalan-persoalan
aritmetik (pemfaktoran, logaritmik, dsb) yang menjadi dasar
pembangkitan kunci.
1. Enkripsi/dekripsi
2. Digital signatures
10
2. Kriptografi Simetris
Algoritma simetris (symmetric algorithm) adalah suatu
algoritma dimana kunci enkripsi yang digunakan sama dengan
kunci dekripsi sehingga algoritma ini disebut juga sebagai single-
key algorithm. Sebelum melakukan pengiriman pesan, pengirim
dan penerima harus memilih suatu suatu kunci tertentu yang sama
untuk dipakai bersama, dan kunci ini haruslah rahasia bagi pihak
yang tidak berkepentingan sehingga algoritma ini disebut juga
algoritma kunci rahasia (secret-keyalgorithm). Kriptogra
simetrik (symetric chipers) adalah kriptografi dimana dalam proses
enkripsi dan dekripsi nya menggunakan satu key yang sama.
Disebut juga private key atau chiper secret key.
Kelebihan :
Kelemahan :
3. Kriptografi Hibrid
11
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 dengan
rasio. Kriptografi hibrid juga adalah sebuah pendekatan dalam ilmu
kriptografi yang menggabungkan dua atau lebih metode kriptografi
yang berbeda untuk menggabungkan kelebihan masing-masing
metode. Berikut beberapa kelebihan dari kriptografi hibrid
Kelebihan :
Kelemahan :
1. Algoritma Kriptografi
12
Pada implementasinya sebuah algoritma kriptografi harus
memperhatikan kualitas layanan dari keseluruhan sistem dimana
algoritma tersebut diimplementasikan. Algoritma kriptografi yang
handal adalah algoritma kriptografi yang kekuatannya terletak pada
kunci, bukan pada kerahasiaan algoritma itu sendiri. Kriptografi
terdiri dari dua proses yaitu proses enkripsi dan dekripsi. Kedua
proses tersebut berfungsi untuk mentransformasikan data asli atau
lebih dikenal dengan istilah plaintext dan data sandi yang dikenal
dengan ciphertext. Dimana secara matematis dapat diterangkan
sebagai berikut. Apabila plaintext kita notasikan dengan P,
ciphertext kita notasikan dengan C, enkripsi di notasikan dengan E
dan dekripsi dinotasikan dengan D maka akan diperoleh persamaan
sebagai berikut;
13
Fungsi hash mempunyai sifat-sifat sebagai berikut:
2. Algoritma DES
Algoritma Des ( Data Encryption Standart ) adalah nama dari
sebuah algoritma untuk melakukan proses enkripsi data yang
dikeluarkan oleh Federal Information Processing Standart ( FIPS )
46-1 Amerika Serikat. DES memiliki blok kunci 64 bit, tetapi yang
digunakan dalam proses eksekusi hanya 56 bit. Pada awalnya
algoritma ini dirancang untuk implementasi secara hardware. DES
disertifikasi ulang setiap 5 tahun oleh NIST Amerika. DES terakhir
kali disertifikasi pada tahun 1993, sampai sekarang DES tidak
pernah disertifikasi lagi karena disinyalir banyak kelemahannya
dan adanya pengembangan algoritma baru yaitu AES ( Advanced
Encryption Standart ). Secara umum algoritma DES terbagi
menjadi 3 kelompok, dimana kelompok yang satu dengan yang
lainnya saling berinteraksi dan terkait antara satu dengan yang
lainnya. Kelompok tersebut adalah Pemrosesan kunci, Enkripsi
data 64 bit dan Dekripsi data 64 bit.
Kemannan Jaringan
14
3. Fungsi Kriptografi Pada Jaringan
BAB III
PENUTUP
A. Kesimpulan
Kriptografi adalah salah satu solusi untuk keamanan data pada jaringan
komputer. Algoritma dari kriptografi banyak macamnya, antara lain adalah
algoritma kriptografi kunci rahasia yang juga sering disebut dengan algoritma
kunci simetris,algoritma kriptografi kunci publik atau lebih dikenal dengan
algoritma kunci asimetris serta algoritma hash dan semuanya itu bisa
15
dipelajari dengan bebas. Walaupun demikian kita tidak perlu kawatir untuk
menggunakannya karena inti dari kriptografi yang handal terletak pada
kuncinya bukan pada kerahasiaan dari algoritmanya. Walaupun secara umum
algoritma tersebut bisa dipelajari asalkan kunci dari algoritma yang kita
gunakan tidak diketahui maka keamanan data tetap terjamin. Secara umum
Algoritma Kriptografi terdiri dari 2 proses bagian yang saling terkait satu
dengan lainnya, ketiga bagian itu adalah Enkripsi dan dekripsi. Kriptografi
juga bisa diterapkan pada teknologi mobile, baik itu untuk keamanan sms,
mms ataupun pengiriman pesan berupa gambar, suara maupun film. Hal ini
dikarenakan kriptografi tidak hanya bisa menyandikan file text saja, namun
juga bisa digunakan untuk menyandikan file tipe yang lain seperti gambar,
suara, animasi bergerak ataupun film..
B. Saran
Saya yakin dalam penyusunan makalah ini belum begitu sempurna
karena saya dalam tahap belajar, maka dari itu saya berharap bagi kawan-
kawan semua bisa memberi saran dan usul serta kritikan yang baik dan
membangun sehingga makalah ini menjadi sederhana dan bermanfaat dan
apabila ada kesalahan dan kejanggalan saya mohon maaf karena saya
hanyalah hamba yang memiliki ilmu dan kemampuan yang terbatas.
DAFTAR PUSTAKA
16
Forouzan, Behrouz A., and Firouz Mosharraf. "Data Communications and
Networking." McGraw-Hill Education, 2017.
https://keamananjaringanptike.blogspot.com/2022/03/kriptografi-asimetris-dan-
simetris.html, 14 oktober 2023
https://translate.google.com/translate?u=https://spectralops.io/blog/cryptography-
and-network-security-the-quick-and-short-guide/
&hl=id&sl=en&tl=id&client=srp&prev=search, 15 oktober 2023
17