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

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

تعداد صفحات : 44 با فرمت ورد و قابل ویرایش

 

امروزه در دنیای دیجیتال حفاظت از اطلاعات ،رکن اساسی و مهمی در تبادلات پیام‌ها ومبادلات تجاری ایفا می‌نماید. برای تامین نیازهای امنیتی تراکنش امن، از رمز نگاری استفاده می‌شود. با توجه به اهمیت این موضوع و گذار از مرحله سنتی به مرحله دیجیتال آشنایی با روش‌های رمز گذاری ضروری به نظر می‌رسد.

رمزنگاری علم تبادل و نگهداری امن اطلاعات است. ارتباط گروهی امن  یکی از چالش های سیستم های رمزنگاری است . امروزه رمزنگاری در دنیای مدرن از اهمیت ویژه ای برخوردار است  به طوری که رمزنگاری به عنوان یک  روش موثر برای حفاظت از اطلاعات حساس به کار می رود رمزنگاری بایستی اهدافی مانند محرمانگی  ، تایید هویت ، تمامیت را پوشش دهد .انواع سیستم های رمزنگاری متقارن و نامتقارن هستند..پروتکل توزیع کلید دیفی-هلمن در زمینه تبادل کلید اساسی است و همچنین پایه اکثر پروتکل های توافق کلید گروهی است که دارای مشکل حمله مردی در میانه است. برای رفع این عیب می توان از مسائل سخت ریاضی همچون لگاریتم گسسته ،خم های بیضوی،ابر خم های بیضوی بهره برد.در سیستم رمزنگاری   RSA  طول کلید 1024 بیت است که با خم های بیضوی طول کلید 60 بیت و با ابر خم های بیضوی طول کلید را به 53،51بیت می توان کاهش داد.در این پروژه سعی شده است با پیاده سازی پروتکل RSA و نیز پروتکل الجمال بر اساس پروتکل تبادل کلید دیفی-هلمن ،به بررسی پیرامون مزایا و نیز معایب این پروتکل ها پرداخته شود.

 

 

فهرست مطالب

 

فصل اول: کلیات تحقیق

کلیات تحقیق

فصل دوم: مبانی و پیشینه تحقیق

2-1 مقدمه

رمزنگاری چیست؟ 

1-2-2    معرفی کلیدهای رمزنگاری

2-2-2    معرفی الگوریتم های رمزنگاری  

       2-2-2-1 الگوریتم های کلید متقارن

1-1-2-2-2            تحلیل الگوریتم های متقارن 

2-2-2-2 الگوریتم های کلید نامتقارن

1-2-2-2-2     تحلیل الگوریتم های نامتقارن

3-2-2-2 توابع درهم سازی

-1-3-2-2-2   تحلیل توابع درهم ساز

3-2 امضای دیجیتال

1-3-2    ویژگی های امضای دیجیتال

2-3-2    گواهینامه دیجیتال

1-2-3-2              مراکز صدور گواهینامه دیجیتال

2-2-3-2              انواع مراکز صدور گواهینامه دیجیتال

3-2-3-2             اجزاء مرکز صدور گواهینامه دیجیتال

4-2-3-2             وظایف مرکز صدور گواهینامه دیجیتال

5-2-3-2             مراحل دریافت گواهینامه دیجیتال

6-2-3-2             مراحل ابطال گواهینامه دیجیتال

2        -3-3 مروری بر امضاهای دیجیتالی

2            -3-3-1 امضای DSA

-1-3-3-2                1 تولید کلید

2-1-3-3-2                 تولید امضای DSA 

3-1-3-3-2                تایید امضای DSA

2-3-3-2            امضای یکبار مصرف

3-3-3-2      امضای کور

4-3-3-2            امضای غیر قابل انکار

5-3-3-2            امضای وکالتی

6-3-3-2            امضای اشنور

1-6-3-3-2                پارامترهای امضای اشنور

2-6-3-3-2                تولید امضای اشنور

3-6-3-3-2                اعتبار سنجی امضای اشنور

7-3-3-2            امضای دیجیتال  Fail-stop

1-7-3-3-2               مشکلات موجود در امضای Fail-stop

فصل سوم: روش اجرای تحقیق

3-1 هدف

3-2 طرح کلی 

3-3 امضای RSA

3    -3-1 پارامترهای امضای RSA

3    -3-2 تولید کلید

3    -3-3 تولید امضا

3    -3-4 تصدیق امضا 

5-3-3    جایگاه عملی رمزگذاری کلید عمومی

6-3-3    کلیات الگوریتم رمزنگاری RSA

7-3-3    حملات وارد بر RSA

1-7-3-3       حمله آزمون جامع (Brute Force)

2-7-3-3      حملات ریاضی

3-7-3-3      حمله زمانی

4-3 پروتکل تبادل کلید دیفی-هلمن 

1-4-3     پارامترهای پروتکل دیفی-هلمن 

2-4-3     بررسی پروتکل دیفی-هلمن برای تبادل کلید روی کانال ناامن 

3-4-3     امنیت پروتکل دیفی-هلمن

4-4-3    حمله مردی در میانه 

5-3رمزنگاری الجمال 

3   -5-1 پارامترهای به کار رفته در امضای الجمال 

3   -5-2 تولید کلید امضای الجمال

3   -5-3 تولید امضای الجمال 

3   -5-4 اعتبار سنجی امضای الجمال 

فصل چهارم: پیاده سازی

1-4 اهداف 

4-2 طرح کلی 

4-3 پیاده سازی کدهای امضای RSA 

4-4 پیاده سازی کدهای امضای الجمال

فصل پنجم: نتیجه گیری

5-1 بحث و نتیجه گیری 

2-5  مشکلات موجود در امضایRSA 

3-5 راه حل های موجود برای بهبود امضای  RSA

4-5 مشکلات امضای الجمال 

5-5 راه حل های موجود برای بهبود امضای  الجمال

فهرست منابع

 




ارسال نظر

  1. آواتار


    ارسال نظر
دانلود سرای دانشجویی
فروشگاه ساز فایل تمامی خدمات لازم برای راه اندازی و ساخت یک فروشگاه را در اختیار شما می گذارد. شما بدون نیاز به هاست ، دامنه ، هزینه های بالای برنامه نویسی و طراحی سایت می توانید فروشگاه خود را ایجاد نمایید .
پشتیبانی : 09359579348
در پیام رسان ها ( واتس اپ ، بله ، ایتا ، ای گپ) پاسخگوی شما هستیم
آمار فروشگاه
  •   تعداد فروشگاه: 2
  •   تعداد محصول: 4,647
  •   بازدید امروز : 2,205
  •   بازدید هفته گذشته: 21,857
  •   بازدید ماه گذشته: 72,848