Admin 01 Jun 2026 17:36

 

Apa Itu Cryptography?

Definisi Cryptography

Cryptography atau kriptografi adalah ilmu dan seni mengamankan informasi dengan cara mengubah data menjadi bentuk yang tidak dapat dibaca tanpa kunci khusus. Tujuan utamanya meliputi kerahasiaan, integritas, otentikasi, dan non-repudiasi. Dalam praktiknya, kriptografi memanfaatkan algoritma matematika untuk melakukan proses enkripsi (menyandikan) dan dekripsi (membaca kembali).

Sejarah Singkat

Penggunaan teknik kriptografi telah ada sejak zaman kuno, contohnya sandi Caesar yang dipakai oleh Julius Caesar untuk mengirim pesan militer. Pada abad ke-20, kriptografi berkembang pesat berkat penemuan mesin Enigma, komputer, dan teori matematika modern. Setelah Perang Dunia II, kriptografi beralih ke bidang sipil, terutama dalam transaksi perbankan dan komunikasi digital.

Tipe Cryptography

1. Symmetric (Simetris)

Algoritma simetris menggunakan satu kunci yang sama untuk enkripsi dan dekripsi. Contoh yang paling populer adalah AES (Advanced Encryption Standard). Kelebihannya adalah kecepatan proses yang tinggi, tetapi tantangannya adalah distribusi kunci secara aman.

2. Asymmetric (Asimetris)

Algoritma asimetris memakai sepasang kunci: kunci publik dan kunci privat. RSA, ECC (Elliptic Curve Cryptography), dan DSA adalah contoh utama. Kunci publik dapat dibagikan ke siapa saja, sementara kunci privat tetap rahasia. Ini memudahkan pertukaran kunci tanpa harus mengirimkan kunci rahasia melalui saluran yang tidak aman.

3. Hash Functions (Fungsi Hash)

Fungsi hash menghasilkan nilai tetap (digest) dari data berukuran berapa pun. SHA256, SHA3, dan MD5 (meskipun tidak lagi aman) adalah contoh fungsi hash. Hash tidak dapat dikembalikan ke data asal, sehingga cocok untuk verifikasi integritas data.

4. Digital Signature (Tanda Tangan Digital)

Gabungan antara algoritma asimetris dan fungsi hash menghasilkan tanda tangan digital. Dengan tanda tangan, penerima dapat memastikan bahwa pesan berasal dari pengirim yang sah dan tidak diubah selama transmisi.

Aplikasi Kriptografi dalam Kehidupan Sehari-hari

  • Keamanan internet: HTTPS menggunakan TLS/SSL yang menggabungkan RSA/ECC, AES, dan SHA untuk melindungi data antara browser dan server.
  • Transaksi perbankan: Kartu kredit, transfer online, dan sistem pembayaran mobile semuanya bergantung pada enkripsi simetris dan asimetris.
  • Komunikasi pribadi: Aplikasi pesan seperti WhatsApp, Signal, dan Telegram memakai enkripsi end-to-end berbasis protokol Signal.
  • Penyimpanan data: File yang disimpan di cloud atau perangkat lokal dapat dienkripsi dengan AES256 untuk melindungi privasi.
  • Blockchain: Kriptografi hash (SHA256) dan algoritma tanda tangan digital (ECDSA) menjadi inti keamanan jaringan terdesentralisasi.

Contoh sederhana enkripsi AES di Python:

import os, base64
from Crypto.Cipher import AES

key = os.urandom(32) # 256bit key
cipher = AES.new(key, AES.MODE_GCM)
nonce = cipher.nonce
plaintext = b"Data rahasia"
ciphertext, tag = cipher.encrypt_and_digest(plaintext)

print("Ciphertext:", base64.b64encode(ciphertext).decode())

Tantangan dan Masa Depan

Walaupun kriptografi telah menjadi tulang punggung keamanan digital, masih terdapat tantangan signifikan:

  • Komputasi kuantum: Komputer kuantum potensial dapat memecahkan RSA dan ECC dengan algoritma Shor. Penelitian kriptografi pasca-kuantum (postquantum cryptography) sedang berkembang untuk mengatasi ancaman ini.
  • Manajemen kunci: Menyimpan dan mendistribusikan kunci dengan aman tetap menjadi masalah, terutama di lingkungan IoT dengan perangkat terbatas.
  • Serangan sisi kanal: Informasi kebocoran melalui konsumsi daya, waktu eksekusi, atau radiasi elektromagnetik dapat mengekspos kunci meski algoritma kuat.
  • Regulasi dan privasi: Pemerintah beberapa negara mengharuskan backdoor atau akses ke data terenkripsi, menimbulkan konflik antara keamanan dan kebebasan sipil.

Ke depan, kombinasi antara algoritma kuantumresisten, teknik manajemen kunci berbasis blockchain, serta standar internasional yang kuat diharapkan dapat menjaga kepercayaan pada sistem kriptografi.

File Referensi Untuk Apa Itu Cryptography
Screenshoot
Nama File
CRYPTOGRAPHY AND HOW SSL WORKS.pdf

Ukuran File
0.19 MB

Tipe File
PDF

Situs File
Deskripsi
File ini hanya file referensi untuk Apa Itu Cryptography. Tidak menjamin hal-hal spesifik yang diinginkan terdapat didalamnya.
Download langsung (menunggu 10 detik)

LaporanPerjalananWidyaWisata dan Link Download File Referensi

Permohonan Pencairan Dana Bantuan Penyelenggaraan Pendidikan Diniyah Dan Guru Swasta (BPPD...

Pengawasan Pemerintah Daerah dan Link Download File Referensi

Jurnalistik Goes To Pesantren dan Link Download File Referensi

Macmillan India Ltd Publications and Reference File Download Link