رمزنگاری

ویکی‎کتاب، کتابخانهٔ آزاد
پرش به: ناوبری، جستجو
رمز دیسکی جفرسون

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

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

معرفی چند سیستم رمزنگاری ساده[ویرایش]

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

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

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

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

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

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

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