کلید عمومی یکی از دو کلیدی است که توسط رمزنگاری نامتقارن تولید می شود . این نام را با نام انگلیسی، کلید عمومی دریافت می کند. رمزنگاری نامتقارن یک جزء حیاتی برای عملکرد ارزهای رمزپایه مانند بیت کوین است. بدون آن هیچ ارز دیجیتال آنطور که ما می شناسیم وجود نخواهد داشت. این سیستم به ما اجازه می دهد یک جفت کلید تولید کنیم که بیشتر از دو رشته متنی به صورت رمزنگاری مرتبط نیستند. به این کلیدها : کلید خصوصی و کلید عمومی می گویند. در این توضیح به دومین مورد از آنها خواهیم پرداخت.
چیزی که ما باید درک کنیم این است که؛ کلید خصوصی و کلید عمومی از نظر ریاضی با هم مرتبط هستند. در واقع کلید عمومی همیشه از کلید خصوصی تولید می شود. این باعث می شود هر دو کلید مستقیماً به هم مرتبط شوند. با این حال، محاسبه یا استنباط کلید خصوصی از کلید عمومی غیرممکن است.
موارد استفاده از کلید عمومی
یکی از موارد اصلی استفاده از کلیدهای عمومی در ارسال و دریافت پیام های رمزگذاری شده است. برای توضیح بهتر این موضوع، حالت زیر را تصور کنید:
فیلیپ می خواهد یک پیام رمزگذاری شده برای جولیان بفرستد. برای انجام این کار، فیلیپ پیام را با استفاده از کلید عمومی جولیان رمزگذاری می کند. به لطف این، فقط جولیان می تواند پیام را رمزگشایی کند. برای انجام این کار، جولیان از کلید خصوصی خود استفاده می کند، که او هرگز فاش نکرده است و برای ایجاد کلید عمومی خود (همانی که به فیلیپ داده است) استفاده کرده است. با این کار، جولیان پیام را می خواند و می تواند به همان شیوه به فیلیپ پاسخ دهد.
طبق این سناریو، فیلیپ و جولیان می توانند پیام های رمزگذاری شده را با اطمینان کامل به اشتراک بگذارند که فقط گیرنده مناسب قادر به خواندن پیام است. علاوه بر این، جولیان میتواند پیام ارسال را با کلید خصوصی خود امضا کند تا فیلیپ بداند که نوشته شده است. توسط جولیان، و تغییر یا جایگزین نشده است. برای انجام این کار، متن را با کلید عمومی جولیان بررسی می کند.
به همین ترتیب ما می توانیم کلید عمومی خود را به دوستان، خانواده، همسایگان یا یک غریبه در دیگر نقاط جهان بدهیم. این افراد می توانند از این کلید برای رمزگذاری پیام و ارسال آن برای ما استفاده کنند. همه اینها با این امنیت که فقط ما قادر به رمزگشایی پیام در هنگام داشتن کلید خصوصی خواهیم بود. در حالی که کلید عمومی ما را می توان بدون مشکل عمده به اشتراک گذاشته شود.
آیا امنیت کلیدهای عمومی بر اساس نحوه تولید آنهاست؟
درست است، واقعی!
کلیدهای عمومی و خصوصی عموماً با استفاده از توابع ریاضی قدرتمند و پیچیده تولید می شوند که تضمین می کند کلیدهای تولید شده بسیار ایمن هستند. از این رو سطح بالایی از امنیت و اطمینان آن است. در دنیای ارزهای دیجیتال، توسعهدهندگان تلاش میکنند تا بهترین راهحلهای رمزنگاری را ارائه دهند و آنها را ممیزی و بررسی کنند تا کاملاً مطمئن باشیم که امنیت ما محافظت میشود.
همه اینها چگونه روی ارزهای دیجیتال تأثیر می گذارد؟
ارزهای دیجیتال از این پتانسیل بزرگ رمزنگاری برای تولید آدرس های بیت کوین بهره می برند . همه اینها با این هدف که بتوان آن را به صورت عمومی به اشتراک گذاشت. با این حال، ارزهای دیجیتال مانند بیت کوین از یک الگوریتم بهینه برای ایجاد آدرس استفاده می کنند، این روش ECDSA (الگوریتم امضای دیجیتال منحنی بیضوی) نامیده می شود.
با توجه به عملیات رمزنگاری نامتقارن، ما میتوانیم آدرسهای بیتکوین را دریافت کنیم که بدون خطر دسترسی به وجوه شما، به همه تحویل داده شود. این به این دلیل است که فقط صاحب کلید عمومی (که در تئوری باید دارای کلید خصوصی نیز باشد) به ارزهای دیجیتال دسترسی خواهد داشت تا آنها را به بهترین نحو مدیریت کند.
در واقع، بیت کوین این کار را با انجام یک تبدیل آدرس ساده می کند، جایی که در واقع آدرس محل دریافت بیت کوین را به اشتراک می گذارد، این نرم افزار است که وظیفه آماده سازی تراکنش را بر عهده دارد تا فقط گیرنده بتواند به وجوه دسترسی داشته باشد زیرا تنها آن است. یکی که کلید خصوصی را دارد.
این پروتکل، که ممکن است درک آن دشوار به نظر برسد، امنیت بالایی را ارائه میکند و تضمین میکند که هیچ عامل خارجی مخربی به پول ما برای سرقت آن دسترسی پیدا نمیکند.




