مقالات

blog-image

توسعه‌دهنده زی‌کش راهکاری برای حفاظت از حریم خصوصی در برابر تهدیدهای کوانتومی پیشنهاد داد کپی تیتر

  • توسط: ادمین پارس بیت
  • زمان مطالعه: 7 دقیقه
  • ساخته شده در : 27 مهر 1405 به روز شده در : 27 مهر 1405
  • 10
آنچه در این مقاله می‌خوانید:

    پیشنهاد توسعه‌دهنده Zcash برای افزایش حریم خصوصی مبادلات NEAR Intents در برابر تهدیدهای کوانتومی

    این خبر و تحلیل بر اساس گزارش و بررسی سایت کریپتو نیوز تهیه شده است.

    یکی از توسعه‌دهندگان زیرساخت Zcash پیشنهادی فنی برای افزایش حفاظت از حریم خصوصی کاربران در مبادلات انجام‌شده از طریق NEAR Intents ارائه کرده است؛ طرحی که هدف آن کاهش احتمال افشای تاریخچه پرداخت‌های کاربران در صورت پیشرفت رایانش کوانتومی در آینده است.

    براساس این پیشنهاد، برای هر مبادله ZEC از طریق NEAR Intents یک «کلید مشاهده ورودی» یا Incoming Viewing Key مجزا ایجاد می‌شود. به این ترتیب، حتی اگر در آینده توان محاسباتی لازم برای بازیابی یکی از این کلیدها فراهم شود، اطلاعات قابل مشاهده به همان مبادله محدود خواهد ماند و لزوماً سایر تراکنش‌های حساب را در بر نخواهد گرفت.

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

    چرا مبادلات NEAR Intents مورد توجه قرار گرفته‌اند؟

    NEAR Intents امکان مبادله دارایی میان بلاکچین‌های مختلف را فراهم می‌کند، بدون آنکه کاربر مجبور باشد تمام مراحل فنی انتقال میان شبکه‌ها را به‌صورت دستی مدیریت کند.

    بااین‌حال، Zakura به یک مسئله مرتبط با نحوه استفاده از آدرس‌های Zcash در این فرایند اشاره کرده است.

    برای مثال، زمانی که کاربری قصد دارد ZEC محافظت‌شده را با USDC در شبکه اتریوم مبادله کند، کیف پول او ZEC را به آدرس سپرده مرتبط با سرویس ارسال می‌کند. درخواست مبادله همچنین شامل یک آدرس بازپرداخت است تا در صورت باقی‌ماندن دارایی، ZEC استفاده‌نشده به آن بازگردانده شود.

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

    موضوع اصلی پیشنهاد جدید نیز از همین نقطه آغاز می‌شود: داده‌ای که امروز الزاماً خطری عملی ایجاد نمی‌کند، ممکن است در آینده و با پیشرفت فناوری محاسبات کوانتومی ارزش متفاوتی برای مهاجمان پیدا کند.


    🟠 کارگزاری و سکوی تبادل تخصصی OTC رمزدارایی بیت کوین (BTC) در ایران »»

    بیت کوین (Bitcoin) با نماد BTC نخستین و بزرگ‌ترین رمزدارایی بازار ارزهای دیجیتال از نظر ارزش بازار و یکی از شناخته‌شده‌ترین دارایی‌های مبتنی بر بلاکچین است. اگر قصد دارید با روش خرید و فروش بیت کوین (BTC) در بازار OTC، ویژگی‌ها، کاربردها و مزایای این رمزدارایی در ایران بیشتر آشنا شوید، ادامه این مطلب را از دست ندهید.


    به کانال رسمی پارس‌بیت در بله خوش آمدید. جدیدترین اخبار ارزهای دیجیتال، تحلیل بازار، آموزش بلاکچین، اطلاعیه‌های رسمی، خدمات OTC و به‌روزرسانی‌های پارس‌بیت را از اینجا دنبال کنید.  گزینه ۲ (تبلیغاتی)

    ارتباط این مسئله با رایانش کوانتومی چیست؟

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

    امنیت این ساختار به محاسبات رمزنگاری مبتنی بر منحنی‌های بیضوی متکی است؛ محاسباتی که معکوس‌کردن آنها با رایانه‌های متعارف امروزی عملاً امکان‌پذیر نیست.

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

    در چنین سناریویی، اطلاعات عمومی موجود در یک آدرس محافظت‌شده افشاشده می‌تواند از نظر تئوری برای بازیابی Incoming Viewing Key مورد استفاده قرار گیرد. در صورت دستیابی به این کلید، مهاجم ممکن است بتواند پرداخت‌های دریافتی مرتبط با حساب، مقادیر آنها و برخی یادداشت‌های خصوصی متصل به تراکنش‌ها را شناسایی کند.

    نکته مهم این است که این سناریو مستقیماً به معنای امکان انتقال ZEC کاربر نیست. Zcash برای مجوز خرج‌کردن دارایی از کلیدهای رمزنگاری جداگانه استفاده می‌کند؛ بنابراین دستیابی به Incoming Viewing Key به‌تنهایی کنترل وجوه کاربر را در اختیار مهاجم قرار نمی‌دهد.

    راهکار پیشنهادی Zakura چیست؟

    راهکار Zakura بر ایجاد یک «کلید مشاهده ورودی یک‌بارمصرف» یا One-Time Incoming Viewing Key برای هر مبادله استوار است.

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

    به بیان ساده، کاربر مجبور نیست برای هر مبادله یک حساب Zcash کاملاً جدید ایجاد کند. در عوض، هر آدرس مبادله لایه مشاهده مستقل خود را خواهد داشت، اما دارایی‌های دریافت‌شده همچنان تحت کنترل سازوکار اصلی حساب باقی می‌مانند.

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

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

    چرا برای هر تراکنش یک حساب جداگانه ایجاد نمی‌شود؟

    از نظر نظری، ایجاد حساب مستقل برای هر مبادله نیز می‌تواند جداسازی مشابهی ایجاد کند؛ اما Zakura معتقد است چنین روشی به‌ویژه برای کاربران کیف پول‌های سخت‌افزاری مشکلات عملی ایجاد می‌کند.

    برخی پیاده‌سازی‌های سخت‌افزاری Zcash محدودیت‌هایی در استفاده از چند حساب دارند. همچنین در بعضی دستگاه‌ها، خرج‌کردن وجوه از حساب‌های متعدد می‌تواند به تراکنش‌ها و تأییدهای جداگانه نیاز داشته باشد.

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

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

    بازیابی کیف پول چگونه انجام خواهد شد؟

    ایجاد تعداد زیادی کلید مشاهده یک چالش دیگر نیز ایجاد می‌کند: بازیابی تاریخچه کیف پول.کیف پول‌های Zcash برای شناسایی پرداخت‌های ورودی، خروجی‌های رمزگذاری‌شده تراکنش‌ها را در برابر کلیدهای مشاهده خود بررسی می‌کنند. اگر هر مبادله کلید متفاوتی داشته باشد، اسکن مکرر کل بلاکچین هنگام بازیابی کیف پول می‌تواند با افزایش تعداد مبادلات کندتر شود.برای حل این مشکل، Zakura استفاده از فناوری Private Information Retrieval یا PIR را پیشنهاد کرده است.

    در این روش، کیف پول می‌تواند اطلاعات موردنیاز خود را از یک پایگاه داده دریافت کند، بدون آنکه اپراتور پایگاه داده متوجه شود کاربر دقیقاً درباره کدام آدرس جست‌وجو کرده است.طبق طرح ارائه‌شده، کیف پول ابتدا فیلترهایی را دریافت می‌کند که آدرس‌های احتمالی دریافت‌کننده پرداخت از طریق پل را مشخص می‌کنند. این فیلترها به‌طور کامل دریافت می‌شوند تا سرور نتواند تشخیص دهد کدام آدرس متعلق به کاربر است.در صورت شناسایی یک تطابق احتمالی، کیف پول می‌تواند یک درخواست رمزگذاری‌شده مبتنی بر PIR ارسال کند و محل تراکنش مرتبط را دریافت کند؛ بدون اینکه آدرس مورد جست‌وجو برای اپراتور پایگاه داده آشکار شود.

    حفاظت کوانتومی Zcash همچنان در حال توسعه است

    پیشنهاد جدید Zakura تنها بخشی از تلاش‌های گسترده‌تر اکوسیستم Zcash برای بررسی پیامدهای احتمالی رایانش کوانتومی محسوب می‌شود.توسعه‌دهندگان Zcash به‌صورت جداگانه روی سازوکارهایی برای مقابله با تهدیدهای احتمالی آینده علیه امضاهای تراکنش نیز کار کرده‌اند. این بخش با پیشنهاد One-Time Incoming Viewing Key تفاوت دارد؛ زیرا راهکار Zakura عمدتاً بر حفظ حریم خصوصی تاریخچه پرداخت‌ها متمرکز است، درحالی‌که راهکارهای امضای پساکوانتومی به مسئله مجوز خرج‌کردن دارایی مربوط می‌شوند.به‌روزرسانی Ironwood شبکه Zcash نیز در ژوئیه قابلیت Quantum-Recoverable Notes را از طریق ZIP 2005 معرفی کرد تا زمینه برای طراحی یک سازوکار بازیابی در صورت افزایش تهدیدهای کوانتومی فراهم شود.بااین‌حال، وجود چنین قابلیتی به این معنا نیست که Zcash هم‌اکنون به‌طور کامل در برابر رایانش کوانتومی مقاوم شده است. برای استفاده عملی از این ظرفیت همچنان به طراحی و فعال‌سازی پروتکل‌های تکمیلی نیاز خواهد بود.

    حفاظت کوانتومی Zcash همچنان در حال توسعه است

    آیا رایانه‌های کوانتومی اکنون Zcash را تهدید می‌کنند؟

    در حال حاضر شواهد عمومی از وجود رایانه کوانتومی‌ای که بتواند کلیدهای مبتنی بر منحنی بیضوی مورد استفاده Zcash را بازیابی کند، منتشر نشده است.

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

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

    زمان عرضه قابلیت جدید مشخص نیست

    Zakura تاکنون تاریخ قطعی برای انتشار قابلیت One-Time Incoming Viewing Key اعلام نکرده است.

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

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

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

    کلام آخر

    پیشنهاد Zakura برای ایجاد کلید مشاهده مجزا در هر مبادله ZEC از طریق NEAR Intents، با هدف محدودکردن دامنه افشای احتمالی اطلاعات در آینده طراحی شده است. در این معماری، حتی اگر فناوری کوانتومی در آینده امکان بازیابی یک کلید مشاهده را فراهم کند، اطلاعات قابل دسترسی می‌تواند به همان مبادله محدود بماند و کلید اصلی خرج‌کردن دارایی نیز بدون تغییر باقی بماند.

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

    اشتراک:

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