بازگشت
بازگشت

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

ایلان ماسک از معرفی پیام‌رسان XChat با رمزنگاری مشابه بیت‌کوین خبر داد
نوشته شده توسط رهام بخشائي
|
۱۲ خرداد، ۱۴۰۴

ایلان ماسک در روز یک‌شنبه در پلتفرم X اعلام کرد که به‌زودی یک ابزار پیام‌رسان جدید به نام اکس‌ چت (XChat) در این شبکه اجتماعی معرفی خواهد شد. او توضیح داد که این ابزار با استفاده از زبان برنامه‌نویسی Rust ساخته شده و از تکنیک‌های رمزنگاری مشابه بیت‌ کوین بهره می‌برد. سیستم این پیام‌رسان بر اساس یک چارچوب جدید و نوآورانه طراحی شده است.

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

رمزنگاری مشابه بیت‌ کوین و چالش‌های کوانتومی

این پیام‌رسان بر روی همه دستگاه‌ها قابل دسترسی خواهد بود. برخلاف سرویس‌هایی مانند واتس‌اپ (WhatsApp) و تلگرام (Telegram) که حساب کاربری را به شماره تلفن مرتبط می‌کنند، XChat به‌منظور حفظ ناشناسی و دسترسی راحت‌تر در دستگاه‌های مختلف، از اپراتورهای موبایل مستقل است.
ماسک اشاره کرده که از رمزنگاری مشابه بیت‌ کوین برای تأمین امنیت استفاده می‌شود. منظور او از این رمزنگاری، روش مبتنی بر منحنی‌های بیضوی (Elliptic Curve Cryptography یا ECC) است. این روش در بیت‌ کوین نیز برای محافظت از تراکنش‌ها و امضاهای دیجیتال استفاده می‌شود. مزیت ECC این است که امنیت بیشتری را با کلیدهای کوچکتر در مقایسه با روش‌های قدیمی مانند RSA فراهم می‌کند.
یک کلید ۲۵۶ بیتی ECC معادل امنیتی مشابه کلید ۳۰۷۲ بیتی RSA دارد اما با سرعت بیشتر و مصرف کمتر منابع سیستم.
 

پیش‌بینی‌های گوگل در مورد رایانه‌های کوانتومی

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

ترکیب رمزنگاری‌های مختلف در XChat

سیستم امنیتی XChat از ترکیبی از روش‌های رمزنگاری مبتنی بر ECC استفاده می‌کند. یکی از این روش‌ها ECDH است که به دو کاربر امکان می‌دهد بدون ارسال کلید خصوصی، یک کلید مشترک بسازند. این کلید سپس برای رمزنگاری پیام‌ها با روش ECIES به کار می‌رود که امنیت پیام‌ها را از مبدا تا مقصد تضمین می‌کند.
همچنین، برای تأیید هویت فرستنده پیام، XChat از روش ECDSA استفاده می‌کند. این روش در بیت‌ کوین نیز کاربرد دارد و امنیت آن برای استفاده در پیام‌رسان‌های مقیاس بزرگ بسیار مناسب است. همچنین ممکن است XChat از روش EdDSA نیز بهره‌برداری کند که سرعت و امنیت بیشتری در تأیید امضاها به همراه دارد.
 

استفاده از گواهی‌نامه‌های ECQV و افزایش امنیت

XChat احتمالاً از ECQV برای تأیید هویت کاربران به‌صورت غیرمتمرکز استفاده خواهد کرد. این گواهی‌نامه‌ها بدون نیاز به زیرساخت‌های پیچیده کلید عمومی (PKI) امکان تأیید هویت کاربران را فراهم می‌آورد.
تمامی این روش‌های رمزنگاری بر پایه این اصل طراحی شده‌اند که تنها افرادی که اطلاعات لازم را دارند می‌توانند پیام‌ها را رمزگشایی کنند. این رویکرد به قدری پیچیده است که حتی قدرتمندترین رایانه‌های فعلی قادر به شکستن آن نیستند.
 

ویژگی‌های Rust در پلتفرم XChat

کد XChat با زبان برنامه‌نویسی Rust نوشته شده که یکی از زبان‌های محبوب برای توسعه سیستم‌های ایمن است. این زبان به‌ویژه در کاهش خطاهای حافظه و افزایش امنیت نسبت به زبان‌هایی نظیر C++ مشهور است. ترکیب این زبان با ویژگی‌های ECC، منجر به ایجاد یک ابزار امن و بهینه برای موبایل و دسکتاپ می‌شود.
اگرچه هنوز مشخص نیست که آیا این ساختار در برابر حملات کوانتومی در آینده مقاوم خواهد بود یا خیر، اما مطمئناً پیگیری این فناوری در سال‌های آینده بسیار جالب خواهد بود.

اشتراک گذاری:
کپی شد