Professional Documents
Culture Documents
5bc58316828f3c4468f0f775675ac6c3
5bc58316828f3c4468f0f775675ac6c3
تعاريف
نیازمندیهای رمزنگاری
تککلیدی
تعاريف
نیازمندیهای رمزنگاری
)Y = EK(X
)X = DK(Y
فرض بر آن است که الگوريتم برای همه مشخص است.
بنابراين نیاز به يک کانال امن برای توزيع کلید است.
DES
AES
3DES
Substitution
code
تعاريف
نیازمندیهای رمزنگاری
از زمان جنگ جهانی دوم مورد استفاده قرار میگرفتند. •
جايگشت جانشینی
جابجايی بین حروف متن اصلی ◼ جانشینی يک حرف با حرف ديگر ◼
شکست رمز سختتر. ◼ تک الفبايی
چند الفبايی
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
K = 25
r
C = P + K (mod 26) rdmc zmnsqds bzszotks
Plain: a b c d e f g h i j k l m n o p q r s t u v w x y z
Cipher: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
:نمونه ها
Playfair Cipher •
Hill Cipher •
حمله Brute-Force
تعداد کلیدهای ممکن 26! =۴×۱۰26غیرممکن ◼
DHULDOUHFRQQLVVDQFHUHSRUWVHQHPBUH . . .
خصوصیات
استفاده از مجموعهای از جانشینیهای تک الفبايی مختلف •
بصورت متوالی.
کلید نمايانگر اين است که چه ترتیبی از قواعد جانشینی بايد به •
کار برده شود.
همچنان میتوان از فرکانس يا توزيع حروف برای شکست رمز •
استفاده کرد.
نمونهها:
abcdefghijklmnopqrstuvwxyz
1
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
3
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
اگر از کلید کامال تصادفی به اندازه متن آشکار استفاده شود ،رمز
حاصله امن خواهد بود.
اين نوع کلید Padنام دارد.
در One-Time Padاز هر کلید فقط يک بار میشود استفاده
کرد.
Ci = Pi Ki رمزگذاری:
means XOR
Pi = Ci Ki رمزگشايی:
اين رمز ،از امنیت مطلق برخوردار است ،چرا که هیچ رابطهای
بین متن آشکار و متن رمز شده وجود ندارد.
يعنی میتوان بین هر متن آشکار و هر متن رمز شده ،يک کلید
رمز متناظر پیدا کرد.
مشكل اين روش:
تولید کلید تصادفی به تعداد زياد ◼
توزيع کلید (نیاز به ارسال کلید برای هر متن به اندازه خود آن) ◼
تعاريف
نیازمندیهای رمزنگاری
میتوان برای امنیت بیشتر چند بار جايگشت را انجام داد.
aerialreco ANRMEMTNNO
nnaissance ENEYMAAGGR
reportsene RAPRETLTYP
myreinforc IIOENEIHOD
ementsesti ) ستونی10( جايگشت ASRITDOEUC
matedatbat LSTNSANNRL
talionstre RASFETSTSS
ngthenteri ENEOSBTEER
ngyoursect CCNRTARRCK
orPDClarke OEECITEITE
ANRMEMTNNOENEYMAAGGRRAPRETLTYPIIOENE
IHODASRITDOEUCLSTNSANNRLRASFETSTSSEN
EOSBTEERCCNRTARRCKOEECITEITE
فراوانی حروف در متن رمزشده تفاوتی با فراوانی متن اصلی ندارد. ◼
پست الكترونیكی
amini@sharif.edu