این زبان با ماشین ترجمه شده و توسط انسانی بازبینی نشده است.

فناوری · مقاله

رمزگذاری چگونه کار میکند: راهنمای حفاظت از حریم خصوصی دیجیتالی

انتشار:

Each regular round involves four steps. First is the Byte Sub step, where each byte of the block is replaced by its substitute in an S-box. Next is the Shift Row step, followed by the Mix Column step. Matrix multiplication is performed. The final step is Add Round Key. This simpl
تصویر: John Savard · CC0 · Wikimedia Commons

به‌طور خلاصه

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

این نسخه ترجمهٔ ماشینی متن اصلی (English) است. خواندن متن اصلی

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

دو نوع اساسی: متقارن و نامتقارن

سیستم‌های رمزگذاری به طور کلی به دو دسته تقسیم می‌شوند. رمزگذاری متقارن از یک کلید محرمانه واحد برای قفل و باز کردن داده‌ها استفاده می‌کند: ارسال‌کننده و گیرنده باید قبلاً کلید یکسانی داشته باشند، بر اساس شرکت حریم خصوصی Proton. این رمزگذاری متقارن را سریع می‌کند، اما یک مشکل عملی ایجاد می‌کند — خود کلید باید به نحوی منتقل شود بدون اینکه مورد سوء استفاده قرار گیرد.

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

به دلیل این معاوضه، اکثر سیستم‌های واقعی از روش ترکیبی استفاده می‌کنند: رمزگذاری نامتقارن به طور مختصر برای تبادل کلید متقارن یک بار مصرف بر روی شبکه باز استفاده می‌شود، و سپس الگوریتم متقارن سریع، داده‌های حجیم واقعی را مدیریت می‌کند. این ترکیب قدرت اتصالات وب‌سایت HTTPS، شبکه‌های خصوصی مجازی (VPN) و رایانامه رمزگذاری‌شده را فراهم می‌کند، همانطور که Proton توضیح می‌دهد.

AES: استاندارد پشت اکثر رمزگذاری روزمره

پرکاربردترین الگوریتم متقارن، استاندارد رمزگذاری پیشرفته (AES) است، که توسط موسسه ملی استانداردها و فناوری (NIST) ایالات متحده در 26 نوامبر 2001، به عنوان استاندارد فدرالی پردازش اطلاعات (FIPS) 197 منتشر شد. AES از طول‌های کلید 128، 192 یا 256 بیت پشتیبانی می‌کند و داده‌ها را در بلوک‌های 128 بیتی پردازش می‌کند. NIST آن را الگوریتمی تایید شده توسط FIPS توصیف می‌کند که می‌تواند برای محافظت از داده‌های الکترونیکی استفاده شود، و در سراسر سیستم‌های دولتی و تجاری در جهان استفاده می‌شود.

چه چیزی رمزگذاری را "انتهای به انتهایی" می‌کند

همه رمزگذاری‌ها سطح حفاظت یکسانی را ارائه نمی‌دهند. رمزگذاری استاندارد "در حین انتقال"، مانند پروتکل TLS استفاده شده در HTTPS، داده‌ها را تنها هنگام حرکت بین دستگاه و سرور محافظت می‌کند — اما داده‌ها همچنان قابل خواندگی هستند هنگام رسیدن به آن سرور. رمزگذاری انتهای به انتهایی (E2EE) جلوتر می‌رود: بر اساس IBM، داده‌ها در حین انتقال رمزگذاری‌شده باقی می‌مانند و تنها بر روی دستگاه گیرنده رمزگشایی می‌شوند، به این معنی که حتی ارائه‌دهنده خدمت انتقال پیام نمی‌تواند محتوای آن را بخواند.

IBM رمزگذاری انتهای به انتهایی را به عنوان کاری که در چهار مرحله انجام می‌شود توصیف می‌کند: الگوریتم پیام را به متن رمزشده تبدیل می‌کند؛ متن رمزشده بر روی شبکه سفر می‌کند و برای هر ناظر مانند نویسه‌های تصادفی به نظر می‌رسد؛ دستگاه گیرنده از کلید خصوصی یا مشترک برای بازیابی پیام اصلی استفاده می‌کند؛ و سپس داده‌ها برای یکپارچگی بررسی می‌شوند تا تأیید شود که در حین انتقال دستکاری نشده‌اند. IBM برنامه‌های پیام‌رسانی مانند WhatsApp، Signal و iMessage اپل، همراه با مدیران رمز عبور مانند 1Password و Bitwarden را به عنوان نمونه‌هایی از خدمات که رمزگذاری انتهای به انتهایی را اعمال می‌کنند فهرست می‌کند.

متقارن در مقابل رمزگذاری نامتقارن، در یک نگاه
ویژگیرمزگذاری متقارنرمزگذاری نامتقارن
کلیدهای استفاده شدهیک کلید محرمانه مشترکجفت کلید عمومی + خصوصی
اندازه کلید نمونه128–256 بیت2048+ بیت (RSA); 256+ بیت (ECC)
سرعتسریعحدود 1000 برابر کندتر از متقارن
الگوریتم‌های رایجAES, ChaCha20RSA, ECDH, Ed25519, ML-KEM
استفاده نمونهرمزگذاری حجم بزرگی از داده‌ها (فایل‌ها، ترافیک VPN)تبادل کلید، امضای دیجیتالی

چرا رایانه‌های کوانتومی معیارهای رمزگذاری را تغییر می‌دهند

بازرسان‌ها قبلاً برای تهدید آینده آماده می‌شوند: رایانه‌های کوانتومی به اندازه کافی قدرتمند می‌توانند، در تئوری، مسائل ریاضی را که رمزگذاری نامتقارن امروزی بر آن تکیه می‌کند، شکست دهند. در 13 آگوست 2024، NIST سه استاندارد فدرالی پردازش اطلاعات جدید را تأیید کرد که خصوصاً برای مقاومت در برابر حملات از رایانه‌های کوانتومی و کلاسیکی طراحی شده‌اند، بر اساس مرکز منابع امنیت رایانه NIST (CSRC).

سه استاندارد FIPS 203، استاندارد مکانیسم کپسول‌سازی کلید بر پایه شبکه معیاری هستند (مشتق شده از ارسال CRYSTALS-Kyber)؛ FIPS 204، استاندارد امضای دیجیتالی بر پایه شبکه معیار (مشتق شده از CRYSTALS-Dilithium)؛ و FIPS 205، استاندارد امضای دیجیتالی بدون حالت بر پایه هش (مشتق شده از SPHINCS+). CSRC NIST بیان می‌کند که استانداردها "برای مقاومت در برابر حملات آینده از سوی رایانه‌های کوانتومی، که امنیت استانداردهای فعلی را تهدید می‌کنند، طراحی شده‌اند"، و تبادل کلید و امضاهای دیجیتالی مورد استفاده برای تأیید عدم دستکاری داده‌ها را پوشش می‌دهند.

این برای حریم خصوصی روزمره چه معنی دارد

برای اکثر مردم، نکته عملی این است که رمزگذاری قبلاً اکثر زندگی دیجیتالی روزمره را به طور پیش‌فرض محافظت می‌کند — HTTPS وب‌گردی را ایمن می‌کند، AES فایل‌ها و ترافیک Wi-Fi را ایمن می‌کند، و E2EE بسیاری از برنامه‌های پیام‌رسانی محبوب را محافظت می‌کند. انتقال مستمر به سوی استانداردهای پس از کوانتومی، تغییر زیرساختی در زمینه پس‌زمینه است، که توسط هیئت‌های استانداردسازی، سازندگان دستگاه و ارائه‌دهندگان خدمات مدیریت می‌شود، نه اینکه کاری است که کاربران فردی باید خود پیکربندی کنند.

پرسش‌ها

تفاوت بین رمزگذاری و رمزگذاری انتهای به انتهایی چیست؟
رمزگذاری معمولی، مانند TLS استفاده شده در HTTPS، داده‌ها را تنها هنگام سفر بین دستگاه و سرور محافظت می‌کند، جایی که می‌تواند خوانده شود. رمزگذاری انتهای به انتهایی داده‌ها را تا زمانی که بر روی دستگاه گیرنده رمزگشایی شود رمزگذاری‌شده نگه می‌دارد، بنابراین حتی ارائه‌دهنده خدمت محتوای آن را نمی‌تواند بخواند، بر اساس IBM.
AES چیست و چرا به این اندازه گسترده استفاده می‌شود؟
AES (استاندارد رمزگذاری پیشرفته) الگوریتم رمزگذاری متقارن است که توسط NIST در سال 2001 به عنوان FIPS 197 منتشر شد. از کلیدهای 128، 192 یا 256 بیتی پشتیبانی می‌کند و برای حفاظت از داده‌های الکترونیکی در سیستم‌های دولتی و تجاری تایید شده است.
چرا سیستم‌ها از رمزگذاری متقارن و نامتقارن با هم استفاده می‌کنند؟
رمزگذاری نامتقارن نیاز به اشتراک کلید محرمانه پیش‌تر را از بین می‌برد اما حدود 1000 برابر کندتر از رمزگذاری متقارن است، بر اساس Proton. سیستم‌های ترکیبی از رمزگذاری نامتقارن به طور مختصر برای تبادل کلید جلسه استفاده می‌کنند، سپس به رمزگذاری متقارن سریع برای داده‌های واقعی تبدیل می‌شوند — این طریقه‌ای است که HTTPS و VPN کار می‌کنند.
آیا رایانه‌های کوانتومی می‌توانند رمزگذاری فعلی را شکست دهند؟
رایانه‌های کوانتومی قادر به شکستن رمزگذاری نامتقارن کاربردی امروزی هنوز وجود ندارند، اما NIST قبلاً استانداردهای پس از کوانتومی جدید (FIPS 203، 204 و 205) را در آگوست 2024 تأیید کرد که خصوصاً برای مقاومت در برابر حملات کوانتومی آینده طراحی شده‌اند، بر اساس CSRC NIST.
کدام برنامه‌ها از رمزگذاری انتهای به انتهایی استفاده می‌کنند؟
IBM خدمات پیام‌رسانی WhatsApp، Signal و iMessage اپل را به عنوان برنامه‌هایی که برای تمام ارتباطات از رمزگذاری انتهای به انتهایی استفاده می‌کنند فهرست می‌کند، همراه با مدیران رمز عبور مانند 1Password و Bitwarden برای بیانیه‌های ذخیره‌شده.

منابع

  1. NIST — Advanced Encryption Standard (AES)
  2. NIST CSRC — Post-Quantum Cryptography FIPS Approved
  3. IBM — What Is End-to-End Encryption?
  4. Proton — Asymmetric vs. symmetric encryption: What's the difference?

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

مطالب مرتبط