رمزنگاری
همین امروز کمک کنید این کتاب در حال تکمیل است. اگر مایل به همکاری هستید همین امروز شروع کنید. |
این یک نوشتار خُرد رمزنگاری است. با گسترش آن به ویکیپدیا کمک کنید. |
بخش اول: معرفی رمزنگاری
[ویرایش]در این بخش معرفی کوتاه درباره موضوع رمزنگاری (Cryptography) و تحلیل رمز (cryptanalysis) خواهیم داشت. در ادامه با معرفی چند سیستم رمزنگاری ساده به نحوه تحلیل و شکستن این نوع رمزنگاریها خواهیم پرداخت؛ همچینین در خلال بررسیها، شیوههای مختلف ریاضیاتی مورد نیاز را مورد بررسی قرار خواهیم داد.
معرفی چند سیستم رمزنگاری ساده
[ویرایش]به زبان ساده، موضوع اصلی رمزنگاری این است که دو فرد مفروض (به عنوان مثال آلیس و باب)، قادر به تعامل و ارتباط با یکدیگر بوده بدون اینکه فرد سوم ناظر (در اینجا اسکار) از محتوای ارتباط آگاه نشود.
اطلاعاتی که آلیس میخواهد برای باب ارسال نماید Plaintext (که میتواند یک متن انگلیسی، یک رشته اعداد یا یک بسته اطلاعاتی باشد) مینامیم. آلیس با رمزکردن Plaintext به وسیله یک کلید از قبل مشخص متن رمزشده(Ciphertext) را تولید مینماید. اسکار در بین راه به دلیل نداشتن کلید متن مبهم رمزشده را خواهد دید ولی باب به دلیل داشتن رمز میتواند متن رمزشده را بازگشایی نماید.