به گفته یکی از رمزنگاران برجسته جهان، منحنی بیضوی بیت کوین احتمال دارد که یک درب مخفی داشته و تمام امنیت آن را بیاعتبار کند. او معتقد است که ساتوشی ناکاماتو، خالق بیت کوین، منحنی بیضوی بیت کوین را به یکی از دو دلیل کارایی آن یا امکان ایجاد درب مخفی، انتخاب کرده است.
کلید عمومی بیت کوین با استفاده از اعمال رمزنگاری منحنی بیضوی روی کلید خصوصی ایجاد میشود. میتوان بهراحتی یک کلید عمومی را از کلید خصوصی ایجاد کرد، اما عکس این عمل غیرممکن است. البته، به شرطی که ایمنی منحنی بیضوی بیت کوین به خطر نیافتد. بسیاری از کارشناسان رمزنگاری متوجه شدهاند که انتخاب منحنی بیضوی
secp256k1 برای بیت کوین در زمان خود غیرمعمول بود، زیرا هنوز بهخوبی در مورد آن تحقیق نشده بود. موسسه کویین تلگراف در این مورد با یکی از رمزنگارهای برجسته جهان به تاتسوکی اوکاموتو
[1] مصاحبه کرده است. اوکاموتو نیز دو فرضیه کارایی و درب مخفی را برای انتخاب ناکامتو در نظر گرفته است او میگوید:
«منحنی کوبلیتز
[2] برای ضربهای سریع عددی طراحی شده است. ازاینرو عملیات (امضا، تأیید و تولید کلید) در
Secp256k1 سریعتر از همان عملیات در
Secp256r1 است. اگرچه اعلام شد منحنی
Secp256r1 بهطور تصادفی انتخاب شده است، هنوز هم ممکن است این ظن وجود داشته باشد که ممکن است با کمک برخی از پارامترهای این منحنی درب مخفی ایجاد کرد. در مقابل این فرض، پارامترهای منحنی کوبلیتز ازنظر ریاضی ثابت میشوند و احتمال کمی برای ایجاد چنین پشت پردهای وجود دارد.»
یکی دیگر از توسعهدهندگان هسته بیت کوین به نام ولادمیر ون در لان
[3] در مصاحبه با کوین تلگراف گفته که از علت انتخاب منحنی بیضوی توسط ناکاماتو بیاطلاع است و اگر هم کسی آسیبپذیری در آن کشف کرده باشد اخطاری نداده است. نگهداری این راز میتواند پاداشی میلیارد دلاری داشته باشد.
مترجم: محمدرضا حجتالاسلامی (کارشناسی ارشد مهندسی نرمافزار دانشگاه اصفهان)
تهیه شده در گروه علوم و فناوریهای نوین پژوهشگاه فضای مجازی
لینک منبع
[3] Wladimir van der Laan