در سالهای متمادی، شکستن الگوریتمهای رمزنگاری بهعنوان یک چالش مورد توجه قرار گرفته است. الگوریتم رمزنگاری DES بهعنـوان استانداردی جهت محرمانه نگهداشتن اطلاعات مورد استفاده قرار گرفته و این امکان برای محققان وجود دارد که آن را بیازمایند. الگوریتم رمزنگاری SDES نسخه ساده شده الگوریتم رمزنگاری DES میباشد که محققـان جهـت پـژوهش ، الگـوریتم رمزنگـاری SDES را مـورد استفاده قرار میدهند. در این تحقیق از الگوریتم استاندارد بهینهسازی پرتو ذرات، جهت شکستن الگوریتم رمزنگاری SDES استفاده شده است. جهت شکستن الگوریتم رمزنگاری SDES، الگوریتم استاندارد بهینهسازی پرتو ذرات بهینه شده است. چندین حمله روی بلوکهـای از دادههای متنی صورت گرفت که نتایج بدست آمده نشان میدهد ایـن الگـوریتم در کشـف بیـت هـای کلیداصـلی درکوتـاه تـرین زمـان بهبودعملکرد داشته به طوری که در مقایسه با کارهای پیشین در معیار کشف بیتهای کلیداصلی، ده بیت کلیداصلی کشف شده اسـت و در معیار زمان کشف بیتهای کلیداصلی، زمان از بیش یک دقیقه به کمتر از بیست ثانیه کاهش یافته است.