طراحی یک پروتکل امن چندگانه امضاء دیجیتال برای بلاکچین

  • تاریخ ثبت: 04 خرداد 1398
  • نویسندگان: محسن صابری
  • کلمات کلیدی: امضای دیجیتال، بلاکچین، Elliptic Curve Discrete Logarithm Problem (ECDLP)
در حال حاضر اکثر سیستم های cryptocurrency یا سیستم های مبتنی بر فن آوری بلاکچین از الگوریتم elliptic curves digital signature algorithm (ECDSA) در منحنی secp256k1 استفاده می کنند که مستعد backdoorهایی پیاده سازی شده توسط خالق منحنی (secp256k1) است. این مقاله یک الگوریتم multiple elliptic curves digital signature algorithm (MECDSA) ارائه می دهد که نه تنها تعداد منحنی های بیضوی را با توجه به نیاز های امنیتی عملی تنظیم می کند، بلکه برای ویرایش پارامترهای هر یک از منحنی های بیضوی نیز استفاده می شود. ارزیابی عملکرد این الگوریتم ثابت می کند که این طرح امن و کارآمد است و می تواند ازهر backdoor که توسط سازندگان منحنی پیاده سازی شده است اجتناب کند. پیشنهاد می شود که سیستم های مبتنی بر بلاکچین با توجه به تضاد بین امنیت و کارایی از دو منحنی بیضوی استفاده کنند.