الگوریتم رمزنگاری متقارن و نامتقارن
روز به روز، تعداد نقض دادهها و حوادث دستکاری دادهها مرتباً به اوج جدیدی میرسد. این به این دلیل است که مهاجمان سایبری با یافتن تکنیکهای ظریف و جدید برای قربانی کردن کاربران آنلاین، در حال پیشرفت هستند. برای مقابله با چنین تلاشهایی، حفاظت از اطلاعات به اقدامی ضروری در دنیای امنیت سایبری امروز تبدیل شده است. رمزگذاری یکی از این روشها برای محافظت از اطلاعات محرمانهای است که به صورت آنلاین منتقل میشوند. روش رمزگذاری به دو روش استفاده می@شود، یعنی رمزگذاری متقارن و رمزگذاری نامتقارن.
کلیدهای رمزگذاری و رمزنگاری
ریشه رمزگذاری به زمان جولیوس سزار بزرگ برمیگردد. سزار از این روش برای ارسال پیامهای محرمانه خود استفاده کرد. روش سزار، که معمولاً با نام Caesar’s Cipher شناخته میشود، یکی از سادهترین روشهای رمزگذاری است. در مقایسه با آن، تکنیکهای رمزگذاری امروز بسیار پیچیدهتر و پیشرفتهتر هستند. امروزه الگوریتمهای بسیار پیچیدهای برای تبدیل اطلاعات معقول به قالب نامفهوم اجرا میشوند.
پس از رمزگذاری، پیام یا دادهها فقط با استفاده از کلیدهای مناسب، معروف به «کلیدهای رمزنگاری» رمزگشایی اطلاعات یا پیام اتفاق میافتد. اصولاً کلید رمزنگاری رمز عبوری است که برای رمزگذاری و رمزگشایی اطلاعات استفاده میشود. کلید رمزنگاری دو نوع است. آنها به عنوان یک کلید متقارن و یک کلید نامتقارن شناخته میشوند.
رمزنگاری متقارن
رمزگذاری متقارن یک روش معمول رمزگذاری است. همچنین این سادهترین روش از بین دو تکنیک است. رمزگذاری متقارن تنها با استفاده از یک کلید مخفی معروف به «کلید متقارن» انجام میشود که توسط هر دو طرف در اختیار است. این کلید برای رمزگذاری و رمزگشایی اطلاعات اعمال میشود. فرستنده قبل از ارسال پیام از این کلید استفاده میکند و گیرنده از آن برای رمزگشایی پیام رمزگذاری شده استفاده میکند.
این یک روش کاملاً ساده است و در نتیجه، وقت زیادی نمیبرد. وقتی نوبت به انتقال دادههای عظیم میرسد، کلیدهای متقارن ترجیح داده میشوند. Caesar’s Cipher اتفاقاً نمونه خوبی از رمزگذاری متقارن است. رویکردهای مدرن رمزگذاری متقارن با استفاده از الگوریتمهایی مانندRC4 ، AES ، DES ، 3DES ، QUAD ، Blowfish و غیره اجرا میشوند.
متداولترین شکل رمزگذاری متقارن هنگامی صورت میگیرد که اتصال رمزگذاری شده بین مشتری و سرور با نصب یک گواهی SSL مذاکره شده باشد. پس از مذاکره اتصال، دو کلید جلسه 256 بیتی ایجاد و مبادله میشود تا ارتباط رمزگذاری شده رخ دهد.
رمزنگاری نامتقارن
رمزگذاری نامتقارن یک حالت رمزگذاری نسبتاً جدید و پیچیده است. پیچیده زیرا شامل دو کلید رمزنگاری برای پیاده سازی امنیت داده است. به این کلیدها یک کلید عمومی و یک کلید خصوصی گفته میشود. کلید عمومی، همانطور که از نامش پیداست، برای همه کسانی که مایل به ارسال پیام هستند در دسترس است. از طرف دیگر، کلید خصوصی توسط صاحب کلید عمومی در یک مکان امن نگهداری میشود.
کلید عمومی اطلاعات ارسال شده را رمزگذاری میکند. در این کار از الگوریتم خاصی استفاده میکند. در حالی که، کلید خصوصی، که در اختیار گیرنده است، آن را رمزگشایی میکند.
درگیری دو کلید رمزگذاری نامتقارن را به یک تکنیک پیچیده تبدیل میکند. بنابراین، ثابت میشود که از نظر امنیت داده بسیار سودمند است. الگوریتم Diffie-Hellman و RSA پرکاربردترین الگوریتمهای رمزگذاری نامتقارن هستند.
درباره فائزه تقی پور
فائزه تقی پور هستم دانشجوی کارشناسی شبکه کامپیوتری حدود یک سالی هست که نویسنده ام و دارای مهارت ها و مدرک دوره های +MCSA, CCNA ,Network هستم.
نوشته های بیشتر از فائزه تقی پور
دیدگاهتان را بنویسید