رمزنگاری

از ویکیجو | دانشنامه آزاد پارسی

رمزنگاری (cryptography)
علم‌ نوشتن‌ و خواندن‌ رمزها. برخی از این‌گونه رمزها عبارت‌اند از رمزهای‌ ماشین‌ رمزساز آلمانی‌ در جنگ‌ جهانی‌ دوم‌ (اِنیگما[۱])، رمز کارت‌های‌ اعتباریِ[۲] اینترنت برای انتقال اطلاعات‌، و رمزهایی‌ که‌ برای‌ پیام‌های‌ محرمانه در پست الکترونیکی[۳] به‌‌کار می‌روند. متن‌ رمزنشده‌ (متن‌ ساده‌[۴]) با فرآیند رمزگذاری[۵] به‌ صورتی‌ غیرقابل‌ خواندن‌، با‌ نام‌ متن‌ رمزی‌[۶]، تبدیل‌ می‌شود. گیرنده‌ باید متن‌ را پیش از خواندن رمزگشایی[۷] کند. فرآیند رمزگشایی‌ را تحلیل‌ رمز[۸] می‌نامند. هیچ‌یک‌ از روش‌های‌ رمزگذاری‌ کاملاً غیرقابل نفوذ نیست، اما تحلیل‌ رمزِ پیامی‌ که‌ خوب‌ رمزگذاری‌ شده باشد، بسیار وقت‌گیر، پیچیده،‌ و تقریباً ناممکن است. با توسعۀ اینترنت‌ و تجارت‌ الکترونیکی[۹]، رمزگذاریِ خوب نیز افزایش‌ یافت‌. در بیشتر سیستم‌های‌ رمزنویسی‌ اینترنت‌ از کلیدهای‌ رقمی‌[۱۰] برای‌ رمزگذاری‌ و رمزگشایی‌ پیام‌ها استفاده‌ می‌کنند. در رمزنویسی‌ با کلیدهای‌ متقارن[۱۱]، فرستنده‌ و گیرنده‌ از کلیدهای‌ یکسانی‌ استفاده‌ می‌کنند. نمونه‌ای‌ از این‌ نوع‌ رمزنویسی‌ استاندارد رمزگذاری‌ داده‌ (دی‌ای‌اِس)[۱۲] است که‌ دولت‌ امریکا به‌‌کار می‌برد. در رمزنگاری دو کلیدی[۱۳]، هر طرف‌ دو کلید‌ دارد: کلید عمومی برای رمزگذاری پیام، و کلید خصوصی برای رمزگشایی آن. نرم‌افزار پی‌جی‌پی[۱۴]، برنامه‌ای رایج، کارآمد، و رایگان برای استفاده‌های غیرتجاری در رمزنویسی کلید عمومی است. برای محافظت بیشتر از پیام‌های‌ رمزی‌، آن‌ها را در میان‌ فایل‌های‌ بزرگ‌ گرافیکی‌، صوتی‌ یا تصویری‌ پنهان‌ می‌کنند. این‌ فن‌ را استتار رایانه‌ای[۱۵] می‌نامند. بسیاری‌ از دولت‌ها سیستم‌های‌ رمزنویسی‌ قوی را تهدیدی‌ برای‌ امنیت‌ ملی‌ خود می‌دانند، زیرا در این‌ صورت‌ خواندن مخفیانۀ پیام‌ها برای مأموران امنیتی ناممکن می‌شود. در امریکا، نرم‌افزار رمزگذاری قوی سلاحی‌ تلقی‌ می‌شود که‌ مشمول‌ مقررات‌ مبادلۀ‌ بین‌المللی‌ اسلحه‌[۱۶]،‌ و صدور آن‌ غیرقانونی‌ است‌. به‌علاوه‌، باید کلیدهای‌ رمزگشایی‌ ‌سیستم‌ تراشۀ‌ کلیپر[۱۷]، که‌ در ۱۹۹۴ عرضه‌ شد و برای‌ رمزگذاری‌ در وسایلی‌ مانند تلفن‌ همراه‌ به‌‌کار می‌رفت‌، در دسترس‌ مقامات‌ قضایی‌ مسئول‌ قرار می‌گرفت. در سال‌ ۲۰۰۰، دولت‌ انگلستان‌ قانونی‌ تصویب‌ کرد که‌ طبق‌ آن‌ مالکان‌ کلیدهای‌ رمزگذاری‌ داده موظف‌اند‌‌ آن‌ها را به‌ پلیس‌ یا سرویس‌های‌ امنیتی‌ تسلیم‌ کنند.

 


  1. Enigma
  2. credit card
  3. email
  4. plain text
  5. encryption
  6. cyphertext
  7. decryption
  8. cryptanalysis
  9. online commerce
  10. digital keys
  11. symmetric-key
  12. Data Encryption Standard
  13. public-key cryptography
  14. (Pretty Good Privacy (PGP
  15. steganography
  16. International Traffic in Arms Regulations
  17. clipper chip