پاورپوینت درسی امضاي ديجيتالي (pptx) 44 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 44 اسلاید
قسمتی از متن PowerPoint (.pptx) :
امضاي ديجيتالي
الگوريتم كليد عمومي
كليد عمومي يا رمز گذاري نامتقارن از دو كليد متفاوت كه به طور رياضي به هم وابسته هستند استفاده مي كنند . اگر چه تفاوتهايي در عملكرد آنها وجود دارد آنها را مي توان به دو روش معمول براي رمز گذاري و امضاي ديجيتالي تقسيم نمود.
رمز گذاري
وقتي الگوريتم كليد عمومي داخل سيستم وارد و تركيب مي شود با الگوريتم سريعتري تركيب مي شود كه سيستم را قادر به استفاده از مقادير زياد ديتا مي كند . ما ابتدا در خصوص رمز نگاري و سپس امضاء ديجيتالي بحث خواهيم نمود.
رمز گذاري
RSA
(ECDH) منحني بيضوي يا (DH) Hellman-Diffic
امضاي ديجيتالي
RSA
الگوريتم امضاي ديجيتالي و يا منحني بيضوي DSA (ECDSA)
رمز نگاري
دو روش عمومي در فناوري كليد عمومي براي پشتيباني رمزنگاري ديتا استفاده مي شود، RSAو Hellman-Diffic از اينجهت لفظ پشتيباني بكار برده شد كه الگوريتم كليد عمومي در محاسبه براي استفاده از رمز نگاري كردن ديتا بسيار گران است . اينست كه استفاده از (رمز گذاري كليد عمومي) براي رمز نگاري اتلاف وقت بوده و در اجرا مشكل خواهد داشت .
بنا بر اين به جاي رمز نمودن ديتابه طور مستقيم الگوريتم كليد عمومي با يك الگوريتم متقارن كليد براي محافظت ديتا بكار مي رود.
رمز نگاري جنبه محرمانگي را ايجاد مي كند و اينكار از طريق جلو گيري از درك ديتا توسط افرادي بجز دريافت كننده انجام ميگرد رمز نگاري خوبي از كنترل دسترسي توسط خاصيت اختصاصي مديريت كليد صورت مي دهد. فقط دريافت كننده كليد لازم را براي بازگشايي رمز ديتا داشته و مي تواند به آن دسترسي پيدا كند.
RSA
RSA بر اساس نام Adi shamir ,Ronald Rivet و Leonard Adlman ناميده شده كه توسعه دهندگان الگوريتم مي باشند.كه شناخته كد نشانه الگوريتم كليد عمومي است .
هنگامي كه مردم درباره رمز نگاري كليد عمومي سؤال مي كنند در واقع در مورد عملكرد RSA توضيح مي خواهند . كيفيت RSA برگشت پذير بودن الگوريتم است. از لحاظ تكنيكي RSA يا هر الگوريتم كليد عمومي برگشت پذير نيست. الگوريتم كليد عمومي تابع يك سويه است ليكن از آنجايي برگشت پذير خوانده مي شود كه ديتاي انتقال داده شده مي تواند با يك كليد متفاوت ديگري دوباره بدست بيايد .
با RSA مي توان با استفاده از كليد خصوصي ديتايي را كه قبلاً با كليد عمومي رمز نگاري شده را دوباره بدست آورد . اين مفهوم در شكل A.1 توضيح داده شده است. با RSA كليد عمومي جهت رمز كردن ديتا استفاده مي شود و كليد خصوصي جهت بازگشايي رمز ديتا استفاده مي شود. از آنجايي كه كليد خصوصي هم دارد هر كسي مي تواند ديتا را براي صاحب كليد رمز نگاري كند اما فقط صاحب كليد مي تواند ديتا را بازگشايي رمز نمايد.
در اجرا قسمتي از رمز نگاري نمودن سيستم با RSA براي رمز نگاري نمودن از يك كليد متقارن استفاده مي كند كه با ديتا را باب مي خواهد با روشي اطلاعاتي به آليس بفرستد كه فقط آليس قادر به فهميدن آن باشد.
باب با ابجاد يك كليد متقارن شروع مي كند
او از اين كليد جهت رمز گشايی نمودن ديتا با يك الگوريتم متقارن مانند DES استفاده مي كند
با استفاده از كليد عمومي آليس او كليد متقارن را رمز گشايی مي كند كه به پيغام رمز گشايی شده اي مي شود. اين رمز گشايی مراقبت مي كند كه فقط آليس قادر به باز گشايی رمز نمودن و استفاده از كليد متقارن باشد.
هنگامي كه پيغام مي رسد آليس كليد متقارن رمز گشايی شده را از پيغام بيرون آورده و با استفاده از كليد خصوصي خود باز گشايی رمز مي نمايد.
با استفاده از كليد متقارن بدست آمده آليس تمام پيغام را باز گشايی رمز مي نمايد.
Diffiec- Hellman,EllipticCurve Diffic – Hellman
(DH) و منحني بيضوي (DH) الگوريتم هاي توافقي كليدها مي باشد .
الكوريتم به افتخار Martin Hellman , Whit fiell Diffic نامگذاري شده كه توسعه دهندگان الگوريتم بودند. دركليد توافقي ، دو قسمت اطلاعاتي را تبادل مي كنند كه به آنها اجازه مي دهد يك بخش سري را share شده را بدست آورند. قسمتهاي غير مجاز مي توانند اطلاعات تبادل شده را جدا كنند اما آنها قادر به تعيين shard secret نيستند: اين shard secret مي تواند به عنوان كليد الگوريتم متقارن استفاده شود. پروژه توافقي كليد DH در شكل A.B نشان داده شده است .
در شكل زيردو طرف باب و آليس كه مي خواهند تبادل اطلاعات كنند ازرمزنگاری استفاده مي كند.
در شكل دو طرف باب و آليس كه مي خواهند تبادل اطلاعات كنند از رمز نگاری استفاده مي كند.
باب به آليس كليد شده عمومي اش را مي فرستد (اين يك كليد نيست در واقع اطلاعاتي است كه اجازه مي دهد كه كليد بدست آيد)
آليس به باب مطالب كليد عمومي خود را مي فرستد
هر كدام با استفاده نمودن از اين اطلاعات و الگوريتم DH يك Comman را بدست مي آورند.
باب از secret براي بازگشايی رمز نمودن ديتا ارسالي باب استفاده مي كند