Kriptografi klasik dan modern membentuk fondasi keamanan blockchain dengan pendekatan berbeda. Klasik mengandalkan substitusi sederhana huruf, sementara modern pakai matematika kompleks bit untuk tahan serangan komputer quantum. Perbedaan ini krusial buat blockchain yang butuh immutability dan konsensus terdesentralisasi.
Kriptografi Klasik: Era Manual

Kriptografi klasik lahir abad ke-19, pakai teknik substitusi/transposisi huruf tanpa komputer. Contoh Caesar Cipher geser alfabet 3 huruf (A→D), Vigenère pakai kata kunci berulang, Hill Cipher matriks linear. Kelemahan: brute force mudah (26 kemungkinan Caesar), known-plaintext attack pecah Vigenère, hanya aman manual tapi rentan mesin Enigma WWII.
Karakteristik Utama:
- Input: Huruf/teks manusia.
- Kunci: Pendek, mudah tebak.
- Keamanan: Kerahasiaan metode, bukan kompleksitas komputasi.
- Rentan: Frequency analysis, exhaustive search.
Blockchain jarang pakai langsung karena skalabilitas nol, tapi dasar pemahaman simetris.
Kriptografi Modern: Era Digital
Kriptografi modern (1970an+) desain komputer, operasi bit biner (0/1) dari ASCII. Dibagi simetris (kunci sama enkripsi/dekripsi) dan asimetris (public/private key). AES simetris enkripsi 128/192/256-bit standar NSA, RSA asimetris pakai faktorisasi prima besar (2048-bit+ aman saat ini).
Algoritma Simetris Populer:
- AES: Block cipher 128-bit, brute force 2^256 tahun.
- ChaCha20: Stream cipher cepat mobile/IoT.
Algoritma Asimetris:
- RSA: Ekspansi eksponensial modular.
- ECC: Elliptic Curve, kunci pendek (256-bit = RSA 3072-bit).
Hash function (SHA-256 Bitcoin) one-way deterministic.
Aplikasi di Blockchain
Public/Private Key (Asimetris):
- Private key tanda digital transaksi (ECDSA secp256k1 Bitcoin/Ethereum).
- Public key alamat wallet (hash public key).
- Keunikan: Private rahasia, public verifikasi siapa saja.
Hashing (SHA-256):
- Merkle Tree: Gabung transaksi blok efisien.
- Proof-of-Work: Miner cari nonce hash < target.
- Immutability: Ubah 1 transaksi rusak chain hash.
Digital Signature:
- Tanda ECDSA pastikan otentikasi/non-repudiation.
- Verifikasi: Public key cek signature valid?
Wallet Address:
textPrivate Key → Public Key (EC) → Keccak-256 → Address (20 byte akhir)
Perbandingan Lengkap
| Aspek | Klasik | Modern |
|---|---|---|
| Input | Huruf | Bit biner (0/1) |
| Kompleksitas | Sederhana manual | Komputasi tinggi |
| Kunci | Pendek, simetris | Panjang, simetris/asimetris |
| Serangan | Frequency/brute force | Komputasi kompleks/quantum |
| Kecepatan | Lambat skala besar | Optimal hardware |
| Blockchain Use | Jarang langsung | Semua (signature/hash) |
Kelebihan & Kelemahan
Klasik Kelebihan: Mudah paham manual, dasar konsep enkripsi.
Kelemahan: Rusak komputer 1940an, tak skalabel digital.
Modern Kelebihan: Tahan serangan 2^128+, efisien, standar global (NIST).
Kelemahan: Quantum threat (Shor’s algorithm pecah RSA/ECC), side-channel attack.
Ancaman Quantum & Post-Quantum Crypto
Quantum computer (Grover 2^128→2^64, Shor faktorisasi polynomial) ancam ECC/RSA. NIST standardisasi post-quantum:
- Lattice-based: Kyber (KEM), Dilithium (signature).
- Hash-based: SPHINCS+.
- Code-based: Classic McEliece.
Ethereum roadmap Pectra (2026) migrasi post-quantum signatures.
Implementasi Blockchain Terkini
Bitcoin:
textHash = SHA256(SHA256(block header + nonce))
ECDSA secp256k1 signature
Ethereum:
textKeccak-256 hash
ECDSA secp256k1
Account Abstraction (EIP-4337) fleksibel signature
Solana:
textEd25519 signature (cepat)
BLAKE3 hash
Layer-2 Optimism:
textZero-knowledge proofs (zk-SNARKs) post-quantum ready
Masa Depan Kriptografi Blockchain
Account Abstraction: Custom signature scheme per wallet.
Threshold Signatures: Multi-party computation (MPC) aman wallet.
FHE (Fully Homomorphic Encryption): Komputasi terenkripsi.
Quantum-Resistant Migration: BLS12-381 → Dilithium 2027+.
Indonesia Context:
- OJK/BI dorong blockchain CBDC (Digital Rupiah).
- Regulasi kriptografi nasional (UU ITE + P2SK).
- Local chain pakai Ed25519/ChaCha20 efisien mobile. Kayasushica
Kesimpulan
Kriptografi klasik ajarkan dasar enkripsi, modern wujudkan blockchain aman terdesentralisasi. Dari Caesar ke secp256k1, evolusi ikut komputasi threat. Quantum era paksa migrasi post-quantum, tapi fondasi hash/asimetris tetap abadi. luck365
