DesignPatterns:mechanisms/digital signature

از OCCC Wiki
نسخهٔ تاریخ ‏۹ مهٔ ۲۰۱۵، ساعت ۰۰:۰۳ توسط Rhosseini (بحث | مشارکت‌ها)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

امضای دیجیتال


مکانیزم امضای دیجیتال به معنی ارائه اصالت و یکپارچگی داده ها از طریق احراز هویت و بدون رد کردن است. به پیام قبل از ارسال امضای دیجیتال داده می شود، که در صورتی که پیام هر گونه تغییرات غیرقانونی را تجربه کند، نامعتبر می شود. امضای دیجیتال گواهی می دهد که پیام دریافتی همانند همان پیامی است که بوسیله فرستنده حقیقی ایجاد شده است. ترکیب رمزگذاری شده بوسیله ی کلید خصوصی امضا کننده رمزگشایی می شود. ترکیب پیام بوسیله دریافت کننده دوباره محاسبه می شود. در صورتی که ترکیب دوباره محاسبه شده با ترکیب بدون رمزگذاری برابری کند، پیام تایید می شود و تغییر نکرده است. شکل 1 پیامی با یک امضای دیجیتال را نشان می دهد.


A digital signature on a message..png


شکل-1 امضای دیجیتال روی پیام


منبع: http://cloudpatterns.org/mechanisms/digital_signature