DesignPatterns:mechanisms/digital signature

از OCCC Wiki
پرش به ناوبری پرش به جستجو

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


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


A digital signature on a message..png


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


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