رمزنگاری rsa مشاهده در قالب PDF چاپ فرستادن به ایمیل
نوشته شده توسط حمیدرضا نبی زاده   
یکشنبه, 02 مرداد 1401 ساعت 10:44

امنیت RSA:

این موارد به شرح زیر توضیح داده شده است.

 

1. حملات متن ساده:

به 3 زیر گروه طبقه بندی می شود:

 

حمله پیام کوتاه:

در این مورد فرض می‌کنیم که مهاجم برخی از بلوک‌های متن ساده را می‌شناسد و سعی می‌کند با کمک آن متن رمزگشایی را رمزگشایی کند. بنابراین، برای جلوگیری از این پد، متن ساده قبل از رمزگذاری.

حمله دوچرخه سواری:

در این مهاجم فکر می کند که متن ساده با استفاده از جایگشت به متن رمزی تبدیل می شود و حق تبدیل را اعمال می کند. اما مهاجم متن ساده را درست نمی کند. از این رو به انجام آن ادامه خواهد داد.

حمله پیام پنهان:

گاهی اوقات اتفاق می افتاد که متن ساده پس از رمزگذاری مانند متن رمز شده است. بنابراین باید بررسی شود که قابل حمله نیست.

 

2. حمله رمز انتخابی:

در این مهاجم قادر به یافتن متن ساده بر اساس متن رمز با استفاده از الگوریتم اقلیدسی توسعه یافته است.

 

3. حمله فاکتورسازی:

اگر مهاجم بتواند P و Q را با استفاده از N بشناسد، می تواند ارزش کلید خصوصی را دریابد. زمانی که N حاوی حداقل 300 رقم طولانی تر به صورت اعشاری باشد، این ممکن است ناموفق باشد، مهاجم نمی تواند آن را پیدا کند. از این رو شکست می خورد.

 

4. حمله به کلید رمزگذاری:

اگر مقدار E کمتری را در RSA در نظر بگیریم، ممکن است رخ دهد، بنابراین برای جلوگیری از این مقدار E = 2^16+1 (حداقل).

 

5. حمله به کلید رمزگشایی:

 

حمله توان رمزگشایی آشکار:

اگر مهاجم به نحوی کلید رمزگشایی D را حدس بزند، نه تنها متن رمز ایجاد شده توسط رمزگذاری، متن ساده با کلید رمزگذاری مربوطه در خطر است، بلکه حتی پیام‌های آینده نیز در خطر هستند. بنابراین، توصیه می شود که مقادیر تازه ای از دو عدد اول (یعنی P و Q)، N و E در نظر بگیرید.

حمله با قدرت رمزگشایی کم:

اگر مقدار کمتری از D را در RSA در نظر بگیریم ممکن است این اتفاق بیفتد بنابراین برای جلوگیری از این مقدار D = 2^16+1 (حداقل).



 

اخبار و رویدادها

با ما باشید.

در باره ما

در باره ما

آخرین نظرات

آخرین نظرات

آدرس

آدرس