N 3 T G 3 3 K

ده سیستم رمزنگاری مشهور۴ - رمز ADFGVX

یک نظر

در حدود سال ۱۵۰۰ بعد از میلاد مسیح شخصی بنام روگر بکن سیستم های رمزنگاری متعددی را طراحی کرد او در اول کارهایش مینویسد:” کسی که متن محرمانه ای را طوری بنویسد که بقیه بفهمند احمق است” !

رمز ADFGVX را شاید بتوان اولین رمز واقعی و سخت دانست که میتوانست حالات مختلفی داشته باشد این سیستم رمزنگاری توسط کولونل Fritz Nebel طراحی شد و در جنگ جهانی اول توسط آلمانی ها مورد استفاده قرار گرفت.

تمام سیستم رمزنگاری به شش حرف ADFGVX خلاصه میشود البته اوایل حرف V نبود و مدتی بعد جهت پوشش دادن تمام حروف الفبا V هم اظافه شد دلیل انتخاب این شش حرف این است که در زبان مورس این شش حرف شکل‌های کاملا متفاوتی دارند و اشتباه کردنشان سخت تر میشود (جهت آشنایی با زبان مورس به این مطلب مراجعه کنید).

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

برای رمز کردن بوسیله رمز ADFGVX از جدول ماتریسی ای به نام جدول Polybius استفاده میشود که به شکل زیر میباشد.

توجه کنید که معادل رمز هر دو حرف I و J مقدار DG میشود بیایید با یه مثال شروع کنیم مثلا میخوایم عبارت “I love you ” رو کد کنیم بعد از گذروندن جمله دوستت دارم از ماشین رمزمون به عبارت ” DG FAFGXAAX XGFGGX ” میرسیم که همان معادل I love you هست!

مطمئنا سیستم بالا برای یک سیستم رمزنگاری تر و تمیز که ارتش گوگولی مگولی آلمانای نازی بتونن تو جنگ جهانی اول ازش استفاده کنند کامل و پیچیده نیست واسه پیچیده تر شدنش میشه از چند ترفند استفاده کرد مثلا حروف الفبا را در ماتریس Polybius به شکل اتفاقی بچینیم و همچنین میتوانید از لغات کلیدی در رمزمون استفاده کنیم و اون لغات کلیدی را که برای رمزگشایی لازم هستند برای رمزگشایان ارسال کنیم.

keyword ها بهتره از حروف تکراری تشکیل نشده باشند و محدود به چهار یا پنج حرف باشند(جهت پیچیده تر شدن)!!. در این صورت عبارت ابتدا توسط لغت کلیدی برگردانده میشود سپس رمز میشود به این ترتیب ما رمزی بسیار پیچیده تر داریم این keyword ها میتوانند هر روز و یا هر چند ساعت تغییر کنند و مقدار اتفاقی جدیدی برایشان طراحی شود.

نمونه ای از ماتریس رمز و نمونه ای از keyword طراحی شده و رمز را در تصویر زیر میبینید

اما گویا این سیستم رمزنگاری که توسط آلمانها به کار گرفته میشد در جنگ جهانی اول بدست فرانسوی ها شکسته شد پس آلمان ها به فکر سیستم رمزنگاری جدیدی افتادند سیستمی پیچیده تر و قدرتمندتر…

مطالب مرتبط

توسط:Abdo

شهریور ۲۹م, ۱۳۸۷ at ۱۰:۴۲ ب.ظ

ارسال شده دررمزنگاری

برچسبها

یک نظر to 'ده سیستم رمزنگاری مشهور۴ - رمز ADFGVX'

مشترک شدن فید نظرات این پست RSS یا TrackBack به 'ده سیستم رمزنگاری مشهور۴ - رمز ADFGVX'.

  1. عالی بود استفاده کردم

    ارش

    ۲۰ آبان ۸۷ at ۱۰:۳۴ ق.ظ

یک نظر بگذارید