آکادمی

نگاهی به تاریخچه 80 ساله بیت کوین! داستان بیت کوین، NSA و کریپتو AG

هاگلین و آغاز تکنولوژی رمزنگاری

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

بوریس سزار ویلیام هاگلین
بوریس سزار ویلیام هاگلین

در سال 1925 هاگلین 33 ساله، فرد معتمد امانوئل نوبل، به عنوان مدیر شرکت سوئدی تولید کننده ماشین‌های رمزنگاری A.B. Cryptograph، مشغول به کار شد.

 تولید ماشین‌های رمزنگاری A.B. Cryptograph،
تولید اولین ماشین‌های رمزنگاری A.B. Cryptograph،در سال 1925

زمانی نگذشت که هاگلین به دلیل توانایی و ذکاوتش در زمینه اطلاعات رمزنگاری شده، مورد توجه ویلیام اف فرایدمن قرار گرفت.
فرایدمن در آن زمان رمزنگار ارشد وزارت جنگ ایالات متحده آمریکا بود که پس از آن، به مدت 25 سال سرویس اطلاعات سازمان Proto-NSA را هدایت کرد.

فرایدمن، مدیر ارشد رمزنگاری وزارت جنگ آمریکا
فرایدمن، رمزنگار ارشد وزارت جنگ آمریکا

در آن زمان ارتش ایالات متحده آمریکا فرایدمن را به منظور ارزیابی ماشین‌های رمزنگاری برای استفاده‌های احتمالی استخدام کرده بود. از این رو در سال 1927، فرایدمن در طی یکی از ماموریت‌هایش با شرکت هاگلین آشنا شد و این دو به دلیل ریشه مشترک روس و همچنین علاقه مشترک به علم رمزنگاری، دوستی و همکاری محکمی برقرار کردند.

تولد Crypto AG machines و سرآغاز نسل رمزنگاری نوین

در سال 1940 هاگلین با در دست داشتن دو نمونه اولیه از دستگاه‌های رمزنگاری خود، برای همیشه از اروپا به ایالات متحده نقل مکان کرد. وی در طی این سفر موفق شد تا حق ثبت اختراعش را به دولت آمریکا بفروشد و دولت آمریکا تا پایان جنگ، 140.000 دستگاه رمزنگاری را با استفاده از نمونه اولیه هاگلین تولید کرد و به فروش رساند.

اما این دستگاه‌های رمزنگاریCrypto AG machines چطور کار می‎کردند؟
ظهور تکنولوژی رمزنگاری مدرن با اختراع دستگاه‌های کریپتوگرافیک مبتنی بر روتور آغاز شد. درست مانند ماشین‌های رمزنگاری Enigma، نمونه‌های اولیه دستگاه‌های Crypto AG، با استفاده از روتورهای الکترومکانیکی، برای رمزنگاری ارتباطات متنی مورد استفاده قرار می‎گرفت.

توسعه اولین دستگاه CRYPTO AG
توسعه اولین دستگاه CRYPTO AG

دستگاه‌های رمزنگار مبتنی بر روتور، به جای تعویض حروف با یکدیگر، که شکستن کدهای آن برای حکومت‌ها نسبتا ساده بود، در طول رمزنگاری اطلاعات، دائما مسیرها و الگوهای جدیدی را برای کریپتوگرافی اطلاعات به کار می‌گرفت. همین امر بود که شکستن کدهای این ماشین رمزنگار را به امری غیرممکن تبدیل کرده‌بود.

پس از جنگ جهانی دوم هاگلین به سوئد بازگشت. با این حال دولت سوئد معتقد بود که توسعه دستگاه‌های رمزنگاری هاگلین در سوئد مواد جنگی محسوب شده و از این رو، هاگلین پروژه خود را به کشور سوئیس منتقل کرد. سرنجام در سال 1952 شرکت کوچک و نوپا هاگلین با نام Crypto AG در سوئیس تاسیس شد.

پس از جنگ و با افزایش تقاضا برای دستگاه‌های رمزنگار، هاگلین و فرایدمن ارتباط خود را با یکدیگر از سر گرفته و از آنجایی که در آن زمان، Crypto AG تنها تولید کننده غیرنظامی ماشین‌های رمزنگاری بود، هاگلین و فرایدمن شروع به توسعه نسخه‌های به روز شده دستگاه‌های کریپتوگرافیک کردند.

نسخه‌های به روز شده دستگاه‌های کریپتوگرافیک
نسخه‌های به روز شده دستگاه‌های کریپتوگرافیک

ورود CIA به این ماجرا…

با رشد و توسعه دستگاه‌های کریپتوگرافیک هاگلین و کمپانی Crypto AG، سازمان CIA این تکنولوژی را به عنوان یک تهدید امنیتی شناسایی کرد. بیشترین نگرانی CIA در آن زمان این بود که ماشین‌های رمزنگار هاگلین به دست جمهوری شورروی بیفتند. در عین حال، باتوجه به پتانسیل قوی شرکت Crypto AG، سازمان CIA قصد داشت که از این کمپانی به منظور جمع آوری اطلاعات از جمهوری شوروی و ماهواره‌های آن، استفاده کند.

در سال 1955، آژانس امنیت ملی (NSA) نیز وارد بازی شد. NSA در آن سال قراردادی با هاگلین بست که در طی این قرارداد کمپانی Crypto AG موظف بود که :

1- اطلاعات مشتریان خود را تماما به NSA واگذار کند
2- دستگاه‌های ناامن و دستکاری شده را به کشورهای هدف و دستگاه‌های امن را به ناتو بفروشد.

اما سازمان NSA چطور می‌توانست با استفاده از ماشین‌های رمزنگاری که به کشورهای هدف ارسال می‌شد، اطلاعات کریپتوگرافی شده را به دست آورد؟

NSA به شکل مخفیانه شروع به دستکاری کتابچه راهنمای دستگاه‌های Crypto AG کرد تا دستورالعمل “صحیح” استفاده از آن را ارائه دهد. با انجام تنظیمات مشخص شده در کتابچه راهنما، اطلاعات مورد نیاز به راحتی توسط NSA کد شکنی می‎شد.

در نهایت با پیشرفت روزافزون تکنولوژی، دستگاه‌های Crypto AG در طول زمان از مکانیکی به الکترو مکانیکی و سپس به الکترونیکی پیشرفت کردند و در اواسط دهه 1960، دستگاه‌های رمزنگار هاگلین با نام ” Crypto Heart” در دنیا معروف شدند.

انحصار کامل Crypto AG به دست CIA

پس از مرگ فرایدمن در سال 196، سازمان اطلاعات ایالات متحده شروع به پیاده سازی برنامه‌هایش کرد. بدین ترتیب پس از گذشت 6 ماه از مرگ فرایدمن، دو سازمان CIA و BND (سازمان اطلاعات آلمان)، موفق شدند تا شرکت Crypto AG را در طی یک عملیات مخفیانه از هاگلین خریداری کنند.

در همین راستا، بو هاگلین جونیور، فرزند هاگلین، مخالفت خود را با انحصار دستگاه‌های Crypto AG توسط سازمان CIA و BND رسانه‌ای کرد. این درحالی بود که پس از 5 ماه، هاگلین جونیور به شکل مرموزی در یک تصادف رانندگی جان باخت!
پس از تغییر مالکیت، شرکت Crypto AG با نام مستعار Minerva (نام الهه رومی و نماد جنگ استراتژیک) شناخته شد. به همین ترتیب از سال 1970 به بعد، سازمان CIA و BND کنترل کامل کمپانی Crypto AG را در دست گرفتند.

در طی سه دهه بعدی، Crypto AG موفق شده بود که اطلاعات رمزنگاری شده بیش از 100 کشور را در اختیار CIA و BND قرار دهد. از طرف دیگر، کشورهای متحد با CIA میلیاردها دلار برای دریافت اطلاعات رمزنگاری شده به این سازمان پرداخت می‎کردند.

در این میان دستگاه‌های Crypto AG توسط کشورهای آمریکای جنوبی، در طی عملیات Condor (برنامه‌ 20 ساله سرکوب سیاسی و ترور) مورد استفاده قرار گرفت. گفتنی است که رژیم پینوشه نیز در تشویق عملیات کندور به استفاده از دستگاه‌های Crypto AG موثر بود.

شکست و نزول پروژه Crypto AG از سال 1991، با شکایت هنس بوئلر، یکی از کارمندان Crypto AG، از این کمپانی آغاز شد.

هنس بوئلر، تاجر دستگاه‌های Crypto AG
هنس بوئلر، تاجر دستگاه‌های Crypto AG

آغازی برای پایان Crypto AG

پس از شکایت هنس بوئلر از Crypto AG، پوشش‌های خبری توجه عموم را به روابط بین Crypto AG و سازمان‌های اطلاعاتی آلمان و ایالات متحده جلب کرد. با این وجود که هنوز مدرکی برای اثبات این روابط در دادگاه مشخص نشد، این داستان شروعی بود برای پایان Crypto AG!

از سال 1994 به بعد، کمپانی Crypto AG کاملا به انحصار CIA درآمد. در اوج فعالیت این کمپانی در طی این سال‌ها، Crypto AG صاحب 230 نیروی متخصص و شعباتی در سوئیس، ساحل عاج، امارات، آرژانتین، مالزی و عمان بود.

شعبه رسمی کمپانی Crypto AG
شعبه رسمی کمپانی Crypto AG

با این حال در سال 1995، اسکات شین، روزنامه نگار مجله بالتیمور در طی مقاله‌ای نشانه‌های واضحی مبنی بر ارتباط مستقیم Crypto AG و سازمان CIA در دهه 70 منتشر کرد. با این وجود که Crypto AG سعی داشت اتهامات وارد شده را نقض کند، پوشش‌های خبری بر این موضوع متمرکز شده و همه چیز از اینجا به بعد برضد این کمپانی پیش رفت.

در همین راستا یکی از کارمندان سابق Crypto AG یک ممو از سال 1975 را به اشتراک گذاشت که نشان می‎داد نورا مکبی، یکی از ریاضی دانان معروف سازمان NSA، در جلسات طراحی دستگاه‌های Crypto AG شرکت کرده است. زمانی که خبرنگار مجله بالتیمور در سال 1995 با مک بی تمس گرفت و در مورد Crypto AG از او سوال پرسید، او پس از سکوتی طولانی مدت پاسخ داد: ” من اجازه ندارم در این باره صحبت کنم.”

اثبات حضور نورا مکبی در یکی از نشست‌های کریپتو AG
اثبات حضور نورا مکبی در یکی از نشست‌های کریپتو AG

سرانجام در سال 2000، مجله Covert Action Quarterly در طی مقاله‌ای اسنادی را منتشر کرد که در طی آن، مشخص شد که Crypto AG به بدافزاری برای سازمان اطلاعات آمریکا در 5 دهه اخیر تبدیل شده و در همین مرحله بود که NSA داوطلبانه کمپانی Crypto AG را برای همیشه تعطیل کرد.

سازمان‌های CIA و BND در طی 5 دهه با دستکاری‌ ماشین‌های Crypto AG بیش از 148 کشور را استراق سمع کردند و این درحالی بود که این کشورها میلیون‌ها دلار برروی دستگاه‌های “قابل اعتماد” سوئیسی سرمایه گذاری کرده‌بودند. بی خبر از این که سرمایه آن‌ها صرف جاسوسی از خودشان شده‌بود.


هاگلین کمی پیش از مرگش خود را بزرگترین جاسوس قرن بیستم نامید، قافل از این که 20 سال بعد، از میان خاکستر یکی از محرمانه‌ترین اسرار جنگ سرد، ابزار بزرگتری در علم اقتصاد پدید آمد!

توسعه سیستم هش SHA توسط NSA

با این وجود که بیت کوین در سال 2008 پدید آمد، تکنولوژی و معماری اولیه آن، یعنی الگوریتم هش، به یک دهه قبل باز می‌گردد.

در دهه 90 میلادی، الگوریتم SHA، مخفف عبارت Secure Hash Algorithm ، توسط سازمان اطلاعات آمریکا (NSA) توسعه یافت. جزییات این الگوریتم در سال 1993 در مقاله‌ای منتشر شد و کمی بعد، ایده الگوریتم SHA توسط موسسه ملی استاندارد و فناوری NIST، پذیرفته شد.

نحوه کارکزد الگوریتم هش SHA
نحوه کارکزد الگوریتم هش SHA

درست مانند دستگا‌های Crypto AG، توابع هش نیز دیتای ورودی را دریافت و سپس آن را در هم می‏زند. با این تفاوت که دستگاه‌های Crypto AG برخلاف توابع هش، به گونه‌ای طراحی شده‌بودند که از طریق تنظیمات کتابچه راهنما، قابل رمزگشایی بودند.

توابع هش به صورت کاملا غیرقابل بازگشت و یک طرفه یا به اصطلاح Trap-door توسعه یافته‎‌اند. در چنین حالتی، درست پس از دریافت اطلاعات ورودی، دیتاها از تابع هش حذف می‎شوند. با این حال، هر بخشی از اطلاعات ورودی دیتای خروجی تاثیر گذار است.

برخلاف دستگاه‌های Crypto AG، توابع هش مبتنی بر الگوریتم‌های SHA مخفیانه نیستند. بلکه این الگوریتم‌ها تماما عمومی و متن باز هستند. این توابع درواقع امنیت ارائه شده را از طریق یک طرفه بودن اطلاعات تضمین می‎کنند. به عبارت دیگر، یک هش امن را به راحتی می‌توان تایید کرد و این درحالی است که باتوجه به دیتای خروجی، به هیچ عنوان نمی‎توان دیتای ورودی را رمزگشایی کرد.

به عبارت دیگر، هش را می‎توان به عنوان یک گواهی اصالت دیجیتالی در نظر گرفت. برای درک بهتر، یک قرارداد 1000 صفحه‌ای را فرض کنید. الگوریتم هش قادر است که تمام اطلاعات این 1000 صفحه را به یک هش 64 رقمی منحصر به فرد تبدیل کند. در این میان حتی اگر یک کاما از متن قرارداد جا بعه جا شود، یک هش 64 رقمی کاملا متفاوت دریافت خواهد شد.

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

بیت کوین متولد شد

هدف اصلی الگوریتم هش در شبکه بیت کوین، پروسه هضم تراکنش‌های انجام شده در یک دفتر کل توزیع شده و قابل تایید، به نام بلاکچین است.

بلاکچین بیت کوین را می‎توان به یک آرشیو دیجیتالی از تمامی تراکنش‌های انجام شده در این شبکه تشبیه کرد. با این وجود که بسیاری براین باورند که بیت کوین یک شبکه “ناشناس” است، باید این نکته را در نظر داشت که تمام تراکنش‌های انجام شده در این شبکه در معرض دید عموم است. به عبارتی، تنها اطلاعاتی که در شبکه بیت کوین به شکل سری محافظت می‏‌شود، هویت معامله گران است و بس!

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

در این میان برای ایجاد انگیزه برای نودها به منظور اعتبارسنجی اطلاعات تراکنش‌ها، یک “پاداش تولید بلوک” در شبکه بیت کوین هارد کد شده‌است. این پاداش تولید بلوک در ازای اعتبار سنجی تراکنش‎ها و افزودن آن‌ها به بلاکچین، به نودها اعطا می‌شود که به اصطلاح به این فرایند، استخراج یا ماین بیت کوین می‌‎گویند.

پاداش شبکه بیت کوین به اعتبارسنجان که فرایند استخراج را شکل می‎دهد، در طی زمان (هر چهار سال یک بار) نصف می‎شود که این پروسه، فرایند هاوینگ نام دارد.

فرایند هاوینگ به دو دلیل اصلی در شبکه بیت کوین هارد کد شده است:
1- اعتبار سنجان اولیه بیت کوین، به سرمایه داران اینده تبدیل شوند
2- با کاهش عرضه بیت کوین، ارزش آن در طی زمان بالا برود.

فرایند هاوینگ در شبکه بیت کوین
فرایند هاوینگ در شبکه بیت کوین

در اکتبر سال 2008، ساتوشی ناکاموتو، سپیدنامه بیت کوین را منتشر کرد و در این مقاله، مشخصات فنی و انگیزه‌های این دارایی رمزنگاری شده را تشریح نمود. ساتوشی در این مقاله بیت کوین را یک شبکه همتا به همتا، برای انجام تراکنش‌های الکترونیکی بدون نیاز به اعتماد “Trustless” معرفی کرد. چندماه پس از انتشار این مقاله، بیت کوین به گردش در بازارهای مالی درآمد.

وایت پیپر بیت کوین
وایت پیپر بیت کوین

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

در حقیقت میزان بیت کوین تخمینی در ولت ساتوشی، 1.1 میلیون عدد بیت کوین است که با درنظرگیری ارز بیت کوین کنونی (23000$) مبلغ دارایی‎ ساتوشی معادل 25 میلیارد دلار است که این امر، ساتوشی را در دسته 50 فرد ثروتمند دنیا قرار می‌دهد.

در دسامبر سال 2010، پروژه ویکیلیکس (پورتال افشاگری فساد حکومت‌ها) از ساتوشی درخواست کرد که این پروژه را تامین مالی کند. ساتوشی با این درخواست مخالفت کرد و اصرار داشت که نامی از او به عنوان بنیان گذار بیت کوین در هیچ نهادی افشا نشود. چندی بعد از این رخدادها، ساتوشی برای همیشه ناپدید شد.

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

با این حال یکی از مرموزترین و درعین حال کمتر شناخته‎‌شده‌‎ترین جنبه‌های بیت کوین، نحوه تولید کلیدهای رمزنگاری شده برای تراکنش‎ها، با استفاده از متد public-key cryptography یا “رمزنگاری کلید عمومی” است.

از مصر باستان تا دوره Crypto AG، رمزنگاری با متد symmetric-key cryptography یا “رمزنگاری متقارن” شیوه اصلی پروسه رمزنگاری بوده‌است. با این حال با ظهور محاسبات مدرن، بیت کوین اولین شبکه‌ای بود که رمزنگاری کلید عمومی را با موفقیت پیاده سازی کرد.

منبع: https://twitter.com/bidetmarxman

4.5/5 - (24 امتیاز)

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته های مشابه

دکمه بازگشت به بالا