ISAKMP, iletişim kuran, Güvenlik Birlikleri oluşturma ve yönetimini, kilit üretim tekniklerini ve tehdit azaltma işlemlerini (örneğin, hizmet reddi ve tekrarlama saldırıları) doğrulama prosedürlerini tanımlar. Bir çerçeve olarak, ISAKMP tipik olarak IKE tarafından anahtar değişimi için kullanılır, ancak Anahtarların Kerberize İnternet Anlaşması gibi başka yöntemler de uygulanmıştır. Bu protokol kullanılarak bir Ön SA oluşturulur; daha sonra taze bir anahtarlama yapılır.
ISAKMP, Güvenlik Birlikleri kurmak, pazarlık etmek, değiştirmek ve silmek için prosedürleri ve paket biçimlerini tanımlar. SA'lar, IP katmanı hizmetleri (başlık kimlik doğrulaması ve taşıma yükü kapsüllemesi gibi), taşıma ya da uygulama katmanı hizmetleri ya da pazarlık trafiğinin kendini koruması gibi çeşitli ağ güvenliği hizmetlerinin yürütülmesi için gereken tüm bilgileri içerir. ISAKMP, anahtar oluşturma ve doğrulama verilerini değiştirmek için kullanılan yükleri tanımlar. Bu formatlar, anahtar oluşturma tekniğinden, şifreleme algoritmasından ve kimlik doğrulama mekanizmasından bağımsız olarak anahtar ve kimlik doğrulama verilerini aktarmak için tutarlı bir çerçeve sağlar.
ISAKMP, güvenlik birliği yönetimi (ve anahtar yönetimi) ayrıntılarını anahtar değişimi detaylarından açıkça ayırmak için anahtar değişim protokollerinden farklıdır. Her biri farklı güvenlik özelliklerine sahip birçok farklı anahtar değişim protokolü olabilir. Bununla birlikte, SA özelliklerinin formatını kabul etmek ve SA'ları pazarlık etmek, değiştirmek ve silmek için ortak bir çerçeve gereklidir. ISAKMP bu ortak çerçeve olarak hizmet vermektedir.
ISAKMP, herhangi bir taşıma protokolü üzerinden uygulanabilir. Tüm uygulamaların 500 numaralı bağlantı noktasında UDP kullanarak ISAKMP için gönderme ve alma özelliği içermesi gerekir.