فصل رمزنگاری، بخش دوم
سری مجموعه ی "یک دقیقه در دنیای امنیت"
برگرفته از ماژول بیستم کتاب CEH - Ethical Hacking and Countermeasures v11 (CEH11)
مترجم : آقای علی توکلی
رمزنگاری متقارن نیازمند این است که هم فرستنده و هم گیرنده ی پیام کلید رمز یکسانی را در اختیار داشته باشند، فرستنده پیام با استفاده از آن کلید پیام را تبدیل به رمز می کند و پیام رمز شده را برای گیرنده می فرستد. گیرنده نیز از همان کلید استفاده کرده و کد رمزی را رمزگشایی و به متنی خوانا تبدیل می کند. رمزنگاری متقارن به این خاطر که فقط از یک کلید استفاده می کند با نام رمزنگاری کلید مخفی (Secret Key) نیز شناخته می شود. این مدل رمزنگاری معمولا زمانی که با افراد کمی سر و کار دارید مناسب است و درست کار می کند.
به خاطر اینکه گیرنده و فرستنده هر دو قبل از فرستادن پیام باید کلید رمز را داشته باشند این مدل رمزنگاری در اینترنت کمتر استفاده می شود. زیرا که افرادی که از قبل با هم ارتباطی نداشتند نیاز به یک ارتباط امن دارند و ارتباطی صورت نگرفته است تا کلید رد و بدل شود. راه حل این مشکل رمزنگاری نامتقارن (رمزنگاری با کلید عمومی) است.
مفهوم رمزنگاری نامتقارن، به عنوان رمزنگاری با کلید عمومی (Public Key) نیز شناخته می شود، معرفی شد تا مشکل مدیریت کلید را حل کند. رمزنگاری متقارن هر دو نوع کلید یعنی کلید عمومی و کلید مخفی را درگیر می کند. کلید عمومی برای همه در دسترس است درحالی که فرستنده کلید مخفی را برای خود و پنهان نگه می دارد.
رمزنگاری نامتقارن یک روش رمزنگاری است که از یک جفت کلید استفاده می کند، شامل یک کلید عمومی که در دسترس همه است و یک کلید مخفی که فقط در اختیار صاحب کلید می باشد این امر کمک می کند محرمانگی، یکپارچگی، احراز هویت و انکارناپذیر بودن در مدیریت اطلاعات حفظ شود.
رمزنگاری نامتقارن از روند زیر برای فرستادن پیام استفاده می کند:
1. یک فرد کلید عمومی کسی را که می خواهد با آن ارتباط برقرار کند را در یک فهرست می یابد.
2. با استفاده از این کلید عمومی پیامی که باید به گیرنده برسد رمز شده و به مقصد فرستاده می شود.
3. گیرنده از کلید مخفی استفاده می کند و پیام رمز شده را رمزگشایی می کند.
فقط دارنده ی کلید مخفی می تواند پیام رمز شده با استفاده از کلید عمومی را رمزگشایی کند و به غیر از او کسی توانایی رمزگشایی آن را ندارد. این امر امنیت ارتباطات را بالا می برد زیرا همه ی ارتباطات از یک مسیر کلید عمومی می گذرند و به هیچ وجه کلید مخفی با فرستنده ی پیام در میان گذاشته نمی شود. فرستنده باید کلید عمومی را با نام های کاربری به صورت امنی مرتبط کند تا اطلاعات بدون رهگیری شدن به دست گیرنده برسد برای احراز هویت نیز از امضا های دیجیتال (Digital Signature) استفاده می شود.
دسترسی دولت ها به کلید ها (GAK):
در واقع یک اجبار قانونی است که بر اساس آن دولت ها باید به کلید های افراد و موسسات یا سازمان ها دسترسی داشته باشند. این بدان معناست که شرکت های نرم افزاری موظفند که کپی هایی از کلید های خود را (یا لااقل مقدار مناسبی از کلید ها که با استفاده از آنها بقیه ی کلید ها قابل شکستن باشند) به دولت ها بدهند. مجریان قانون در سراسر دنیا این کلید ها را در اختیار دارند و از آنها استفاده می کنند تا بتوانند فعالیت های مشکوک و علیه امنیت ملی را شناسایی کرده و مدارک لازم جهت محکوم کردن جرائم سایبری علیه امنیت ملی جمع آوری کنند. دولت ها متعهد هستند که این کلید ها را به صورت ایمن نگه دارند و از آنها فقط در زمان داشتن حکم قضایی استفاده کنند. برای دولت ها این توانایی مانند توانایی شنود تلفن های همراه است و نیاز به مجوز دارد.
ادامه دارد ... .
انجمن رمز و امنیت دانشگاه خواجه نصیرالدین طوسی