رمزنگاری جایگشتی از روشهای رمزنگاری سنتی

ارسال شده توسط: حسین درویشی Comments: 0

رمزنگاری جایگشتی از روشهای رمزنگاری سنتی

در این مقاله می خواهم روش رمزنگاری جایگشتی را آموزش دهم. این نوع روش یکی از روش های رمزنگاری سنتی است.

رمزنگاری Permutation

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

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

برای مثال اگر تمام حروف یک متن را سه تا سه تا جدا کنیم، آنوقت ترتیب حروف کلمات را می توانیم طبق قاعدۀ زیر بهم بزنیم:

رمزنگاری جایگشتی

طبق این قاعده کلمه the حالت خوانایی خود را از دست داد و به eth تبدیل شد.

رمزگشایی این روش

گیرنده این پیام برای رمزگشایی باید به کلید رمز آن دسترسی داشته باشد.

اگر کلمات را طبق تصویر زیر شماره گذاری می کردیم، آنوقت کلید رمز ما که در بخش مستطیل مشخص شده: 3،1،2 می شد.

روش سنتی رمزنگاری، رمزنگاری permutation

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

نکته: علامتِ – را فاصلۀ خالی در نظر بگیرید.

برای رمز نگاری جایگشتی، کلمات متن اصلی به صورت دسته های هشت تایی جدا شده و تماماً زیر هم نوشته می شود.

KCUBAGEMکلمۀ رمز
63821537ترتیب کلمۀ رمز
tesaelp1
refsnar2
llimeno3
llodnoi4
motsra5
ssiwsy6
ccaknab7
xistnuo8
owtowt9

حال براساس ترتیب حروف الفبایی هر حرف در کلمه رمز، ستونها به صورت پشت سرهم نوشته می شوند. یعنی ابتدا ستون مربوط به حرف A، سپس E,B و به همین ترتیب، که در نهایت رمز به صورت زیر در می آید

as–wkt-sfmdti—rll-sociolanor-auwenenssnnot-llm-cx-proiayboteeioosasw

برای بازیابی اصلی پیام در مقصد، باید کلید رمز یا حداقل ترتیب جایگشت را بداند.

امنیت روش جایگشتی

امنیت روش رمزنگاری جایگشتی هم چنگی به دل نمیزند و مانند رمزنگاری جانشینی قابل شکستن است.

درست است که ترتیب حروف کلمات و حروف به هم می خورد، اما تمام حروف متن اصلی در متن رمز شده وجود دارد.

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

این هم یکی از روش های رمزنگاری سنتی بود، در مقاله های بعدی با سیستم های رمزنگاری متقارن آشنا خواهید شد.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *