Kriptografi
Kriptografi (atau kriptologi; dari bahasa Yunani "kryptós", "tersembunyi, rahasia"; dan "graphein", "menulis", atau logi, "ilmu") atau sandisastra merupakan keahlian dan ilmu dari cara-cara untuk komunikasi aman pada kehadirannya di pihak ketiga. Secara umum, kriptografi ialah mengenai mengkonstruksi dan menganalisis protokol komunikasi yang dapat memblokir lawan; berbagai aspek dalam keamanan informasi seperti data rahasia, integritas data, autentikasi, dan non-repudansi merupakan pusat dari kriptografi modern. Kriptografi modern terjadi karena terdapat titik temu antara disiplin ilmu matematika, ilmu komputer, dan teknik elektro. Aplikasi dari kriptografi termasuk ATM, password komputer, dan E-commerce.
Kriptografi
Beberapa kriptosistem yang terkenal termasuk "enkripsi RSA", [[tanda tangan Schnorr]], enkripsi El-Gamal, [[PGP]], dll. Kriptosistem yang lebih rumit melibatkan sistem [[uang elektronik]], sistem "tanda-tangan enkripsi", dll. Beberapa kriptosistem "teoritikal" termasuk "sistem pembuktian interaktif", seperti "pembuktian pengetahuan-nol"), sistem untuk "pembagian rahasia", dll.