0Pricing
Cryptology Academy icon
CryptoSecurityBackendLevel A1 → C215 bahasa

Cryptology Academy

Jelajahi sains enkripsi dan komunikasi aman dengan Cryptology Academy. Jalur belajar CoddyKit yang terdiri dari 67 kursus singkat dan 261 pelajaran interaktif, dengan AI Tutor 24/7 di sisi kamu.

Kursus
67
Pelajaran
261
Langkah interaktif
3,316
Gratis untuk memulai
Kursus 1
Kurikulum

67 kursus di jalur ini

Setiap kursus dalam jalur Cryptology Academy, sesuai urutan belajar. Kursus pertama gratis.

1

A13 pelajaranGratis

Kursus ini memperkenalkan bidang kriptologi, mencakup konsep dasar, sejarah, dan teknik kriptografi dasar.

2

A14 pelajaranPRO

Temukan bagaimana kriptografi dimulai pada zaman kuno dan berkembang hingga era digital. Pelajari istilah serta konsep dasar yang diperlukan setiap pembelajar kripto.

3

A14 pelajaranPRO

Temukan cara kriptografi melindungi setiap aspek kehidupan digital Anda secara diam-diam—dari aplikasi pesan hingga perbankan daring—dan mengapa kriptografi kini semakin penting.

4

A14 pelajaranPRO

Pelajari sandi substitusi dan transposisi yang digunakan sepanjang sejarah, dari Caesar hingga era mesin Enigma.

5

A14 pelajaranPRO

Melampaui Caesar dan jelajahi sandi klasik canggih yang membentuk kriptografi modern—Playfair, ADFGVX, dan struktur Feistel.

6

A14 pelajaranPRO

Bangun dasar matematika yang diperlukan untuk kriptografi modern: biner, heksadesimal, aritmetika modular, dan bilangan prima.

7

A14 pelajaranPRO

Perjelas salah satu sumber kebingungan paling umum dalam kriptografi: perbedaan antara pengodean, enkripsi, dan hashing—serta kuasai Base64, heksadesimal, dan ASCII.

8

A14 pelajaranPRO

Pahami makna sebenarnya ikon gembok, cara situs web memperoleh sertifikat, dan tindakan yang perlu Anda lakukan saat peringatan TLS muncul.

9

A24 pelajaranPRO

Kuasai XOR, AND, OR, NOT, dan pergeseran—komponen dasar setiap algoritma enkripsi modern.

10

A24 pelajaranPRO

Lindungi komunikasi Anda dengan memahami PGP, S/MIME, dan enkripsi end-to-end yang digunakan dalam aplikasi pesan modern.

11

A24 pelajaranPRO

Melampaui enkripsi dan jelajahi steganografi—seni menyembunyikan pesan rahasia di depan mata dalam gambar, audio, dan dokumen.

12

A24 pelajaranPRO

Lihat apa yang dilihat penyerang saat mereka menangkap lalu lintas jaringan—dan pahami cara enkripsi mengubah teks biasa yang terlihat menjadi data terlindungi.

13

A24 pelajaranPRO

Pahami cara penyerang mencoba membobol kunci kriptografi dan kata sandi—serta mengapa ukuran kunci dan pilihan algoritme menjadi pertahanan utama Anda.

14

A23 pelajaranPRO

Kursus ini membahas metode kriptografi awal seperti sandi substitusi dan transposisi.

15

A23 pelajaranPRO

Pengantar teknik dan prinsip kriptografi modern.

16

B14 pelajaranPRO

Pahami Public Key Infrastructure—cara otoritas sertifikat, rantai kepercayaan, dan sertifikat X.509 mengamankan web.

17

B14 pelajaranPRO

Pelajari Data Encryption Standard yang mendominasi kriptografi selama beberapa dekade—desainnya, kejatuhannya, dan pelajaran yang membentuk AES.

18

B14 pelajaranPRO

Pahami fungsi hash kriptografis: sifat-sifatnya, algoritmanya, serta penggunaan yang aman—atau yang sudah rentan—untuk masing-masing fungsi.

19

B14 pelajaranPRO

Pelajari lebih dalam Advanced Encryption Standard—sandi simetris yang paling luas digunakan di dunia.

20

B14 pelajaranPRO

Pelajari cara kerja kriptografi kunci publik dan bagaimana RSA mengamankan komunikasi dengan memanfaatkan sulitnya faktorisasi bilangan bulat.

21

B14 pelajaranPRO

Pelajari bagaimana tanda tangan digital menyediakan autentikasi, integritas, dan nirpenyangkalan—serta perbedaannya dari enkripsi.

22

B14 pelajaranPRO

Pelajari mengapa penyimpanan kata sandi memerlukan algoritma hash yang lambat dan diberi salt—serta bagaimana bcrypt, Argon2, dan PBKDF2 memberikan perlindungan tersebut.

23

B14 pelajaranPRO

Pelajari cara blok penyusun kriptografi dirangkai menjadi protokol dunia nyata seperti SSH, SFTP, dan DNSSEC.

24

B14 pelajaranPRO

Jelajahi cara sandi blok dirangkai menggunakan ECB, CBC, CTR, dan GCM, serta alasan pemilihan mode sangat penting bagi keamanan.

25

B14 pelajaranPRO

Pelajari sandi aliran, dari RC4 yang telah rusak hingga ChaCha20 modern, dan pahami penggunaan masing-masing.

26

B14 pelajaranPRO

Melampaui hashing kata sandi dan pahami protokol kriptografi yang memungkinkan Anda melakukan autentikasi tanpa pernah mengirimkan kata sandi ke server.

27

B14 pelajaranPRO

Kuasai alat baris perintah OpenSSL untuk pembuatan kunci, operasi sertifikat, dan otomatisasi pengelolaan siklus hidup sertifikat.

28

B14 pelajaranPRO

Kuasai JSON Web Token—pahami struktur header/payload/tanda tangan, algoritma penandatanganan, dan kerentanan umum.

29

B14 pelajaranPRO

Enkripsikan file, arsip, dan seluruh volume disk menggunakan GPG, age, dan VeraCrypt — lalu pelajari cara memusnahkan kunci dan data sensitif dengan aman.

30

B14 pelajaranPRO

Kenali berbagai pustaka kriptografi — libsodium, OpenSSL, dan Google Tink — serta pelajari cara memilih dan menggunakannya dengan aman.

31

B13 pelajaranPRO

Pelajari secara mendalam teknik kriptografi kunci publik dan penerapannya.

32

B13 pelajaranPRO

Memahami protokol komunikasi aman yang digunakan dalam kriptografi modern.

33

B24 pelajaranPRO

Melampaui GCM dan pahami keseluruhan lanskap Authenticated Encryption with Associated Data—termasuk skema yang tahan terhadap penyalahgunaan nonce dan berkecepatan tinggi.

34

B24 pelajaranPRO

Pahami cara dua pihak menetapkan rahasia bersama melalui saluran yang tidak aman menggunakan Diffie-Hellman dan variannya berbasis kurva eliptik.

35

B24 pelajaranPRO

Kuasai protokol Kerberos yang mengamankan lingkungan Windows Active Directory — cara kerjanya, cara menyerangnya, dan apa yang menggantikannya.

36

B24 pelajaranPRO

Melampaui dasar-dasar RSA untuk menjelajahi sifat matematisnya, kerentanan RSA tekstual, dan padding aman dengan OAEP serta PKCS#1.

37

B24 pelajaranPRO

Pahami geometri dan aljabar di balik kurva eliptik serta alasan ECC memberikan keamanan setara RSA dengan ukuran kunci yang jauh lebih kecil.

38

B24 pelajaranPRO

Pahami dasar-dasar kriptografi OAuth 2.0 dan OpenID Connect — serta kerentanan yang muncul ketika keduanya diimplementasikan secara keliru.

39

B24 pelajaranPRO

Pelajari bagaimana MAC menyediakan integritas dan keaslian pesan, serta bagaimana HMAC membangun MAC aman dari fungsi hash apa pun.

40

B24 pelajaranPRO

Pelajari SSH secara mendalam untuk memahami jabat tangannya, autentikasi kunci, kemampuan penerusan, dan penguatan keamanannya.

41

B24 pelajaranPRO

Telusuri seluruh jabat tangan TLS 1.3 dan pahami setiap primitif kriptografis yang mengamankan koneksi HTTPS.

42

B24 pelajaranPRO

Pelajari protokol kriptografi di dalam IPsec, WireGuard, dan OpenVPN — serta pahami kompromi keamanan dan kinerja di antara ketiganya.

43

B24 pelajaranPRO

Pelajari Secret Sharing milik Shamir dan kriptografi ambang batas—membagi rahasia sehingga k-dari-n pihak harus bekerja sama untuk menyusunnya kembali.

44

B24 pelajaranPRO

Pahami alasan keacakan menjadi dasar keamanan kriptografis dan cara sistem operasi serta pustaka menghasilkannya dengan aman.

45

B24 pelajaranPRO

Pelajari kerentanan kriptografi dunia nyata yang paling berbahaya — oracle padding, serangan replay, dan kebocoran waktu — serta cara mencegahnya.

46

B23 pelajaranPRO

Mengkaji peran kriptografi dalam teknologi blockchain.

47

B24 pelajaranPRO

Pahami primitif kriptografis yang menggerakkan blockchain: rantai hash, pohon Merkle, Proof of Work, dan tanda tangan UTXO.

48

B24 pelajaranPRO

Ungkap mekanisme kriptografi tingkat lanjut di balik konsensus Proof-of-Stake, protokol BFT, VRF, dan agregasi tanda tangan BLS.

49

B24 pelajaranPRO

Pelajari bagian dalam TLS 1.3 secara mendalam — 0-RTT, TLS mutual, penyematan sertifikat, serta migrasi ke QUIC dan HTTP/3.

50

B24 pelajaranPRO

Pelajari manajemen siklus hidup kunci tingkat perusahaan—pembuatan, penyimpanan, rotasi, penitipan, dan pemusnahan—serta cara HSM menegakkan kebijakan.

51

B24 pelajaranPRO

Tulis kode kriptografis berkualitas produksi dalam Python menggunakan pustaka cryptography—dan pelajari hal-hal yang NOT boleh Anda implementasikan sendiri.

52

B24 pelajaranPRO

Kuasai pembangkit bit acak deterministik, standar NIST SP 800-90, dan serangan RNG di dunia nyata yang telah membobol sistem-sistem besar.

53

C13 pelajaranPRO

Menjelajahi teknik kriptografi yang dirancang untuk menahan serangan kuantum.

54

C14 pelajaranPRO

Kuasai algoritma pascakuantum yang baru distandardisasi oleh NIST—ML-KEM, ML-DSA, dan SLH-DSA—serta rencanakan strategi migrasi Anda.

55

C14 pelajaranPRO

Pahami alasan komputer kuantum mengancam RSA dan ECC, lalu pelajari pengganti berbasis kisi, kode, dan hash yang distandardisasi NIST.

56

C14 pelajaranPRO

Jelajahi skema kriptografi ambang batas, tempat rahasia dibagi di antara berbagai pihak — termasuk ECDSA ambang batas dan pembuatan kunci terdistribusi.

57

C14 pelajaranPRO

Pelajari sisi ofensif kriptografi: kriptanalisis diferensial dan linear, serangan ulang tahun, meet-in-the-middle, dan lainnya.

58

C14 pelajaranPRO

Pelajari bagaimana pengukuran fisik—waktu, jejak daya, dan pancaran elektromagnetik—dapat membocorkan kunci kriptografis dari perangkat keras nyata.

59

C14 pelajaranPRO

Pelajari cara merancang protokol kriptografi yang aman dari prinsip-prinsip dasar — serta kaji kegagalan terkenal yang memberikan pelajaran paling sulit bagi bidang ini.

60

C24 pelajaranPRO

Pelajari cara membuktikan pengetahuan tentang suatu rahasia tanpa mengungkapkan rahasia itu sendiri—beserta matematika dan penerapan ZKP.

61

C24 pelajaranPRO

Selami dasar matematika kriptografi berbasis kisi — LWE, Ring-LWE, dan NTRU — yang menjadi landasan keamanan pascakuantum.

62

C24 pelajaranPRO

Jelajahi konsep terobosan berupa komputasi atas data terenkripsi—pahami skema BGV, BFV, dan CKKS serta keterbatasan praktisnya.

63

C24 pelajaranPRO

Lindungi bukan hanya isi data, tetapi juga pola akses data dengan ORAM — teknik kriptografi yang penting untuk komputasi awan yang aman.

64

C24 pelajaranPRO

Temukan skema enkripsi yang melampaui model satu kunci untuk membuka semuanya — dengan kontrol akses terperinci berdasarkan atribut dan kebijakan.

65

C24 pelajaranPRO

Jelajahi protokol MPC yang memungkinkan banyak pihak menghitung fungsi bersama tanpa mengungkapkan input pribadi mereka.

66

C24 pelajaranPRO

Gunakan metode formal dan alat seperti ProVerif serta Tamarin untuk memverifikasi secara matematis bahwa protokol kriptografi mencapai sasaran keamanannya.

67

C24 pelajaranPRO

Jelajahi matematika isogeni kurva eliptik — landasan SIDH, SIKE, dan CSIDH — serta pahami mengapa bidang ini sedang dibangun ulang setelah runtuhnya SIKE.

CoddyKit PRO

Buka akses ke semua 67 kursus di jalur ini dan semua jalur lainnya

AI Tutor, ujian sertifikasi, dan sertifikat. Bisa digunakan di web, iOS, dan Android.

Lihat semua paket
Tahunan$29.90 / tahunSekitar $2.49 per bulanBayar sekaliSeumur hidup$69.99 sekaliTanpa perpanjangan. PRO selamanya.
Ringkasan Kursus

Cryptology: Dari Classical Ciphers hingga Modern Cryptographic Systems

Cryptology adalah sains mengamankan informasi — matematika dan engineering di balik setiap koneksi HTTPS, digital signature, blockchain, dan authentication protocol yang digunakan hari ini. Track ini mencakup cryptography (merancang sistem aman) dan cryptanalysis (memecahnya), memberikan gambaran lengkap tentang bagaimana confidentiality, integrity, dan authentication dicapai dalam praktik. Baik Anda ingin memahami bagaimana TLS melindungi traffic Anda, mengimplementasikan AES dan RSA dengan benar, atau mematuhi konstruksi post-quantum, kurikulum dibangun di sekitar algoritma nyata dan real attack surfaces.

Apa yang Akan Anda Pelajari

Anda akan memulai dengan classical ciphers — Caesar, substitution, permutation — kemudian bergerak melalui number theory dan bitwise operations yang mendasari sistem modern. Topik inti mencakup symmetric encryption dengan AES dan modes of operationnya, asymmetric encryption dengan RSA dan Elliptic Curve Cryptography, hash functions (MD5, SHA-1, SHA-256), dan authenticated encryption dengan AEAD. Cakupan protocol meliputi TLS/HTTPS, JWT, OAuth 2.0 dan OpenID Connect, Kerberos, SSH, dan key exchange melalui Diffie-Hellman dan ECDH. Anda juga akan mempelajari password hashing dengan bcrypt, Argon2, dan PBKDF2, PKI dan certificate management dengan OpenSSL, blockchain cryptography termasuk Merkle trees dan consensus, serta practical implementation dalam Python menggunakan real cryptographic libraries dan APIs.

Learning Path

Track ini mencakup 67 courses dari A1 hingga C2, berkembang tanpa celah. Courses A1 dan A2 menetapkan foundation: encoding, binary dan hex arithmetic, classical techniques, operasi XOR, steganography, dan brute-force attacks. Courses B1 membangun core toolkit — DES, AES, RSA, digital signatures, block cipher modes, stream ciphers, dan protocols. B2 memperdalam setiap area: ECC, key exchange, HMAC, TLS engineering, key management dengan HSMs, common vulnerabilities, dan blockchain cryptography. Tier C1 mencakup post-quantum cryptography termasuk NIST PQC Standards (FIPS 203, 204, 205), threshold cryptography, cryptanalysis, dan side-channel attacks. Capstone courses C2 — Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption, dan Formal Verification of Crypto Protocols — mewakili research frontier dari applied cryptology.

Cara Kerjanya

Setiap course dibagi menjadi lessons singkat dan terfokus yang Anda selesaikan di built-in code editor dengan real-time feedback. Tutor AI tersedia kapan saja Anda stuck pada concept atau implementation detail. Anda bekerja melalui algorithms dengan menulis dan menjalankan actual code, bukan hanya membaca theory, sehingga mechanics dari setiap cipher, protocol, dan attack menjadi concrete sebelum Anda pindah ke level berikutnya.

Cara Kamu Belajar

  1. 01

    Pelajaran Interaktif

    Latihan koding langsung dengan umpan balik real-time

  2. 02

    AI Tutor

    Dapatkan bantuan instan dari AI kami saat kamu stuck

  3. 03

    Editor Bawaan

    Tulis dan jalankan kode langsung di browser kamu

  4. 04

    Sertifikat

    Raih sertifikat saat kamu menyelesaikan kursus

FAQ

Pertanyaan yang Sering Diajukan

Apakah kursus Cryptology Academy gratis?

Ya. Kamu bisa memulai kursus Cryptology Academy secara gratis dan menyelesaikan pelajaran interaktifnya tanpa biaya. Langganan PRO opsional membuka akses ke alat AI tingkat lanjut dan sertifikat yang bisa dibagikan.

Apakah aku perlu pengalaman sebelumnya untuk belajar Cryptology Academy?

Tidak. Kursus dimulai dari dasar dan secara bertahap bergerak ke topik yang lebih canggih, jadi kamu bisa memulai meski tanpa pengalaman Cryptology Academy sebelumnya.

Bagaimana cara aku belajar Cryptology Academy di CoddyKit?

Kamu belajar dengan praktik. Pelajaran interaktif pendek memadukan penjelasan yang jelas dengan latihan koding langsung yang berjalan real-time, dan tutor AI 24/7 memberikan bantuan personal kapan pun kamu stuck.

Apakah aku dapat sertifikat saat menyelesaikan Cryptology Academy?

Ya. Pelajar PRO bisa mengikuti ujian dan meraih sertifikat penyelesaian yang bisa dibagikan dengan kode verifikasi untuk kursus Cryptology Academy.

Bisakah aku belajar Cryptology Academy di ponselku?

Ya. CoddyKit tersedia di web dan sebagai aplikasi native iOS dan Android, jadi kamu bisa belajar Cryptology Academy di perangkat apa pun dan progresmu tersinkronisasi di semuanya.

Berapa biaya CoddyKit PRO?

Kursus pertama dari Cryptology Academy gratis. CoddyKit PRO membuka akses ke semua kursus: $5.90 per minggu, $7.90 per bulan, $29.90 per tahun, atau $69.99 sekali untuk akses seumur hidup tanpa perpanjangan.

Berapa lama waktu yang dibutuhkan untuk menyelesaikan Cryptology Academy?

Cryptology Academy memiliki 67 kursus dan 261 pelajaran. Sebagian besar pelajaran membutuhkan sekitar 5–10 menit, jadi seluruh jalur ini memerlukan sekitar 30 jam latihan langsung, sesuai kecepatan kamu.

Mulai Cryptology Academy Sekarang

Bergabunglah dengan ribuan pelajar yang menguasai pemrograman dengan pelajaran bertenaga AI.