Signal با پرداخت یکبار و اثبات دانش صفر، نیاز به شماره تلفن را حذف میکند

Signal در حال ساخت سیستمی است که نیاز به شماره تلفن برای ایجاد حساب کاربری را برطرف میکند. کاربران جدید یک پرداخت یکبار انجام میدهند که یک اعتبارنامه اثبات دانش صفر (ZKP) تولید میکند. سرورهای Signal این اعتبارنامه را تأیید میکنند — تأیید میکنند که کاربر هزینه ضد سوءاستفاده را پرداخته — بدون اینکه بدانند چه کسی پرداخت کرده یا آن را به هیچ هویتی مرتبط کنند، طبق گزارش About Signal.
این سیستم فناوری رمزنگاریای را که Signal برای حریم خصوصی نامکاربری به کار میگیرد گسترش میدهد و از الگوریتم هشینگ سفارشی Ristretto 25519 استفاده میکند. شماره تلفن از ابتدای راهاندازی Signal شناسه اصلی حسابها بوده و یک سطح حریم خصوصی مهم محسوب میشود: شماره تلفن میتواند برای شناسایی، مکانیابی و ردیابی کاربر استفاده شود.
چطور سیستم ZKP کار میکند
وقتی کاربر هزینه یکبار را پرداخت میکند، سیستم یک اعتبارنامه اثبات دانش صفر صادر میکند که اثبات میکند پرداخت انجام شده بدون اینکه پرداختکننده شناسایی شود. سرورهای Signal بررسی میکنند که اعتبارنامه معتبر است و قبلاً استفاده نشده — بدون دسترسی به دادههای پرداخت اصلی.
محدودیت اندروید
سیستم یک محدودیت مهم در اندروید دارد: پرداختها از طریق Google Play Billing انجام میشود که به حساب Google نیاز دارد. ZKP مانع میشود Signal پرداخت را به هویت شما مرتبط کند، اما Google مستقیماً تراکنش را میبیند. حسابهای بدون شماره تلفن همچنین نمیتوانند به حسابهای شمارهدار مهاجرت کنند.
اهمیت این تغییر
برای روزنامهنگاران، فعالان و کاربران در محیطهای پرنظارت، یک حساب Signal بدون شماره تلفن یکی از در دسترسترین بردارهای حمله علیه ارتباطات امن را حذف میکند. رویکرد ZKP از نظر فنی زیبا است: حمایت ضد سوءاستفاده را بدون اینکه Signal یا هر شخص ثالثی — به جز Google در اندروید — ارتباطی بین پرداخت و حساب ببیند، ممکن میسازد.
در ابتدا توسط About Signal گزارش شده است. برای جزئیات بیشتر مقالهٔ اصلی را بخوانید.
مشاهدهٔ منبع اصلی