Anda di halaman 1dari 25

DATA SECURITY

NSKRIPSI & DESKRIPSI

Sekolah Tinggi Teknik Pati


Mata Kuliah IoT Prodi Informatika Bijanto, S.E, M.Kom
Nama : Bijanto, S.E, M.Kom
Tempat, tgl lahir: Pati, 15 Juli 1979
Alamat: Tambaharjo, RT01, RW 01 Kec. Pati, Kab. Pati Jawa Tengah.
Email: biyantokakoi@gmail.com

• Magister Komputer (Intelligence System)


Universitas Dian Nuswantoro Semarang (2016-2017)
• Kyudenko Corporation Fukuoka Japan, Electrical Engineering
(2002-2004)
• Founder and CEO:
• PT Gesang Lintas Teknologi
• CV Four Medialink
• Industrial IT Certifications: MTCNA, MTCRE Mikrotik, CCNA Cisco
Enskripsi
Encryption atau enkripsi adalah proses untuk membuat
suatu susunan acak dari teks yang dapat dibaca oleh
manusia (human-readable plaintext) menjadi teks yang tidak
dapat dibaca oleh manusia dan hanya dimengerti oleh
sistem saja (incomprehensible text). Teks hasil dari enkripsi
disebut dengan “ciphertext”.
Next…

Encryption ini memang sering digunakan untuk mengamankan data


yang berupa informasi atau pesan, hal itu memiliki tujuan yaitu
untuk menjaga keamanan dan mencegah pihak tidak bertanggung
jawab mengetahui isi dari pesan yang kamu kirimkan. Saat pihak
yang tidak bertanggung jawab berusaha untuk mengetahui isi
pesanmu, mereka hanya akan melihat teks acak yang tidak dapat
dimengerti.
Jenis-jenis enkripsi

• Symmetric encryption
Enkripsi simetrik ini memiliki nama lain yaitu secret key
encryption. Jenis ini hanya menggunakan satu buah
kunci atau key sehingga pengirim dan penerima
informasi memiliki kunci yang identik. Jadi pengirim
atau sistem harus memberikan kuncinya kepada siapa
saja yang berhak mendekripsikan pesan atau informasi.
Contoh algoritma yang sering digunakan oleh enkripsi
simetrik ini adalah Caesar, Blowfish, dan Advanced
Encryption Standard atau AES
• Asymmetric encryption
Jenis enkripsi asimetrik ini memiliki nama lain
yaitu public key encryption. Berbeda dari jenis simetrik,
jenis ini menggunakan dua buah kunci atau key yang
berbeda tetapi saling berhubungan. Key itu biasanya
disebut dengan public key dan private key.
Kelebihan menggunakan enscripsi
1. Memberikan rasa aman kepada pengguna.
2. Kerahasiaan suatu informasi terjamin.
3. Meminimalisir terjadinya penyadapan.
4. Mencegah kebocoran data.
Kelebihan menggunakan enscripsi
Selain enkripsi dapat menjaga data penggunanya,
ternyata ia juga memiliki kekurangan. Jika penerima
informasi kehilangan kunci atau (decryptor) untuk
melakukan dekripsi, maka pesan informasi tersebut tidak
dapat dibaca dan informasi tidak dapat dipulihkan seperti
semula lagi
Deskripsi

Dekripsi adalah proses membalikkan proses enkripsi


sehingga akan mengubah pesan kembali ke bentuk asli.
Proses matematika yang digunakan untuk menjalankan
deskripsi akan menghasilkan naskah asli.
Kelebihan dekripsi

• Memastikan dokumen asli, walaupun telah terjadi


beberapa perubahan yang dilakukan oleh salah satu
pihak.
• Mencegah terjadinya plagiasi pada dokumen.
• Membantu komunikasi agar tidak mudah diakses
oleh peretas.
Kriptografi

Kata kriptografi atau cryptography diketahui berasal dari bahasa


Yunani, kripto dan graphia.Kripto memiliki arti menyembunyikan,
sementar graphia berarti tulisan. Sehingga bisa dijabarkan kriptografi
merupakan ilmu yang mempelajari teknik-teknik matematika yang
berkaitan dengan aspek keamanan informasi. Contohnya seperti
keabsahan data, kerahasiaan data, kredibilitas data, integritas data, dan
autentikasi data. Akan tetapi, tidak semua aspek keamanan informasi
bisa diatasi dengan kriptografi.
Tujuan Kriptografi digunakan

1. Kerahasiaan
2. Integritas Data
3. Autentikasi
4. Non Repudiasi
Kerahasiaan
Ini berkaitan dengan layanan yang bertujuan untuk
melindungi kerahasiaan isi informasi. Privasi ini
diberlakukan untuk semua orang, dengan asumsi bahwa
hanya Anda yang memiliki kunci rahasia atau izin untuk
mengakses informasi tersebut menggunakan kata sandi yang
benar
Integritas Data
Tujuan kedua adalah melindungi data dari perubahan yang
tidak sah, seperti yang mungkin dilakukan oleh peretas yang
tidak bertanggung jawab. Diperlukan suatu sistem yang bisa
mendeteksi perubahan data yang dilakukan oleh pihak lain
untuk memastikan bahwa integritas data tetap terjaga. Jenis
perubahan ini bisa termasuk penyisipan, penghapusan, atau
penggantian data lain ke dalam data asli
Autentikasi

Autentikasi dalam kriptografi berkaitan dengan pengenalan atau


identifikasi, baik yang berlangsung untuk kesatuan sistem atau hanya
informasi itu sendiri. Dalam hal ini dua belah pihak yang saling
berkomunikasi wajib memperkenalan diri. Adapun info diri yang
diberikan via kanal mesti diautentikasi kebenarannya. Yakni mencakup
isi data, waktu pengiriman, dan lain sebagainya
Non Repudiasi

Tujuan keempat adalah mencegah seseorang menyangkal pengiriman


pesan atau informasi yang telah mereka kirimkan, sehingga mereka
tidak dapat mengingkari bahwa pesan itu berasal dari mereka.
Jenis-Jenis Kriptografi
1. Simetris
Kriptografi simetris adalah salah satu algoritma kriptografi kunci simetris dan
kripto polyalphabetic. Kriptografi jenis ini populer juga disebut dengan hill
cipher atau kode hill. Jenis kriptografi ini diciptakan oleh Lester S. Hil sekitar
tahun 1929 yang mana dibuat dengan tujuan bisa mewujudkan cipher yang
tidak mudah dipecahkan meski menggunakan teknik analisis frekuensi.
2. Asimetris
Jenis kriptografi berikutnya kriptografi asimetris yang memanfaatkan 2 jenis
kunci. Algoritma kunci publik ini menggunakan kunci publik dan juga kunci
rahasia. Kedua jenis kunci tersebut memiliki fungsi berbeda seperti kunci
publik untuk mengenkripsi pesan. Kunci publik bersifat global yang tidak
dirahasiakan sehingga bisa dilihat oleh siapa saja. Sementara kunci rahasia
termasuk kunci yang dirahasiakan yang hanya bisa dilihat oleh orang tertentu
saja.
3. Hibrid
Kriptografi hibrid adalah jenis kriptografi yang dibuat untuk mengatasi adanya
agar ada keseimbangan antara kecepatan dan kenyamanan. Sehingga diketahui
semakin aman, sejatinya semakin tidak nyaman. Sebaliknya semakin nyaman,
maka sebenarnya sistem semakin tidak aman.
Berikut merupakan contoh program untuk
enskripsi menggunakan python
Next…
Next…
Berikut merupakan contoh program untuk
deskripsi menggunakan python
Next…
Next…
Tugas:

1. Buatlah program enskripsi dan deskripsi


seperti yang ada pada slide menggunakan
Bahasa pemrograma python.
2. Program dicoba untuk mengenkripsi dan
kemudian dideskripsikan kembali!
Sumber:

• https://www.dicoding.com/blog/enkripsi-untuk-keamanan-data
• https://lp2m.uma.ac.id/2022/04/26/mengenal-kriptografi-definisi-tuj
uan-dan-jenis-jenisnya

Anda mungkin juga menyukai