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

در یک امضای دیجیتال رمزنگاری شده یا سیستم MAC ، جعل امضای دیجیتال امكان ایجاد یک جفت متشکل از یک پیام با عنوان و یک امضا (یا MAC) با عنوان است، که برای معتبر است، اما در گذشته توسط امضا کننده قانونی ایجاد نشده است. جعل انواع مختلفی دارد.

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

انواع

ویرایش

تعاریف زیر از پایین ترین تا بالاترین امنیت به دست آمده ، به عبارت دیگر، از قدرتمندترین تا ضعیف ترین حمله. تعاریف یک سلسله مراتب را تشکیل می دهند، به این معنی که یک مهاجم كه قادر به انجام یک حمله خاص است، می تواند تمام حملاتي كه سطح پايين تری در ليست دارند را انجام دهد. به همین ترتیب، طرحی که به یک هدف امنیتی خاص می رسد نیز به همه موارد قبلی می رسد.

نفوذ کامل

ویرایش

عمومی تر از حملات ديگر، نفوذ کامل است: زماني كه دشمن بتواند اطلاعات خصوصی و کلیدهای استفاده شده توسط امضاکننده را بازیابی کند، می تواند هر گونه امضای احتمالی را روی هر پیامی ایجاد کند.

جعل عمومی (جعل ناپذیری عمومی، UUF)

ویرایش

جعل عمومی، ایجاد امضای ( ) معتبر (توسط دشمن)، برای هر پیام ( ) داده شده است. دشمنی که قادر به جعل عمومی است، می‌تواند پیام‌هایی را که خودش انتخاب کرده‌ (مانند جعل انتخابی)، پیام‌هایی که به‌طور تصادفی انتخاب شده‌اند، یا حتی پیام‌های خاص ارائه‌شده توسط حریف را امضا کند.

جعل انتخابی (جعل ناپذیری انتخابی، SUF)

ویرایش

جعل انتخابی ایجاد یک جفت پیام/امضا   توسط یک دشمن است، که در آن   قبل از حمله توسط مهاجم انتخاب شده است.   ممکن است با توجه به الگوریتم امضا، دارای خصوصیات ریاضی جالبی باشد. با این حال، در جعل انتخابی،   قبل از شروع حمله باید ثابت شود.

توانایی انجام موفقیت آمیز یک حمله جعلی انتخابی حاکی از توانایی انجام موفقیت آمیز یک حمله جعلی وجودی است.

جعل وجودی

ویرایش

جعل وجودی (جعل ناپذیری وجودی، EUF) ایجاد حداقل یک جفت پیام/امضا  ، توسط یک دشمن است، جایی که   هرگز توسط امضاء کننده قانونی امضا نشده است. حریف می تواند   را آزادانه انتخاب کند؛   نیازی به معنای خاصی ندارد؛ محتوای بی ربط است تا زمانی که جفت  ، معتبر باشد، دشمن موفق به ساختن جعل وجودی شده است. بنابراین، ایجاد یک جعل وجودی آسانتر از جعل انتخابی است، زیرا مهاجم ممکن است پیامی را انتخاب کند که جعل آن به راحتی ایجاد شود، در حالی که در مورد جعل انتخابی، مهاجم می تواند امضای یک پیام "دشوار" را بخواهد.

مصداق جعل وجودی

ویرایش

سیستم رمزنگاری RSA دارای خاصیت ضربی زیر است:   .

این ویژگی با ایجاد یک پیام قابل سوء استفاده است   با امضا   .

یک دفاع رایج در برابر این حمله، هش کردن پیام ها قبل از امضای آنها است.

جعل وجودی ضعیف (جعل ناپذیری وجودی قوی، جعل ناپذیری قوی؛ sEUF یا SUF)

ویرایش

این مفهوم، نوع قوی تری (ایمن تر) از جعل وجودی است که در بالا توضیح داده شد. جعل وجودی ضعیف ایجاد حداقل یک جفت پیام/امضا   توسط دشمن است، با دادن پیام و امضای متفاوت   تولید شده توسط امضا کننده قانونی.

جعل وجودی قوی، اساساً ضعیف ترین هدف دشمن است ، بنابراین قوی ترین طرح ها، شامل جعل ناپذیری وجودی قوی هستند.

منابع

ویرایش

1. Vaudenay, Serge (September 16, 2005). A Classical Introduction to Cryptography: Applications for Communications Security (1st ed). Springer. p. 254. ISBN 978-0-387-25464-7.

2. Goldwasswe, Shafi; Bellare, Mihir (2008). Lecture Notes on Cryptography. Summer course on cryptography. بایگانی‌شده در ۲۱ آوریل ۲۰۱۲ توسط Wayback Machine p. 170.

3. Shafi Goldwasser and Mihir Bellare. "Lecture Notes on Cryptography" (PDF).

4. Bleumer G. (2011) Selective Forgery. In: van Tilborg H.C.A., Jajodia S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA.

https://doi.org/10.1007/978-1-4419-5906-5_225

5. Fabrizio d'Amore (April 2012). "Digital signatures - DSA" (PDF). La Sapienza University of Rome. pp. 8–9. Retrieved July 27, 2018.