کلیدهای رمزنگاری
رمزنگاری، شیوه
باستانی حفاظت از اطلاعات است که سابقه آن به حدود 4000 سال پیش از میلاد
باز می گردد. امروزه رمزنگاری در دنیای مدرن از اهمیت ویژه ای برخوردار
است، به طوری که رمزنگاری به عنوان یک روش مؤثر برای حفاظت از اطلاعات حساس
به کار می رود. اطلاعاتی مانند اطلاعات طبقه بندی شده نظامی، اطلاعات حساس
مؤسسات مالی، کلمات عبور که بر روی سیستم های کامپیوتری ذخیره شده اند و
داده هایی که بر روی اینترنت و یا از طریق امواج رادیویی انتشار می یابند.
در سری مقاله های رمزنگاری، مفاهیم اولیه رمزنگاری را شرح خواهیم داد. لازم
به ذکر است که رمزنگاری یک مبحث بسیار پیچیده است و در اینجا ما قصد توضیح
پایه های ریاضی الگوریتمهای رمزنگاری یا باز کردن تمام جزئیات را نداریم و
تنها به معرفی کلیات این مقوله خواهیم پرداخت. برای دریافت اطلاعات و
جزئیات بیشتر می توانید به کتابهایی که در این زمینه نگارش شده اند مراجعه
فرمایید. در قسمتهای قبلی تاریخچه مختصری از رمزنگاری و مفاهیم اولیه آن را
توضیح دادیم و در این قسمت کلیدهای رمزنگاری، شیوه انتشار و مدیریت کلید و
رمزنگاری در شبکه را توضیح خواهیم داد.
کلیدهای رمزنگاری
تکنیک
های رمزنگاری پیچیده به راحتی از روش های جابجایی یا جایگزینی استفاده نمی
کنند. در عوض از یک کلید محرمانه برای کنترل یک توالی طولانی از جابجایی و
جایگزینی های پیچیده استفاده می کنند. کلیدهای رمزنگاری و الگوریتم های
رمزنگاری با یکدیگر همکاری می کنند تا یک متن اولیه را به یک متن رمزی
تبدیل کنند. در اغلب موارد الگوریتم رمزنگاری ثابت و شناخته شده است و این
کلید رمزنگاری است که یک نسخه یکتا از اطلاعات رمزنگاری شده تولید می کند.
در زیر انواع کلیدهای رمزنگاری توضیح داده شده اند.