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