پد یک‌بار مصرف: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Yaldayalda (بحث | مشارکت‌ها)
جزبدون خلاصۀ ویرایش
Yaldayalda (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۴۵:
در این مثال، روش ترکیب کردن کلید و پیام با استفاده از جمع پیمانه‌ای است. در این روش مقدار عددی هر حرف در پیام و معادل آن در کلید، باهم در پیمانه 26 جمع می‌شوند. پس مثلا اگر کلید با "XMCKL" آغاز شده باشد و پیام همان "HELLO" باشد، کد گذاری به صورت زیر انجام می‌شود:
 
{|border="1" align="left"|-
| colspan=" 3 | CT NO. 1 || T || O || N || I || E || A || CODE
|-
|colspan="3 | ENGLISH || 6 || 5 || 4 || 3 || 2 || 1 || 0
|-
| M || L || K || J || H || G || F || D || C || B
|-
| 79 || 78 || 77 || 76 || 75 || 74 || 73 || 72 || 71 || 70
|-
| Z || Y || X || W || V || U || S || R || Q || P
|-
| 89 || 88 || 87 || 86 || 85 || 84 || 83 || 82 || 81 || 80
|-
| SPC || REQ || (=) || (-) || (+) || () || (') || (:) || (.) || FIG
|-
| 99 || 98 || 97 || 96 || 95 || 94 || 93 || 92 || 91 || 90
|}
 
<br />
<span dir="ltr" lang="en"><br /></span><math> H E L L O message
7 (H) 4 (E) 11 (L) 11 (L) 14 (O) message
+ 23 (X) 12 (M) 2 (C) 10 (K) 11 (L) key
= 30 16 13 21 25 message + key
= 4 (E) 16 (Q) 13 (N) 21 (V) 25 (Z) (message + key) mod 26
E Q N V Z → ciphertext
</math>
 
== امنیت مطلق رمز پد یک‌بار مصرف ==
هرچند به صورت تجربی مشاهده شد که [[کلید خصوصی]] غیرتکراری و تصادفی که تنها یک بار برای رمزگذاری استفاده می‌شد به شدت امنیت پد یک‌بار مصرف را افزایش می‌دهد، اما صرفاً در سال ۱۹۴۹ بود که [[ویکی‌پدیا:ویکی‌پروژه ریاضی/مبانی ریاضیات|مبانی ریاضی]] این واقعیت توسط شانون کشف شد. [[نظریه]] امنیت مطلق که امنیت شانون نیز نامیده می‌شد و توسط شانون ارائه شد، می‌تواند به روش زیر مشخص شود.