4. Untuk menggantikan syntax kriptografi untuk melindungi pesan-pesan IKE dengan berdasar pada ESP untuk memudahkan penerapan dan
analisis keamanan. 5. Untuk memperbaiki kelemahan kriptografi.
6. Untuk mespesifikasikan perilaku yang dibutuhkan jika muncul kondisi error tertentu sehingga mempermudah revisi di masa depan.
2.5.1 Pertukaran Pesan Pada IKEv2
Berikut adalah penjelasan untuk tipe pertukaran pesan pada IKEv2.
2.5.1.1 Initial Exchange IKE_SA
Dalam komunikasi IKE, terdapat istilah yang dikenal sebagai initiator dan responder. Initiator mengajukan suatu pesan untuk meminta informasi disebut
request. Responder kemudian memberikan pesan response yang memberikan informasi sesuai permintaan. Sepasang pesanmessage ini yaitu request dan
response disebut sebagai exchangepertukaran. Proses membuat SA awal untuk IKE disebut dengan IKE_SA atau initial
exchange. Pembangunan komunikasi IKE_SA
selalu diawali dengan IKE_SA_INIT exchange dan IKE_AUTH exchange proses ini dikenal sebagai
Phase 1 dalam IKEv1. Masing-masing exchangepertukaran ini secara terdiri dari dua messagepesan sehingga total terdapat empat pesan. Exchange pertama
yaitu IKE_SA_INIT menegosiasikan algoritma kriptografi, nonce, pertukaran Diffie-Hellmani. Exchange kedua yaitu IKE_AUTH melakukan autentikasi,
mempertukarkan identitas, dan memulai negosiasi pembuatan CHILD_SA. Sebagian data pada pesan IKE_AUTH sudah terenkripsi oleh kunci yang berhasil
dibuat pada pertukaran IKE_SA_INIT. Pada exchange IKE_SA ini, terjadi proses
27
negosiasi IPsec_SA yang “menumpang” pada proses pertukaran IKE_AUTH sehingga tidak dibutuhkan proses pertukaran tambahan untuk menegosiasikan
IPsec SA, berbeda dengan proses implementasi IKEv1 yang menggunakan proses Quick Mode fase 2 untuk membuat suatu IPsec SA.
2.5.1.2 CHILD_SA
Proses pertukaran untuk membuat suatu CHILD_SA disebut dengan CREATE_CHILD_SA exchangeproses ini dikenal sebagai Phase 2 dalam
IKEv1. CREATE_CHILD_SA terdiri dari sepasang pesan yaitu request dan response. Proses ini dapat diinisiasi oleh salah satu pihak setelah initial exchange
berhasil dilakukan. Seluruh pesan setelah initial exchange sudah secara otomatis terlindungi dengan algoritma kriptografi.
CREATE_CHILD_SA digunakan pada proses pembuatan SA baru dan pembaharuan SArekeying.
2.5.1.3 Informational Exchange