رمزنگاری

بخش اول: معرفی رمزنگاری

در این بخش معرفی کوتاه درباره موضوع رمزنگاری (Cryptography) و تحلیل رمز (cryptanalysis) خواهیم داشت. در ادامه با معرفی چند سیستم رمزنگاری ساده به نحوه تحلیل و شکستن این نوع رمزنگاری‌ها خواهیم پرداخت؛ همچینین در خلال بررسی‌ها، شیوه‌های مختلف ریاضیاتی مورد نیاز را مورد بررسی قرار خواهیم داد.

  • رمزنگاری در فرهنگ عامه
  • نمودار زمانی وقایع مهم رمزنگاری

معرفی چند سیستم رمزنگاری ساده

به زبان ساده، موضوع اصلی رمزنگاری این است که دو فرد مفروض (به عنوان مثال آلیس و باب)، قادر به تعامل و ارتباط با یکدیگر بوده بدون اینکه فرد سوم ناظر (در اینجا اسکار) از محتوای ارتباط آگاه نشود.

اطلاعاتی که آلیس می‌خواهد برای باب ارسال نماید Plaintext (که می‌تواند یک متن انگلیسی، یک رشته اعداد یا یک بسته اطلاعاتی باشد) می‌نامیم. آلیس با رمزکردن Plaintext به وسیله یک کلید از قبل مشخص متن رمزشده(Ciphertext) را تولید می‌نماید. اسکار در بین راه به دلیل نداشتن کلید متن مبهم رمزشده را خواهد دید ولی باب به دلیل داشتن رمز می‌تواند متن رمزشده را بازگشایی نماید.

بخش دوم: طراحی سیستم‌های رمزنگاری

بخش سوم: تحلیل رمزنگاری

بخش چهارم: استفاده از سیستم‌های رمزنگاری

بخش پنجم: رمزنگاری و جامعه

بخش ششم: سایر موضوعات

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.