Walau rada telat cetaknya akhirnya buku .NET Cryptography selesai juga setelah ada beberapa revisi sana-sini sesuai dengan perkembangan teknologi OS Windows dan .NET Framework. Selain itu ada beberapa revisi algoritma based on RFC document. Berikut ini daftar isi yang baru (final dicetak) untuk buku ini:
Daftar Isi
Kata pengantar
Bab 1 - Konsep .NET Cryptography
1.1 Enkripsi dan Dekripsi
1.2 Apakah Cryptography Itu ?
1.3 Istilah-Istilah Pada Cryptography
1.4 Cryptosystem
1.5 Cryptographic Protocol
1.6 Cryptanalysis
1.7 Fungsi Cryptography
1.7.1 Secrecy
1.7.2 Integrity
1.7.3 Authentication
1.7.4 Non-Repudiation
1.8 Cryptography Pada Library .NET Framework
1.8.1 Cryptography Pada OS Windows
1.8.2 Namespace System.Security.Cryptography
Bab 2 - Algoritma Transformasi Base 64
2.1. Mengenal Transformasi Base 64
2.1.1 Privacy-Enhanced Mail (PEM)
2.1.2 Multipurpose Internet Mail Extention (MIME)
2.1.3 UTF-7
2.1.4 OpenPGP
2.2 Analisa Algoritma Transformasi Base 64
2.3 Implementasi Transformasi Base 64 pada .NET
Bab 3 - Algoritma Random Generator
3.1. Konsep Random Number
3.2 Analisa Random Number
3.2.1 Uniform Random Numbers
3.3 System.Random
3.4 Secure Random Number Untuk Cryptography
3.4.1 RandomNumberGenerator
3.4.2 RNGCryptoServiceProvider
Bab 4 - Hash Cryptography
4.1. Konsep Hash Cryptography
4.2 Analisa Hash Cryptography
4.2.1 Unkeyed Hash Function
4.2.2 Keyed Hash Function
4.3 Implementasi Hash Function Dengan .NET
4.3.1 Unkeyed Hash Function
4.3.2 Keyed Hash Function
Bab 5 - Mendeteksi Data Error Dengan Algoritma CRC
5.1. Konsep CRC
5.2 Implementasi CRC32
Bab 6 - Symmetric cryptography
6.1. Konsep Symmetric Cryptography
6.2 Analisa Symmetric Cryptography
6.2.1 Stream Ciphers
6.2.2 Block Ciphers
6.3 Implementasi Symmetric Cryptography
Bab 7 - Asymmetric cryptography
7.1. Konsep Asymmetric Cryptography
7.2 Analisa Asymmetric Cryptography
7.3 Implementasi Asymmetric Cryptography (RSA)
7.3.1 Public dan Private Key
7.3.2 Encryption dan Decryption
Bab 8 - Digital Signature dan Certificate
8.1 Konsep Digital Signature
8.1.1 Algoritma Digital Signature
8.2 Certificate
8.2.1 Certificate Authority (CA)
8.2.2 Format X.509 Certificate
8.3 Implementasi Digital Signature Dengan .NET
8.4 Certificate Dengan .NET
Bab 9 - Data Protection API (DPAPI)
9.1 Mengenal DPAPI
9.2 Proteksi Data Dengan DPAPI
9.3 Proteksi Data Memory
Bab 10 - Manajemen Key Cryptography
10.1 Key Management
10.2 Distribusi Key
10.3 Penyimpanan Key
10.4 Best Practice Management Key
Bab 11 – Sistem Authentikasi Dengan Kerberos
11.1 Apakah itu Kerberos
11.2 Kegunaan Kerberos
11.3 Protokol Kerberos
11.4 Prinsip Kerja Kerberos
11.5 Kekurangan Sistem Kerberos
11.6 Implementasi Kerberos Pada OS Windows
11.7 Kerberos V5 Pada OS Windows
11.7.1 Kerberos SSP Architecture
11.7.2 Kerberos Physical Structure
11.7.3 Proses dan Interaksi Sistem Kerberos
11.7.4 User-to-User Authentication
11.8 Konfigurasi Kerberos Pada Web Server OS Windows Server 2003
Bab 12 – Enkripsi Database Connection String
12.1 Database Connection String
12.2 Metode Enkripsi Connection String
12.3 Enkripsi Connection String Dengan DPAPI
12.4 Enkripsi Connection String Dengan RSA
Bab 13 – Pemanfaatan Enterprise Library Untuk Sistem Sekuriti
13.1 Enterprise Library
13.2 Instalasi Enterprise Library
13.3 Arsitektur Enterprise Library
13.4 Enterprise Library Tool
13.5 Hello World Enterprise Library
13.6 Cryptography Application Block
13.6.1 Cara Penggunaan
13.6.2 Cryptography Provider
13.6.3 Skenario Penggunaan
Bab 14 – Daftar Pengecekan Sistem Keamanan .NET
14.1 Pendahuluan
14.2 Daftar Pengecekan .NET Framework 2.0
14.3 Daftar Pengecekan ADO.NET 2.0
14.4 Daftar Pengecekan ASP.NET 2.0
Daftar Pustaka
Lampiran
Tentang Penulis
Buku ini akan dicetak oleh penerbit Dian Rakyat. Insya Allah, kalau udah ada buku cetakku ditangan, gw akan sumbangkan untuk perpustakaan S2 Ilmu Komputer IPB terutama pada mahasiswa s2 yang akan melakukan penelitian di bidang Cryptography. Nextnya ada 2 buku yang akan dicetak lagi oleh Dian Rakyat yaitu
-
Pemrograman Active Directory
-
Pemrograman Jaringan Internet Linux dengan C/C++
-
Materi akan mengcover mengenai pemrograman socket pada OS Linux
-
Linux yang dipakai Linux Fedora dan Ubuntu/Kubuntu
-
Exploring pemrograman socket pada famous protocol seperti TCP/IP, UDP/IP, SSL, HTTP, FTP, SMTP, POP3
-
Ditambah materi juga mengenai fundamental of server design
Demikian update informasi seputar bukuku yang akan dicetak, terima kasih atas beberapa email yang masuk di inbox ku menanyakan kapan cetaknya dan materi buku yang akan dicetak. Ok, semoga ilmu ini berguna untuk kita semua