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