دانلود با لینک مستقیم و پر سرعت .
مقاله Cryptography
مقاله ای مفید و کامل
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:22
چکیده :
کلمه cryptography(رمز نگاری)برگرفته از لغات یونانی به معنای(محرمانه نوشتن متون)است. از آنجا که بشر همیشه چیزهایی برای مخفی کردن داشته است. رمز نگاری برای مخفی کردن اطاعات قدمتی برابرعمربشر دارد.از پیغام رساندن با دود تا رمز نگاری سزاری، رمزهای جایگشتی و روش های متنوع دیگر. رمز نگاری علم کدها و رمزهاست. یک هنر قدیمیاست و برای قرن ها به منظور محافظت از پیغام هایی که بین فرماندهان، جاسوسان، عشاق و دیگران رد و بدل شده استفاده شده است. هنگامیکه با امنیت داده ها سرو کار داریم، نیاز به اثبات هویت فرستنده و گیرنده پیغام داریم و در ضمن باید از عدم تغییر محتوای پیغام مطمئن شویم. این سه موضوع یعنی، محرمانگی، تصدیق هویت و جامعیت در قلب امنیت ارتباطات داده های مدرن قرار دارند و میتوانند از رمز نگاری استفاده کنند اغلب این مسئله باید تضمین شود که یک پیغام فقط میتواند توسط کسانی خواننده شود که پیغام برای آنها ارسال شده است و دیگران این اجاره را ندارند، روشی که تامین کننده این مسئله باشد (رمز نگاری) نام دارد، رمز نگاری هنر نوشتن به صورت رمز است به طوریکه هیچکس به غیر از دریافت کننده مورد نظر نتواند محتوای پیغام را بخواند.
متخصصین رمز نگاری بین (رمز) (cipher) و (کد) (code) تمایز قائل میشوند(رمز) عبارت است از تبدیل کاراکتر به کاراکتر یا بیت به بیت بدون آنکه محتویان زبان شناختی آن پیام توجه شود. در طرف مقابل (کد) تبدیلی است که کلمه ای را با یک کلمه یا علامت (سمبو) دیگر جایگزین میکند. امروه از کدها استفاده چندانی نمیشود اگر چه استفاده از آن بیشینه طولانی دارد موفق ترین کد هایی که تا کنون ابداع شده اند توسط ارتش ایالات متحده و در خلال جنگ چهانی دوم در اقیانوس به کار گرفته شد.
از دیدگاه تارخی 4 گروه از مردم در شکل گیری هنر رمز نگاری دخیل بوده اند. (نظامیان)، (هیئت های سیاسی)، خاطره نویسان/ واقعه نگاران) و (عشاق) از بین اینها نظامیان نقش بسیار مهم تری دارند. سابقا در موسسات نظامیپیام هایی را که باید رمز شد به یک کارند یا منشی حقوق بگیر تحویل میشد تا آنها را رمز و ارسال کند حجم عظیم پیام هایی که در طول یک روز باید ارسال میشد مانع از آن بود که این کار بر عهده معدود متخصصین خبره حاضر در یک موسه گذاشت. تا زمان ابداع کامپیوترها، در عرصه جنگ واقعی و با تجهیزات اندک بزرگترین نقطه ضعف استراتژی رمز نگاری آن بود که: همه چیز به توانایی و سرعت عمل کارمندان رمز نگار پیام، وابسته میشد.
- به راحتی و سریع نمیشد که یک روش رمز نگاری را به روشی دیگر تغییر داد.
- امکان دستگیر شدن کارمند رمز نگار و فاش شدن روزش رمز نگاری وجود داشت.
- لذا باید این امکان مهیا میشد که به محض احساس لزوم روش رمز نگاری تغییر کند این مشکلات متناقص منجر به پیدایش شکل (1) شد.
- متن آشکار یا متن رمز شده (plaintext) p: پیامیکه باید رمز نگاری شود.
- روش رمز نگاری E: متن آشکار با روش های مختلف میتواند رمز نگاری شود که از روش رمز نگاری تحلیل گران رمز و رمز شکن ها نیز مطلع اند یکبار تغییر کند و ممکن است هر چند سال.
- کلید رمز گذاری k: یک رشته کاراکتری نسبتا کوتاه است که پیام بر اساس آن رمز میشود. از دید دیگران پنهان است و ممکن است بر طبق نیاز و به دفعات عوض شود.
- روش رمز گشایی D: با استفاده از روش رمز گشایی متن رمز شده را رمز گشایی میکنند.
- کلید رمز گشایی k: یک رشته کاراکتری است که پیام بر اساس آن رمز گشایی میشود.
- متن رمز شده c: متنی که توسط یکی از روشهای رمز نگاری و با کلید k رمز شده است.
اخلال گر فعال: (Active intruder): پیام ها را میشنود و یا در اختیار میگیرد میتواند پیام مورد نظر خود را در داخل یک پیام مجاز معتبر جا سازی کند یا در آن دستکاری نماید.
خلاف گر غیر فعال (passive intruder): قادر است به جریان اطلاعات بر روی کانال های مخابراتی گوش دهد، آنها را در جایی ثبت کرده و بعدا آنرا بارها به جریان بیندازد.
اصل کرکهف: تمام الگوریتم های رمز نگاری باید آشکار وعمومیباشند و تنها کلید های رمز مخفی و محرمانه هستند.
و...
فهرست مطالب:
روش های رمز نگاری:. 4
رمزهای جانشینی (substitution cipher) 4
رمز نگاری جانشینی (Transposition) 6
رمز one – time – pad (به هم ریزی محتوی پیام). 7
معایب. 8
رمز نگاری کوآنتومی:. 8
دو اصل اساسی در رمز نگاری:. 10
2-تازگی پیام ها. 11
رمز نگاری با کلید متقارن (symmetriv- key) 12
رمز نگاری (data encrystion algortmy) 13
رمز نگاری سه گانه (triple DES) 14
مزیت ESE نسبت به EEE:. 14
رمز نگاری با کلید نامتقارن یا عمومی (public key) 15
الگوریتم PDA.. 16
روش کار الگوریتم PSA.. 16
. معایب سیستم. 17
شکستن الگوریتم RSA.. 17
2- حدس زدن پیام:. 19
MD5 چیست؟. 19
مزایا:. 19
راه های کنترل خطا:. 20
منابع:. 22
برای دانلود فایل های دیگر در مورد کامپیوتر کلیک کنید .
NikoFile