ISAKMP กำหนดขั้นตอนการตรวจสอบความถูกต้องของเพื่อนการสื่อสารการสร้างและการจัดการสมาคมความปลอดภัยเทคนิคการสร้างกุญแจและการลดภัยคุกคาม (เช่นการปฏิเสธการให้บริการและการโจมตีซ้ำ) ตามกรอบ ISAKMP จะถูกใช้โดย IKE สำหรับการแลกเปลี่ยนคีย์แม้ว่าวิธีการอื่น ๆ ได้ถูกนำไปใช้เช่น Kerberized Internet Negotiation of Keys Preliminary SA เกิดขึ้นโดยใช้โปรโตคอลนี้ หลังจากนั้นจะทำการ keying ใหม่
ISAKMP กำหนดกระบวนการและรูปแบบแพ็คเก็ตเพื่อสร้างเจรจาปรับเปลี่ยนและลบ Security Associations SAs มีข้อมูลทั้งหมดที่จำเป็นสำหรับการดำเนินการบริการรักษาความปลอดภัยเครือข่ายที่หลากหลายเช่นบริการเลเยอร์ IP (เช่นการตรวจสอบส่วนหัวและการห่อหุ้มส่วนของข้อมูล) การขนส่งหรือบริการแอพพลิเคชั่นเลเยอร์ ISAKMP กำหนด payloads สำหรับการแลกเปลี่ยนการสร้างคีย์และข้อมูลการรับรองความถูกต้อง รูปแบบเหล่านี้จัดทำเฟรมเวิร์กที่สอดคล้องกันสำหรับการถ่ายโอนคีย์และข้อมูลการตรวจสอบความถูกต้องซึ่งไม่ขึ้นอยู่กับเทคนิคการสร้างคีย์อัลกอริทึมการเข้ารหัสและกลไกการพิสูจน์ตัวตน
ISAKMP นั้นแตกต่างจากโปรโตคอลการแลกเปลี่ยนคีย์เพื่อแยกรายละเอียดของการจัดการความปลอดภัย (และการจัดการคีย์) ออกจากรายละเอียดของการแลกเปลี่ยนคีย์ อาจมีโปรโตคอลการแลกเปลี่ยนคีย์ที่แตกต่างกันจำนวนมากแต่ละอันมีคุณสมบัติความปลอดภัยที่แตกต่างกัน อย่างไรก็ตามจำเป็นต้องมีกรอบงานทั่วไปสำหรับการยอมรับรูปแบบของคุณลักษณะ SA และสำหรับการเจรจาปรับเปลี่ยนและลบ SAs ISAKMP ทำหน้าที่เป็นกรอบทั่วไปนี้
ISAKMP สามารถใช้งานผ่านโปรโตคอลการขนส่งใด ๆ การใช้งานทั้งหมดจะต้องมีความสามารถในการส่งและรับสำหรับ ISAKMP โดยใช้ UDP บนพอร์ต 500