اصل ۱۷۶ قانون اساسی جمهوری اسلامی ایران
به منظور تامین منافع ملی و پاسداری از انقلاب اسلامی و تمامیت ارضی و حاکمیت ملی «شورای عالی امنیت ملی» به ریاست رئیس جمهور، با وظایف زیر تشکیل میگردد: ۱) تعیین سیاست های دفاعی – امنیتی کشور در محدوده سیاست های کلی تعیین شده از طرف مقام رهبری. ۲) هماهنگ نمودن فعالیت های سیاسی، اطلاعاتی، اجتماعی، فرهنگی و اقتصادی در ارتباط با تدابیر کلی دفاعی – امنیتی. ۳) بهره گیری از امکانات مادی و معنوی کشور برای مقابله با تهدیدهای داخلی و خارجی. اعضای شورا عبارتند از: ۱) روسای قوای سه گانه. ۲) رئیس ستاد فرماندهی کل نیروهای مسلح. ۳) مسئول امور برنامه و بودجه. ۴) دو نماینده به انتخاب مقام رهبری. ۵) وزرای امور خارجه، کشور، اطلاعات. ۶) حسب مورد وزیر مربوط و عالی ترین مقام ارتش و سپاه. شورای عالی امنیت ملی به تناسب وظایف خود شوراهای فرعی از قبیل شورای دفاع و شورای امنیت کشور تشکیل میدهد. ریاست هر یک از شوراهای فرعی با رئیس جمهور یا یکی از اعضای شورای عالی است که از طرف رئیس جمهور تعیین میشود. حدود اختیارات و وظایف شوراهای فرعی را قانونی معین می کند و تشکیلات آنها به تصویب شورای عالی می رسد. مصوبات شورای عالی امنیت ملی پس از تایید مقام رهبری قابل اجراست.