خانه › مکانیزم‌ها › امضای دیجیتال

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

Digital Signature

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

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

مکانیسم امضای دیجیتالی به کاهش واسطه مخرب، کاهش مجوز ناکافی و کاهش همپوشانی تهدیدات امنیتی مرز قابل اطمینان کمک می‌کند (شکل ۳-۲۵).

ابرمصرف‌کنندهٔ سرویس ابری A(مهاجم)مصرف‌کنندهٔ سرویس ابری BABپیام + امضای دیجیتالپیام تغییریافته با داده‌های مخرب
شکل ۳-۲۵ — مصرف‌کننده سرویس ابری B پیامی را ارسال می‌کند که به صورت دیجیتالی امضا شده است اما توسط مصرف‌کننده سرویس ابری A تغییر یافته است. سرور مجازی B برای بررسی امضاهای دیجیتالی قبل از پردازش پیام‌های دریافتی تنظیم شده است. این پیام به دلیل امضای دیجیتالی نامعتبر آن غیرقانونی می‌شود و به همین دلیل توسط سرور مجازی B رد می‌شود.

الگوهای مرتبط

  • حفاظت از سرقت ترافیک ابری[۲]
  • محافظت از ناظر[۳]
  • ارتباط امن برای ماشین‌های مجازی مقیاسپذیر[۴]
  • سرویس صدور گواهینامه ی امن
  • پلت‌فرم BIOS قابل اعتماد [۵]
  1. hashing ↩
  2. Cloud Traffic Hijacking Protection ↩
  3. Hypervisor Protection ↩
  4. Secure Connection for Scaled VMs ↩
  5. Trusted Platform BIOS ↩