پاسخ به:#$ آموزش رمز گذاری و رمز نگاری $#
جمعه 9 مهر 1389 6:18 PM
جابجایی رمزها : حرکت به اطراف
همه رمزهایی که در مورد آنها بحث کردیم به رمز های جایگزین بودند به طوری که حروف متن ساده با حروف رمز جابجا میشوند .
تغییر موقعیت حروف متن ساده روش دیگر است و روش جابجایی(transposition) نام دارد .
بسیاری از روزنامه ها دارای معماری جابجایی هستند که حروف یا جداول به هم ریخته نام دارند .
در جابجایی ساده five am هر حرف یک موقعیت به سمت چپ می رود .
Five am در یک جابجایی ساده به ivea mf تبدیل میشود .
هیچ جایگزینی حروف صورت نمی گیرد.
یک جابجایی پیچیده :
یادداشت
Last nite was heaven please marry me !
در جدول زیر رمز شده است .
جدول
جدول جابحایی حروف ستونی به پایین خوانده می شود .
شبیه به یک پردازشگر واژگانی شش ستونی است .داراری شبکه 5 در 6 است .
این روش برای خواندن حروف از روی شبکه است .این رمز ساده حروف را به سمت پایین خوانده
میشود .حروف رمز شده شبیه حروف ساده هستند مگر اینکه الگوی جدیدی شکل داده شده باشد .
الگو ها و تحلیل رمز :
همانند رمز های جایگزین ، روزهای جابجایی را میتوان از روی الگوها تحلیل کرد ، الگوهایی را برای دیگران تحلیل کردیم ، اگر بخواهیم موقعیت خودمان را پنهان کنیم ، باید حلقه را کنار بگذاریم.
تحلیل رمز شبیه به الگوهای جایگزین و جابجایی است .
در این بخش نگاه کنید چطور تحلیل گر رمز از الگوهای تکرار حروف استفاده میکند .
تکرار حروف تنها مانند e و t مشخص است .همچین تکرار های ترکیب دو حرفی مانند (of و in )و سه حرفی مانند (the و and )نیز شناخته شده هستند .
رمزهای جابجایی فقط حروف متن ساده را مجدداً مرتب می کند .
اگر بتوانید چند کلمه را از متن حدس بزنید ، دروازه رمز گشایی کل متن رمز شده باز میگردد.
Last nite was heaven please marry me
LTEAAEAERSWVARTAESYNSNEMIHPME
کلمات بالا خیلی به هم ریخته است ، اما یک سرنخ کوچک رمز را بر ملا میکند . اگر در کلمه بالا حتی یک کلمه مانند MARRY کشف شود ، معما حل می شود .
برای جستحوی MARRY می بینیم که متن رمز شده دارای دو MS تعداد زیادی AS است .این کمک زیادی نمیکند .اما صبر کنید .
فقط RS و یک Y وجود دارد .
حروف تو پر را ببینید .
LTEAAEAERSWVARTAESYNSNEMIHPME
با حرف Y شروع میکنیم ، پنج حرف به عقب بر میگردیم که R است ، پنج حرف به عقب تر باز هم R و پنج حرف دیگر A است .شش حرف قبل از حرف A حرف m است .
حالا الگو های را ادامه میدهیم تا متن ساده معلوم شود . با اولین حرف شروع میکنیم و سپس به به حرف پنجم می پریم و همینطور 5 حرف ، 5 حرف تا آخر به پایان خط رمز شده برسیم . سپس به حرف شش میپریم . L به حرف A می پریم ، n,t,s و...
LTEAAEAERSWVARTAESYNSNEMIHPME
.