مقدمه
پروژه Tor در نوامبر ۲۰۲۵ الگوریتم Counter Galois Onion (CGO) را معرفی کرد. این مقاله به بررسی فنی این الگوریتم میپردازد.
مشکل: حملات Tagging
نحوه کار حملات
یک relay مخرب میتواند:
1. بیتهای خاصی از بسته را تغییر دهد (tag)
2. این تغییرات در خروج شبکه قابل شناسایی است
3. ناشناسی کاربر به خطر میافتد
محدودیتهای روشهای قبلی
راهحل: CGO
Galois Counter Mode (GCM)
CGO از AES-GCM الهام گرفته اما برای محیط onion بهینه شده است.
ویژگیهای کلیدی
پیادهسازی فنی
ساختار بسته جدید
```
+----------------+
| AES-CGO Header |
+----------------+
| Encrypted Data |
+----------------+
| Authentication |
| Tag |
+----------------+
```
محاسبه Tag
Tag از ترکیب:
تاثیر بر امنیت
Before CGO
حملات tagging: ممکن
حملات correlation: آسانتر
After CGO
حملات tagging: تقریباً غیرممکن
حملات correlation: سختتر
نتیجهگیری
CGO یکی از مهمترین ارتقاهای امنیتی Tor در سالهای اخیر است.