پاسخ به:#$ آموزش رمز گذاری و رمز نگاری $#
جمعه 9 مهر 1389 6:10 PM
واسه شروع بهتره یه سری اصطلاح که بعد ها به کارمون میادرو با م به خاطر بسپاریم :
اصطلاحات رمز نگاری:
*رمزنگاری: ترکیبی از قفل و هم ترکیب کلیدی است که از پیام در مقابل دسترسی افرادی که رمز را نمیدانند جلوگیری میکند .
*رمز شناس :افرادی هستند که رمزها را میشناسند
*کلید ها :فقط به افرادی داده میشو که پیام برای آنهاست
*تحلیل گران رمز : تحلیل گران ریاضی و زبان شناسان هستند که آنچه به رمز شناسان میگویند را ایجاد میکنند.به این دلیل به آنها کلیدی داده نمیشود.
*رمز شناسی :مطالعه رمز نگاری و تحلیل رمز ها
*رمز نگاری: واژه crypt از واژه kryptes به معنای پنهان کردن می آید .
رمز شناسی :
رمز شناسی هم قفل و هم ترکیب باز شدن (کلید) آن است .همانطور که تعدد قفل وجود دارد ، رئشهای رمز شناسی مختلفی نیز وجود دارد .
ترکیب روشها وکلید ها نشان می دهد که تا چه حد پیام سری از مبداً برای رسیدن به مقصد از دست دشمن یا افراد ایمن است .
سوال :
چرا تعداد کلید های سری ، یکی از مهمترین ویژگیهای رئش رمز شناسی است :
جواب : زیرا یک قفل واقعی با ده هزار ترکیب ایمن تر از قفلی با 100 امکان است.
نکته: این جواب یعنی هرچه رمز پیجیده تر ، امنیت بیشتر
تاریخچه :
توماس جفرسون پدر رمز نگاری آمریکا نام گرفته است . او در حدود 100 سال نا شناخته ماند و دستاورد(دستگاه رمز نگار )او بعد از سال 1922 در کتابخانه کنگره کشف شد .
ژولیوس سزار علاقه زیادی به پنهان کردن پیامهای نوشته شده خود داشت و سیستم ساده ای داشت که به سیستم سزار معروف شد
سیستم سزار :
A b c d e f g h I j k l m n o p q r s t u v w x y z b c d e f g h I j k l m n o p q r s t u v w x y z a
(میبینید که به جای حرف z دوباره حرف A می آید پس حروف مانند یک چرخه به دور هم میگرددند)
مثال:
وقتی سزار میخواست فرمان حمله را به ژنرالها بدهد یک پیام بایا ن محتوا را (five am ) را می فرستاد :
که به این صورت در می آمد :
GJWF BN
این نوع پیام به اسم sabstract 1 معروف شد .
با توجه به مثال بالا متوجه میشوید که اگر در روش سزار f+1=G پس F+2=h و f+3=i
میبینید که جلو بردن سه حرفی به جای یکی نشان میدهد که با اضافه کردن سطوح پیچیدگی کار بیشتر میشود ،فهمیدن پیام پنهان شده از این سخت میشود .
مثلاً در فرمول :
حرف پیام +3=حروف رمز شده
پیام keivan تبدیل به ndlyq میشود.