الگوریتم کلید نامتقارن (Asymmetric Key Algorithm)
در الگوریتم آسیمتریک به جای این که از یک کلید برای رمزگزاری و رمزگشایی استفاده شود، از دو کلید مختلف استفاده میشود. بنابراین هر دو کلید با همدیگر وارد عمل میشوند تا کار به درستی انجام شود. بین این دو کلید یک رابطه خاص ریاضی وجود دارد. این دو کلید را با نام کلید عمومی یا public و کلید خصوصی یا private میشناسیم.
اگر دادهها توسط یکی از این کلیدها رمز شود، فقط کلید دیگر است که قادر به رمزگشایی دادههای رمز شده میباشد. ساز و کار الگوریتمهای آسیمتریک ساده است. همین روش ساده سبب میشود تا پردازشگر کامپیوتر، برای رمزگزاری و دیکریپت یا رمزگشایی زمان زیادی را به پردازش اختصاص دهد. این یکی از دلایلی است که از الگوریتمهای آسیمتریک کمتر استفاده میشود. از روش آسیمتریک بیشتر برای بخشی از دادهها و مراحلی از کار استفاده میکنیم. برای مثال در پروسه احراز هویت و یا کلیدهای کاربردی در روش متقارن یا سیمیتریک از این الگوریتمها استفاده میکنیم.
آشنایی با کلید پابلیک یا عمومی و کلید پرایویت یا خصوصی
از جمله دلایلی که به رمزنگاری آسیمیتریک، رمزنگاری کلید عمومی و یا public key گفته میشود، این دلیل است که کلید به صورت عمومی در اختیار همه افراد قرار داده میشود. از طرفی به الگوریتم آسیمیتریک، رمزگشایی با کلید خصوصی و یا private key گفته میشود. دلیل این مسئله است که کلید خصوصی در اختیار هیچ کسی قرار نمیگیرد. این کلید مختص خود دستگاه است. برای مثال در یک سایت رمز شده و ایمن، از کلید عمومی برای دیدن تصاویر سایت توسط کاربران استفاده میشود و کلید خوصی فقط در دست سرور است.
برچسب ها: ربات آربیتراژ و ربات آربیتراژ قطعا سودده و ربات آربیتراژ گودا و ربات آربیتراژ قودا و ربات آربیتراژ ghooda , ثبت نام ربات آربیتراژ و سفارش ساخت ربات فارکس و ساخت ربات معامله گر بورس و ساخت ربات معاملاتی و طراحی ربات تریدر و ربات فارکس رایگان و برنامه نویسی ربات فارکس و آموزش ساخت اکسپرت فارکس و ساخت ربات معامله گر با پایتون و دانلود ربات معامله گر فارکس و خرید ربات تریدر فارکس و ربات فارکس خودکار و ربات معامله گر بورس رایگان و آموزش ساخت ربات معامله گر فارکس و دانلود ربات معامله گر بورس ایران و ربات معامله گر آلپاری و ربات فارکس برای اندروید و ربات سود ده فارکس و ربات سود ده بورس ایران و اکسپرت سود ده فارکس و اکسپرت سود ده بورس ایران
Order to build a Forex robot , Build a stock trading robot , Build a trading robot , Trader robot design , Free Forex Robot , Forex robot programming , Forex Expert Making Tutorial , Build a trading robot with Python , Download Forex Trading Robot , Buy Forex Trader Robot , Automated Forex Robot , Free stock trading robot , Learn how to build a Forex trading robot , Alpari trading robot , Forex robot for Android , MetaTrader robot design , MetaTrader robot programming , Forex robot design , Forex robot programming , Automated trading
آشنایی با چند الگوریتم کلید نامتقارن معروف
- الگوریتم RSA
سه نفر یا نامهای رایوست(Rivest)، شامیر(Shamir) و آلدمن(Adleman) از یک استاندارد مشخص برای رمزنگاری کلید عمومی استفاده کنند. در الگوریتم ایشان، طول کلید بین ۵۱۲ تا ۴۰۹۶ کاراکتر دودویی بود. البته یک آستانه برای داشتن امنیت در نظر گرفته شد که طول ۱۰۲۴ است. طبیعی است که هر چه طول کلیدب یشتر میشود، امنیت کلید و احتمال کشف آن نیز خیلی کم میگردد. امروزه از این الگوریتم در پروسه احراز هویت استفاده میشود.
- الگوریتم DH
الگوریتم دفی هیلمن (Diffie-Hellman) یک پروتکل برای منتقل سازی کلید میباشد. یک الگوریتم نامتقارن است که به هر دو دستگاه اجازه میدهد تا کلیدهایشان را بر روی یک بستر ناامن در اینترنت و یا شبکه ارسال نمایند. خود الگوریتم، نامتقارن است ولی کلیدهایی که توسط این الگوریتم فرستاده میشوند، متقارن هستند.
چند نکته در مقایسه الگوریتم های نامتقارن در برابر الگوریتم های متقارن
- پردازش در الگوریتمهای نامتقارن نسبت به الگوریتمهای متقارن زمان و پردازش بیشتری را میطلبد.
- الگوریتمهای نامتقارن نسبت به الگوریتمهای متقارن امنیت بیشتری دارند.
- طول کلید در الگوریتمهای نامتقارن نسبت به الگوریتمهای متقارن طولانیتر است و ممولا بین ۲۰۴۸ تا ۴۰۹۶ کاراکتر طول دارند. به همین دلیل هم هست که این الگوریتمها امنیت بیشتری دارند.
- از الگوریتمهای نامتقارن بیشتر برای کاربردهای خاصی مانند پروسه احراز هویت و یا انتقال امن کلید در روش متقارن استفاده میشود.
جمع بندی
در این مقاله خواندیم که در روش الگوریتم نامتقارن حتما باید یک کلید بین فرستنده و گیرنده به اشتراک گذاشته شود. در حالی که هر دو طرف، ازیک جفت کلید برای رمزنگاری استفاده میکنند. یک کلید مخفی و خصوصی است و کلید عمومی هم در مدت زمان طولانی استفاده میشود. با کاربرد مجدد همان جفت کلید عملیات رمزنگاری به خوبی و با امنیت کافی انجام میشود.
- ۰ ۰
- ۰ نظر