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

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

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

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

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

### <small>'''جعل عمومی (جعل ناپذیری عمومی، UUF)'''</small>
جعل عمومی، ایجاد امضای (\sigma) معتبر (توسط دشمن)، برای *هر* پیام (m) داده شده است. دشمنی که قادر به جعل عمومی است، می‌تواند پیام‌هایی را که خودش انتخاب کرده‌ (مانند جعل انتخابی)، پیام‌هایی که به‌طور تصادفی انتخاب شده‌اند، یا حتی پیام‌های خاص ارائه‌شده توسط حریف را امضا کند.

### <small>'''جعل انتخابی (جعل ناپذیری انتخابی، SUF)'''</small>
جعل انتخابی ایجاد یک جفت پیام/امضا (m, \sigma) توسط یک دشمن است، که در آن m قبل از حمله توسط مهاجم انتخاب شده است. m ممکن است با توجه به الگوریتم امضا، دارای خصوصیات ریاضی جالبی باشد. با این حال، در جعل انتخابی، m قبل از شروع حمله باید ثابت شود.

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

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

#### مصداق جعل وجودی
سیستم رمزنگاری RSA دارای خاصیت ضربی زیر است: \sigma(m_1) \cdot \sigma(m_2) = \sigma (m_1 \cdot m_2) .

این ویژگی با ایجاد یک پیام قابل سوء استفاده است m' = m_1 \cdot m_2 با امضا \sigma\left(m'\right) = \sigma (m_1 \cdot m_2)= \sigma(m_1) \cdot \sigma(m_2) .

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

### <small>جعل وجودی ضعیف (جعل ناپذیری وجودی قوی، جعل ناپذیری قوی؛ sEUF یا SUF)</small>
این مفهوم، نوع قوی تری (ایمن تر) از جعل وجودی است که در بالا توضیح داده شد. جعل وجودی ضعیف ایجاد حداقل یک جفت پیام/امضا \left(m, \sigma'\right) توسط دشمن است، با دادن پیام و امضای متفاوت (m, \sigma) تولید شده توسط امضا کننده قانونی.

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

## منابع
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). *[http://cseweb.ucsd.edu/~mihir/papers/gb.html Lecture Notes on Cryptography. Summer course on cryptography.] * 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.رده:امضای دیجیتال