سالیان زیادی، تحلیلرمز بهعنوان موضوعی جذاب در جهت بهمخاطرهانداختن امنیت و استحکام یک الگوریتم رمزنگاری مورد توجه قرار گرفته است. الگوریتم رمزنگاری SDES، یک الگوریتم رمزنگاری متقارن است که عملیات رمزنگاری را با استفاده از یک کلید، انجام میدهد. در دنیای رمزنگاری، الگوریتمهای جستجوی متعددی جهت تحلیل رمز وجود دارد. در این پژوهش از الگوریتم جستجوی حمله فراگیر بهعنوان یک الگوریتم جستجوی کامل، از الگوریتم ژنتیک بهعنوان یک الگوریتم هوش تکاملی و از الگوریتم بهینهسازی توده ذرات بهعنوان یک الگوریتم هوش جمعی استفاده شده است. همراستا با این الگوریتمها، یک الگوریتم ژنتیک پیشنهادی نیز با تنظیم و طراحی ابتکاری پارامترها و طراحی الگوریتمی جهت کشف کلید رمز نیز معرفی و سعی شده است، عملکرد الگوریتمهای مختلف جهت تحلیل رمز الگوریتم رمزنگاری SDES مورد ارزیابی قرار بگیرد.