بیت کوین

رمزگذاری متقارن و نامتقارن چیست؟

نوشته شده توسط kazem

رمزگذاری نامتقارن

رمزگذاری فرایند دریافت یک پیام و محو کردن مطالب آن است  به طوری که فقط برخی افراد می توانند به پیام شما نگاه کنند دو نوع رمزگذاری وجود دارد:

  • رمز گذاری متقارن
  • رمزنگاری نامتقارن

اول  نگاهی به رمزنگاری متقارن خواهیم داشت تا دلیل ایجاد این نوع رمز گذاری رو درک کنیم. برای انجام این کار، اجازه دهید به شا آلیس و باب رو معرفی کنم  آلیس یک سند حساس دارد که می خواهد با باب به اشتراک بگذارد.

نامتقارن

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

رمزنگاری نامتقارن

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

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

رمزنگاری نامتقارن

قدرت و امنیت نامتقارن

رمزگذاری به روش کلید خصوصی به خوبی از داده ها محافظت می کند اما اگر هکری کلید خصوصی آلیس رو در دست داشته باشه می تونه تمام پیام هایی که به آلیس فرستاده میشه رو رمزگشایی کنه با این حال هکر نمی تواند پیام هایی که از آلیس فرستاده میشه رو رمزگشایی کنه چون این نیاز به کلید خصوصی باب داره

در موارد بسیاری از رمزنگاری نامتقارن استفاده می شود مانند مکان هایی که امنیت واقعا اهمیت دارد

شاید اطلاع نداشته باشید ولی زمانی که از طریق  HTTPS وب سایت ایمیلی رو می بینید یا برای ارسال ایمیل به طور امن با پروتکل PGP از رمزنگاری  نامتقارن استفاده می کنید

برای آخرین مثال بیت کوین نیز از رمزنگاری نامتقارن برای اطمینان از این که تنها مالک یک کیف پول می تواند به برداشت یا انتقال پول اقدام کند استفاده می کند

بنابر این اکنون می دانید که رمزگذاری نامتقارن چیست

چگونه کار می کند و تفاوت متقارن و نا متقارن در چیست

درباره نویسنده

kazem

xan
Student of pure mathematics
Interested in the technology of the day and cyberspace

یک نظر

نظر بدهید