دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۴
  • شهریور

جلسه ۰۴ : کریپتوگرافی یا رمزنگاری در بلاک چین

  • دسته‌بندی‌ها :
جلسه ۰۴ : کریپتوگرافی یا رمزنگاری در بلاک چین
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      کریپتوگرافی یا رمزنگاری در بلاک چین

      Public Key Cryptography رمزنگاری کلید عمومی که به اختصار به آن PKI می گویند از دو جفت کلید عمومی و خصوصی تشکلیل شده است.
      ممکن است بپرسید منظور کلید در این جا چیست؟
      کلید در کریپتوگرافی یا رمزنگاری در بلاک چین جفتی از اعداد طولانی است.

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

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

      نحوه عملکرد کریتوگرافی یا رمزنگاری در بلاک چین

      PKI شامل دو تابع است:

      • تابع تایید هویت
      • تابع خفظ حریم خصوصی پیام

      تایید هویت Authentication

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

      کریپتوگرافی یا رمزنگاری در بلاک چین

      تایید هویت

      در ابتدا، اگر باب بخواهد پولی به لیزا بفرستد، باید یک کلید خصوصی / عمومی از خود ایجاد کند.
      هر دو کلید همیشه با هم جفت هستند و نمی توان کلید خصوصی و عمومی افراد مختلف را با یکدیگر در هم آمیخت.
      اکنون، باب قصد دارد ۱۰ دلار به لیزا بفرستد.
      بنابراین او یک پیام (پیام متنی ساده) حاوی کلید عمومی (فرستنده) یعنی باب، کلید عمومی (گیرنده) یعنی لیزا و مقدار (۱۰ دلار) را ایجاد می کند.
      هدف این انتقال ” برای مثال خرید کتاب الکترونیکی” نیز به متن پیام اضافه می شود.
      کل پیام در حال حاضر با استفاده از کلید خصوصی باب امضا شده است.
      وقتی لیزا این پیام را دریافت می کند، از الگوریتم تأیید امضای PKI و کلید عمومی باب برای اطمینان از این که پیام از طرف باب به وجود آمده است، استفاده می کند.
      حالا بیایید متن خصوصی پیام باب به لیزا را بررسی کنیم.

      حریم خصوصی پیام

      حالا که لیزا رسید پرداخت او را دریافت کرده است؛ لینک خرید کتابی را که باب می خواهد برای او می فرستد.
      بنابراین لیزا یک پیام ایجاد می کند و آن را به باب ارسال می کند.
      این لینک در تصویر نشان داده شده است.

      کریپتوگرافی یا رمزنگاری در بلاک چین

      حریم خصوصی پیام

      لیزا پیامی با این مضمون ایجاد می نماید:

      باب عزیز! این هم لینک کتابی که می خواستی!

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

      حالا می دانید کریپتوگرافی یا رمزنگاری در بلاک چین به چه نحو کار می کند!

      RSA و ECDSA دو تا از محبوب ترین الگوریتم های PKI است که بیت کوین بیشتر از دومی استفاده می نماید.

      کلام آخر

      در این جلسه با کریپتوگرافی یا رمزنگاری در بلاک چین آشنا شدید.
      جلسه بعدی شمار با هش در بلاک چین آشنا می نماییم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۴ : کریپتوگرافی یا رمزنگاری در بلاک چین
      به اشتراک بگذارید