درک بی نظمی امنیت اطلاعات خارج از محدوده مقاله من است، اما می توانم با در نظر گرفتن یک مدل مدبرانه از امنیت اطلاعات به شما درک نسبی بدهم. ما با امنیت سر و کار داریم. بنابراین، لازم است اصطلاحات اساسی را که در مقاله خود استفاده خواهیم کرد، درک کنید.
- متن ساده - پیام اصلی
- متن رمزی - پیام رمزگذاری شده
- cipher - الگوریتمی برای تبدیل متن ساده به متن رمزی
- کلید - اطلاعات مورد استفاده در رمز که فقط برای فرستنده/گیرنده شناخته شده است
- encipher - (رمزگذاری) تبدیل متن ساده به متن رمزی
- رمزگشا - (رمزگشایی) بازیابی متن رمز از متن ساده
- رمزنگاری - مطالعه اصول/روش های رمزگذاری
- تحلیل رمزی - (کد شکن) مطالعه اصول/روش های رمزگشایی متن رمزی بدون دانستن کلید
- رمزنگاری - زمینه رمزنگاری و تحلیل رمزی
برای هر ارتباط ایمن، به سه چیز نیاز است - الگوریتم رمزگذاری، الگوریتم رمزگشایی و یک کلید. بسته به مدلی که روی آن کار می کنید، بخش کلید می تواند یک کلید عمومی یا خصوصی باشد - مدل متقارن یا نامتقارن.
ما در اینجا در مورد مدل رمز متقارن صحبت می کنیم که درک آن واقعاً بسیار آسان است. این یک متن ساده دارد که قرار است از طریق برخی از الگوریتم های رمزگذاری در متن رمز رمزگذاری شود و از طریق یک کانال امن به گیرنده ارسال شود. در قسمت گیرنده، این متن رمزی توسط برخی از الگوریتم های رمزگشایی رمزگشایی می شود، به طوری که گیرنده می تواند پیام را بخواند. تصویر زیر به شما در درک مدل رمز متقارن کمک می کند.
مدل رمز متقارن
در اینجا می بینید که یک متن ساده آماده ارسال به گیرنده است. ابتدا به الگوریتم رمزگذاری می رود که در آن یک کلید مخفی نیز با الگوریتم مشارکت می کند. اکنون این کلید در واقع بین فرستنده و گیرنده به اشتراک گذاشته شده است و هیچ نهاد دیگری غیر از فرستنده یا گیرنده نباید کلید را دریافت کند.
اکنون، وقتی این سه چیز (متن ساده، الگوریتم رمزگذاری و کلید) کار فردی خود را تکمیل میکنند، یعنی رمزگذاری متن ساده - متن رمزی، متن رمز به گیرنده منتقل میشود.
در اینجا، از طریق یک الگوریتم رمزگشایی میرود که به همان کلید مشترکی که در سمت فرستنده وجود دارد نیز نیاز دارد. اگر همان کلید را ندارید، هیچ راه دیگری برای دریافت متن ساده وجود ندارد.
ما آن را رمزنگاری می نامیم - این در واقع عملیات انتقال متن ساده به متن رمز را انجام می دهد. برای این کار از دو روش استفاده می کند.
- روش تعویض
- روش انتقال
شما می توانید سیستم های رمزنگاری را با بررسی نکات زیر مشخص کنید.
- نوع عملیات رمزگذاری مورد استفاده
روش جایگزینی یا روش جابجایی - تعداد کلیدهای استفاده شده
تک کلیدی یا خصوصی / دو کلیدی یا عمومی (متقارن یا نامتقارن) - روشی که در آن متن ساده پردازش می شود.
رمز بلوکی / رمز جریانی
ما در اینجا در مورد رمز سزار بحث می کنیم که تحت روش جایگزینی قرار می گیرد.
بنابراین، روش جایگزینی چیست؟
روش جایگزینی جایی است که حروف متن ساده با حروف دیگر یا اعداد یا نمادها جایگزین می شوند یا اگر متن ساده به عنوان دنباله ای از بیت ها در نظر گرفته می شود، جایگزینی شامل جایگزینی الگوهای بیت متن ساده با الگوهای بیت رمزی می شود.
تکنیک های تعویض شامل:
- رمز سزار
- رمز تک الفبایی
- رمز بازی Playfair
- هیل رمز
- رمز چند الفبایی
رمز سزار شامل جایگزینی هر حرف از الفبا با حرف است - در مکان های ایستاده بر اساس کلید داده شده پایین یا بالا.
فرض کنید "M" متن ساده است و کلید به صورت 4 داده می شود، سپس متن رمز را به عنوان حرف "Q" دریافت می کنید. به روشی مشابه "A" متن ساده است، سپس متن رمزی "E" خواهد بود.
یک راه بهتر برای درک
الگوریتم برای رمزگذاری
برای هر متن ساده (P)، متن رمزی (C) است.