تحلیل رمز: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
FreshmanBot (بحث | مشارکت‌ها)
جز اصلاح فاصله مجازی + اصلاح نویسه با استفاده از AWB
خط ۱:
تجزیه و '''تحلیل رمز''' یا شکستن رمز، به کلیهٔ اقدامات مبتنی بر اصول ریاضی و علمی اطلاق می‌گردد که هدف آن از بین بردن امنیت رمزنگاری و در نهایت بازکردنباز کردن رمز و دستیابی به اطلاعات اصلی باشد.<ref>[http://www.nsa.gov/careers/career_fields/cryptsiganalysis.shtml Cryptanalysis/Signals Analysis]</ref> در تجزیه و تحلیل رمز، سعی می‌شود تا با بررسی جزئیات مربوط به الگوریتم رمز یا [[پروتکل رمزنگاری]] مورد استفاده و به کار گرفتن هرگونه اطلاعات جانبی موجود، ضعف‌های امنیتی احتمالی موجود در سیستم رمزنگاری یافته شود و از این طریق به نحوی [[کلید رمز]] به دست آمده یا محتوای اطلاعات رمز شده استخراج گردد. تجزیه و تحلیل رمز، گاهی به منظور شکستن امنیت یک سیستم رمزنگاری و به عنوان خرابکاری و یک فعالیت ضد امنیتی انجام می‌شود و گاهی هم به منظور ارزیابی یک پروتکل یا الگوریتم رمزنگاری و برای کشف ضعف‌ها و آسیب‌پذیری‌های احتمالی آن صورت می‌پذیرد.<ref>{{cite book|author=Schmeh, Klaus|title=Cryptography and public key infrastructure on the Internet|publisher=John Wiley & Sons|year=۲۰۰۳|isbn=۹۷۸-۰-۴۷۰-۸۴۷۴۵-۹|page=۴۵|url=http://books.google.com/books?id=9NqidkUqHdgC&pg=PA45}}</ref>:
 
== امنیت مطلق در تحلیل رمز ==
یک الگوریتم رمزنگاری در صورتی به صورت مطلق امن است که [[متن رمزشده]] بدون داشتن کلید هیچ اطلاعاتی را در مورد [[متن رمزنشده]] فاش نکند. اگر E تابع دارای امنیت مطلق باشد، برای هر پیام ثابت m باید حداقل یک کلید مانند برای هر متن رمزشده c وجود داشته باشد. هم چنین نظریه ضعیف تری در مورد امنیت وجود دارد که توسط ای. وینر ارائه شده‌است و توسط بسیاری از افراد در زمینه [[تئوری اطلاعات]] اخیراً مورد استفاده قرار گرفته‌است.<ref>{{Harvnb|Singh|۱۹۹۹|p=۱۷}}</ref><ref>[[David Kahn (writer)|David Kahn]] [http://www.fas.org/irp/eprint/kahn.html Remarks on the 50th Anniversary of the National Security Agency], November 1, 2002.</ref>
 
در مورد یک سیستم رمز، به دست آوردن بخشی از اطلاعات رایج است اما با این حال خصوصیات امنیتی خود را حتی در مقابل حمله کننده‌ایحمله‌کننده‌ای که منابع محاسباتی نامحدود دارد، حفظ می‌کند. چنین سیستم رمزی دارای [[امنیت از نظر تئوری اطلاعات]] است اما دارای امنیت مطلق نیست. معنای دقیق امنیت به سیستم رمز بستگی دارد.
 
== امنیت غیر مشروط ==