به جلسۀ دیگری از دوره آموزش ارزهای دیجیتال خوش آمدید. همانطور که در پایان جلسۀ قبل اشاره کردیم، در این جلسه، قصد داریم بررسی کنیم که «امضای دیجیتال مثل چه چیزی کار میکند؟». در این جلسه به پرسش که «رمزنگاری نامتقارن چیست؟» پاسخ خواهیم داد. با آکادمی کالج پیپس، بزرگترین مرجع تخصصی آموزش بازارهای مالی، همراه باشید تا قلههای دانش را در زمینۀ رمزارزها فتح کنید.
[ez-toc]
قبل از اینکه به جزئیات فنی بپردازیم که «امضای دیجیتال مثل چه چیزی کار میکند؟»، میخواهیم با استفاده از یک مثال ساده و قابل فهم، به شما کمک کنیم تا بهتر این موضوع را درک کنید.
تصور کنید که شما یک جعبه دارید. این جعبه دارای یک قفل خاص است که سه حالت مختلف دارد:
- قفل شده (حالت A): زمانی که کلید بهطور کامل به سمت چپ چرخیده است.
- باز شده (حالت B): زمانی که کلید در موقعیت وسط قرار دارد.
- قفل شده (حالت C): زمانی که کلید بهطور کامل به سمت راست چرخیده است.
این قفل دارای دو کلید مجزا است: یک کلید سیاه و یک کلید زرد.
- کلید سیاه فقط میتواند به سمت راست بچرخد، یعنی فقط میتواند در جهت عقربههای ساعت بچرخد (از A به B به C).
- کلید زرد فقط میتواند به سمت چپ بچرخد، یعنی فقط میتواند در جهت خلاف عقربههای ساعت بچرخد (از C به B به A).
این بدان معناست که اگر جعبه قفل باشد و قفل در حالت A قرار داشته باشد، فقط کلید سیاه میتواند آن را باز کند، با چرخاندن به سمت راست، به حالت B باز خواهد شد. اگر جعبه در حالت C قفل باشد، فقط کلید زرد میتواند آن را باز کند، با چرخاندن به سمت چپ، به حالت B. بنابراین هر کلید میتواند جعبه را قفل کند، اما زمانی که قفل شده است، فقط کلید دیگر میتواند آن را باز کند.
فرض کنید که کلید سیاه را انتخاب کرده و نزد خود نگه میدارید. این کلید را «کلید خصوصی» مینامیم؛ زیرا تنها شما به آن دسترسی دارید. کلید دوم، یعنی کلید زرد، «کلید عمومی» است: شما تعداد زیادی نسخه از آن ساختهاید و آنها را به دیگران دادهاید. در این سناریو، شما کلید خصوصی خود را دارید که میتواند به سمت راست از A به B به C بچرخد و دیگران کلید عمومی شما را دارند که میتواند به سمت چپ از C به B به A بچرخد.
این مثال ساده به درک بهتر اینکه امضای دیجیتال چگونه کار میکند، کمک میکند.
در امضای دیجیتال، کلید خصوصی برای ایجاد امضا استفاده میشود و کلید عمومی برای بررسی صحت و اعتبار امضا به کار میرود. این فرآیند به تضمین امنیت و اصالت پیامها در دنیای دیجیتال کمک میکند.
حال به مثال زیر توجه کنید.
تصور کنید شخص ثروتمندی در حال مرگ است. او خسته از زندگی ثروتمند و مشهور خود است و تصمیم میگیرد تمام دارایی خود را به تنها دوست صمیمی خود بدهد. او روی یک تکه کاغذ مینویسد: «هر چه سریعتر یک تریلیون دلار به دوستم بدهید».
او این تکه کاغذ را در جعبهای قرار میدهد و با استفاده از کلید خصوصیاش، جعبه را قفل میکند. سپس تکه کاغذ دیگری با همان پیام مینویسد: «هر چه سریعتر یک تریلیون دلار به دوستم بدهید».
سپس این تکه کاغذ را به دوستش میدهد و به او میگوید: این را به بانکدار من بده». و اضافه میکند: «اگر بانکدار من به تو اعتماد نداشت، جعبۀ قفل شده را به او بده».
حال دو نامه با همان پیام وجود دارد. یکی در جعبۀ قفل شده است و دیگری در جیب دوستش که بهطور عمومی قابل مشاهده است.
اواخر آن شب، مرد پولدار میمیرد. دوستش این خبر را به رسانهها میگوید و روز بعد، این خبر در تمام شبکههای خبری تلویزیونی پخش میشود.
بانکدار از طریق تلویزیون در دفترش از این خبر مطلع میشود. دوست مرد ثروتمند نزد بانکدار میرود و درخواست پولش را میکند و تکه کاغذ را به او میدهد. بانکدار که به او اعتماد ندارد، آن را رد میکند. خدمتکار جعبۀ قفل شده را بیرون میآورد و آن را روی میز میگذارد.
حال بانکدار هم پیام و هم جعبه را در اختیار دارد.
بانکدار کلید «عمومی» را از جیبش بیرون میآورد و میبیند آیا میتواند جعبه را باز کند. او کلید عمومی را به سمت چپ میچرخاند و جعبه باز میشود! داخل جعبه، نامهای قرار دارد که شخص ثروتمند نوشته و با نامهای که دوستش نشان داده بود، مطابقت دارد.
در نهایت، بانکدار از دوست مرد پولدار عذرخواهی کرده و از دستیارش میخواهد که پول را آماده کند.
او متوجه میشود که تنها راه قفل شدن جعبه، استفاده از کلید «خصوصی» شخص ثروتمند است که فقط در اختیار او قرار داشت!
همچنین، این به این معنی است که هیچ کس دیگری نمیتوانست نامه را در جعبه قرار دهد و ثابت میکند که نامه واقعاً از طرف آن شخص پولدار است!
استفاده از «جفت کلیدها»، روشی است که شخص میتواند ثابت کند که پیام فقط از طرف شخص ثروتمند آمده است؛ بدون نیاز به امضای دستنویس فیزیکی. و جعبۀ قفل شده نشان میدهد که پیام درون آن همیشه محافظت شده و دست نخورده باقی مانده است (زمانی که جعبه قفل بود).
این اساساً به این سؤال پاسخ میدهد: «چگونه میتوانید ثابت کنید که واقعاً شخص ثروتمند این پیام را نوشته است، بدون اینکه حضور داشته باشد و اینکه این پیام در حین انتقال تغییر نکرده است؟»
اینها مثالهایی ساده از نحوۀ کار یک امضای دیجیتال بود. امیدواریم که بهخوبی درک کرده باشید.
حالا بیایید بررسی کنیم که «امضای دیجیتال چگونه کار میکند؟»