به سایت آموزش ریاضیات و رمزنگاری خوش آمدید

چرا از رمزنگاری استفاده میکنیم؟

رمزنگاری علمی است که ریشه در پنهان سازی اطلاعات دارد. پنهان سازی در عمل مخفی نگه داشتن اطلاعات فردی و جلوگیری از دسترسی افراد غیر مجاز به آن می باشد. در بسیاری از موارد مجبور هستیم برخی از اطلاعات خصوصی خود را به نحوی پنهان نمائیم. این پنهان نمودن در ساده ترین حالت پوشاندن موضوع در یک لفافه و قرار دادن آن درجای امن خواهد بود.
در مواردی مجبور هستیم پیامی را به صورت پنهان از مکانی به مکانی دیگر منتقل نمائیم در این حالت در لفافه قرار دادن و پنهان نمودن موضوع در یک جای امن کمکی نخواهد کرد بلکه با این موضوع مواجه هستیم که انتقال یک متن از مبدا به مقصد میتواند تهدیدی برای افشا شدن موضوع باشد.

تعریفی جامع از رمزنگاری

تعریف جامعی که از رمزنگاری میتوان ارائه داد عبارت است از برگرداندن علایم، حروف، عبارات موجود در متن به نحوي كه بصورت عادي قابل درك نباشد. در مقابل مي توان علم رمز گشائي را عنوان نمود كه عبارت است از برگردانيدن متن رمز شده از حالت رمز به حالت عادي به نحوي كه بتوان محتواي متن رمز شده را درك نمود .
مي توان گفت اولين رمز نگاري توسط ژوليوس سزار, سردار رومي انجام شده است . در اين روش رمز نگاري كه به رمز سزار معروف است. كاراكتر هاي موجود در متن اولیه براساس ترتيب در حروف الفبا با كاراكترهاي موجود در سه رديف بعد جايگزين شده و اين جايگزيني تا آخرين حروف متن انجام مي شود. به عنوان مثال حرف A با حرف D جايگزين مي شود و حرف B با حرف E از طرف ديگر در انتهاي اين رشته الفبا در صورتي كه با حرفي نظير Y برخورد نمائيم اين حرف را با حرف B جايگزين مي نمائيم.
با توجه به اینکه در گذشته رمزنگاری برای پنهان سازی اطلاعات مورد استفاده قرار می گرفت ولی در حال حاضر علاوه بر پنهان سازی اطلاعات برای اقداماتی چون احراز هویت، امضای الکترونیک و . . . نیز به کار میرود. طراحی الگوریتمهای متفاوت رمزنگاری که دارای قوت و ضعف متفاوتی هستند و همچنین توسعه و پیشرفت سخت افزار موجب شده است. که علم رمزنگاری دارای تحول به سزایی شود.

کاربرد های رمزنگاری

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



مدرسه تابستانی کاربرد نظریه بازیها
هوش مصنوعی و آینده روابط بین الملل
adverse1
adverse1

نظرات و پیشنهادات خود را با آدرس admin[@]ircrypt(.)com با ما در میان بگذارید

نقل مطالب سایت با درج منبع بلا مانع است