국제법의 기본 원칙과 강제법의 차이점
국제법의 기본 원칙은 각국이 공인하고 보편적이며 모든 국제법의 범위에 적용되는 국제법의 기초와 핵심을 구성하는 강제법의 성격을 지닌 국제법의 원칙을 가리킨다. 강제법 (Jus cogens) 은 강제법, 강행법이라고도 하며 국제사회에서 인정한, 절대적으로 집행되고 엄격히 준수해야 하는, 임의로 포기, 위반 또는 변경할 수 없는 국제법 규범을 가리킨다. 일반 국제법강제성 규범이란 한 국가가 전체적으로 국제사회에 받아들여지고 인정된 규범을 일컫는 것으로, 훼손해서는 안 되며, 장차 같은 성격의 일반 국제법 규범에 의해서만 바뀔 수 있다. "이 규정에 따르면, 국제 강제법은 세 가지 조건이나 특징을 충족시켜야 한다. 1 국제 사회 전체에서 받아들여진다. (2) 비파괴 억제가 없음을 확인한다. (3) 마음대로 변경해서는 안 되며, 같은 성격의 원칙을 거쳐야 변경할 수 있다. 그러나' 조약법 협약' 은 국제강제법이 어떤 규범을 가리키는지 구체적으로 설명하지 않으며 구체적인 범위도 정의하지 않았다. 국제 강제법의 효력에 관하여 비엔나 조약법 협약 제 53 조는 "조약이 체결 시 일반 국제법의 강제성 규칙과 상충되는 자는 무효이다" 고 규정하고 있다. 제 64 조는 또한 "일반 국제법의 새로운 강제성 규칙이 발생할 때 해당 규칙과 상충되는 기존 조약은 무효가 되고 종료된다" 고 규정해 국제법상의 권위를 보여준다.
보편적으로 받아들여지는 규정과 해석에 따르면 국제법의 기본 원칙은 국제강제법의 모든 조건과 특징을 갖추고 있지만 강제법의 성격을 지닌 원칙이 반드시 국제법의 기본 원칙일 필요는 없다.