Kriptologi: Daripada Sifer Klasik kepada Sistem Kriptografi Moden
Kriptologi ialah bidang sains yang melindungi maklumat — matematik dan kejuruteraan di sebalik setiap sambungan HTTPS, tandatangan digital, rantaian blok dan protokol pengesahan yang digunakan hari ini. Laluan ini merangkumi kriptografi (mereka bentuk sistem yang selamat) dan kriptanalisis (memecahkannya), supaya anda mendapat gambaran lengkap tentang cara kerahsiaan, integriti dan pengesahan dicapai dalam amalan. Sama ada anda ingin memahami cara TLS melindungi trafik anda, melaksanakan AES dan RSA dengan betul, atau menilai binaan pascakuantum, kurikulum ini berasaskan algoritma sebenar dan permukaan serangan sebenar.
Perkara yang Akan Anda Pelajari
Anda akan bermula dengan sifer klasik — Caesar, penggantian dan permutasi — kemudian beralih kepada teori nombor dan operasi bit yang menjadi asas sistem moden. Topik teras merangkumi penyulitan simetri dengan AES serta mod operasinya, penyulitan tak simetri dengan RSA dan Kriptografi Lengkung Eliptik, fungsi cincang (MD5, SHA-1, SHA-256) serta penyulitan disahkan dengan AEAD. Liputan protokol merangkumi TLS/HTTPS, JWT, OAuth 2.0 dan OpenID Connect, Kerberos, SSH serta pertukaran kunci melalui Diffie-Hellman dan ECDH. Anda juga akan mempelajari pencincangan kata laluan dengan bcrypt, Argon2 dan PBKDF2, PKI dan pengurusan sijil dengan OpenSSL, kriptografi rantaian blok termasuk pepohon Merkle dan konsensus, serta pelaksanaan praktikal dalam Python menggunakan pustaka dan API kriptografi sebenar.
Laluan Pembelajaran
Laluan ini merangkumi 67 kursus daripada A1 hingga C2 secara berperingkat tanpa jurang. Kursus A1 dan A2 membina asas: pengekodan, aritmetik binari dan heksadesimal, teknik klasik, operasi XOR, steganografi dan serangan cuba semua kemungkinan. Kursus B1 membina set alat teras — DES, AES, RSA, tandatangan digital, mod sifer blok, sifer strim dan protokol. B2 memperdalam setiap bidang: ECC, pertukaran kunci, HMAC, kejuruteraan TLS, pengurusan kunci dengan HSM, kelemahan lazim dan kriptografi rantaian blok. Tahap C1 merangkumi kriptografi pascakuantum termasuk Piawaian PQC NIST (FIPS 203, 204, 205), kriptografi ambang, kriptanalisis dan serangan saluran sisi. Kursus kemuncak C2 — Bukti Pengetahuan Sifar, Kriptografi Berasaskan Kekisi, Penyulitan Homomorfik, Pengiraan Selamat Berbilang Pihak, RAM Oblivious, Penyulitan Berasaskan Atribut dan Pengesahan Formal Protokol Kriptografi — mewakili barisan hadapan penyelidikan kriptologi gunaan.
Cara Kursus Ini Berfungsi
Setiap kursus dibahagikan kepada pelajaran yang ringkas dan berfokus, yang anda lengkapkan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda buntu tentang sesuatu konsep atau perincian pelaksanaan. Anda mempelajari algoritma dengan menulis dan menjalankan kod sebenar, bukan sekadar membaca teori, supaya mekanisme setiap sifer, protokol dan serangan menjadi jelas sebelum anda bergerak ke tahap seterusnya.