طراحی و پیاده سازی امضای دیجیتال

طراحی و پیاده سازی امضای دیجیتال

طراحی-و-پیاده-سازی-امضای-دیجیتالفهرست مطالب فصل اول: کلیات تحقيقکلیات تحقیق………………………………………………………………………………………………………………………………………………………………1فصل دوم: مبانی و پیشینه تحقیق2-1 مقدمه………………………………………………………………………………………………………………………………………..2رمزنگاري چيست؟ ……………………………………………………………………………………………………………………….32-2        1-2-2    معرفي کليدهاي رمزنگاری……………………………………………………………………………………………………. 42-2-2    معرفي الگوريتم هاي رمزنگاري   …………………………………………………………………………………………… 5       2-2-2-1 الگوريتم هاي کليد متقارن …………………………………………………………………………………………… 61-1-2-2-2            تحليل الگوريتم هاي متقارن ……………………………………………………………………………………62-2-2-2 الگوريتم هاي کليد نامتقارن …………………………………………………………………………………………… 71-2-2-2-2     تحليل الگوريتم هاي نامتقارن …………………………………………………………………………………..83-2-2-2 توابع درهم سازي ………………………………………………………………………………………………………….9-1-3-2-2-2   تحليل توابع درهم ساز …………………………………………………………………………………………….93-2 امضاي ديجيتال…………………………………………………………………………………………………………………….101-3-2    ويژگي هاي امضاي ديجيتال…………………………………………………………………………………………….122-3-2    گواهينامه ديجيتال………………………………………………………………………………………………………… 121-2-3-2              مراکز صدور گواهينامه ديجيتال……………………………………………………………………………….. 132-2-3-2              انواع مراکز صدور گواهينامه ديجيتال………………………………………………………………………… 133-2-3-2             اجزاء مرکز صدور گواهينامه ديجيتال ………………………………………………………………………..144-2-3-2             وظايف مرکز صدور گواهينامه ديجيتال………………………………………………………………………145-2-3-2             مراحل دريافت گواهينامه ديجيتال……………………………………………………………………………..146-2-3-2             مراحل ابطال گواهينامه ديجيتال…………………………………………………………………………………152        -3-3 مروري بر امضاهاي ديجيتالي…………………………………………………………………………………………..152            -3-3-1 امضاي DSA……………………………………………………………………………………………………….16-1-3-3-2                1 توليد کليد…………………………………………………………………………………………………….162-1-3-3-2                 توليد امضاي DSA ……………………………………………………………………………………….163-1-3-3-2                تاييد امضاي DSA …………………………………………………………………………………………..172-3-3-2            امضاي يكبار مصرف ………………………………………………………………………………………………..173-3-3-2      امضاي كور …………………………………………………………………………………………………………….174-3-3-2            امضاي غير قابل انکار ………………………………………………………………………………………………..185-3-3-2            امضاي وکالتي …………………………………………………………………………………………………………186-3-3-2            امضاي اشنور ……………………………………………………………………………………………………………191-6-3-3-2                پارامترهاي امضاي اشنور…………………………………………………………………………………….192-6-3-3-2                توليد امضاي اشنور ……………………………………………………………………………………………193-6-3-3-2                اعتبار سنجي امضاي اشنور…………………………………………………………………………………..207-3-3-2            امضاي ديجيتال  Fail-stop………………………………………………………………………………………201-7-3-3-2               مشکلات موجود در امضای Fail-stop…………………………………………………………………20فصل سوم: روش اجرای تحقیق3-1 هدف ………………………………………………………………………………………………………………………………………..213-2 طرح کلي …………………………………………………………………………………………………………………………………..213-3 امضاي RSA: ………………………………………………………………………………………………………………………………213    -3-1 پارامترهاي امضاي RSA………………………………………………………………………………………………………..223    -3-2 توليد کليد…………………………………………………………………………………………………………………………..223    -3-3 توليد امضا ………………………………………………………………………………………………………………………….223    -3-4 تصديق امضا ………………………………………………………………………………………………………………………225-3-3    جايگاه عملي رمزگذاري کليد عمومي ………………………………………………………………………………………236-3-3    کليات الگوريتم رمزنگاري RSA…………………………………………………………………………………………….247-3-3    حملات وارد بر RSA……………………………………………………………………………………………………………..241-7-3-3       حمله آزمون جامع (Brute Force)…………………………………………………………………………………242-7-3-3      حملات رياضي………………………………………………………………………………………………………………..243-7-3-3      حمله زماني …………………………………………………………………………………………………………………….244-3 پروتکل تبادل کليد ديفي-هلمن ……………………………………………………………………………………………………….241-4-3     پارامترهاي پروتکل ديفي-هلمن ……………………………………………………………………………………………….252-4-3     بررسي پروتکل ديفي-هلمن براي تبادل کليد روي کانال ناامن ………………………………………………………263-4-3     امنيت پروتکل ديفي-هلمن ……………………………………………………………………………………………………..264-4-3    حمله مردي در ميانه ……………………………………………………………………………………………………………….275-3رمزنگاري الجمال ………………………………………………………………………………………………………………………….273   -5-1 پارامترهاي به کار رفته در امضاي الجمال ………………………………………………………………………………….273   -5-2 توليد کليد امضاي الجمال ……………………………………………………………………………………………………..283   -5-3 توليد امضاي الجمال …………………………………………………………………………………………………………….283   -5-4 اعتبار سنجي امضاي الجمال …………………………………………………………………………………………………..29فصل چهارم: پیاده سازی1-4 اهداف ……………………………………………………………………………………………………………………………………..304-2 طرح کلي …………………………………………………………………………………………………………………………………304-3 پياده سازي کدهاي امضاي RSA ………………………………………………………………………………………………….304-4 پياده سازي کدهاي امضاي الجمال ……………………………………………………………………………………………….34فصل پنجم: نتیجه گیری5-1 بحث و نتيجه گيري ……………………………………………………………………………………………………………………..372-5  مشکلات موجود در امضايRSA  ……………………………………………………………………………………………….383-5 راه حل هاي موجود براي بهبود امضاي  RSA…………………………………………………………………………………384-5 مشکلات امضاي الجمال ………………………………………………………………………………………………………………395-5 راه حل هاي موجود براي بهبود امضاي  الجمال ………………………………………………………………………………..40فهرست منابع ………………………………………………………………………………………………………………………….48   

دانلود فایل

دانلود فایل طراحی و پیاده سازی امضای دیجیتال

الگوريتم هاي رمزنگاري ,تحليل الگوريتم متقارن ,توابع درهم سازي ,امضاي ديجيتال,گواهينامه ديجيتال, امضاي DSA,توليد کليد,امضاي يكبار مصرف ,امضاي اشنور,امضاي RSA,حمله آزمون جامع ,پروتکل تبادل کليد ,پیاده سازی