Searching...
فارسی
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Cryptography

Cryptography

The Key to Digital Security, How It Works, and Why It Matters
توسط Keith M. Martin 2020 316 صفحات
3.92
100+ امتیازها
گوش دادن
Try Full Access for 7 Days
Unlock listening & more!
Continue

نکات کلیدی

۱. رمزنگاری پایه‌ی نامرئی امنیت دیجیتال است.

برای ایجاد عناصر اساسی امنیت دیجیتال، رمزنگاری تقریباً تنها راه‌حل موجود است.

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

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

فراتر از محرمانگی. اگرچه رمزنگاری در گذشته بیشتر بر حفظ محرمانگی اطلاعات تمرکز داشت، امروزه ابزارهایی برای تأیید عدم تغییر داده‌ها (تمامیت) و احراز هویت طرف مقابل نیز ارائه می‌دهد. این‌ها اساس اعتماد دیجیتال هستند.

۲. کلیدها و الگوریتم‌ها ابزارهای اصلی‌اند، اما کلیدها اهمیت بیشتری دارند.

در استفاده از رمزنگاری برای حمایت از امنیت در فضای سایبری، الگوریتم‌ها مهم‌اند، اما کلیدها کلیدی‌اند.

دستور پخت و مواد اولیه. رمزنگاری بر دو جزء اساسی استوار است: الگوریتم‌ها (دستورالعمل‌های محاسباتی) و کلیدها (داده‌های خاص و اغلب محرمانه). الگوریتم معمولاً عمومی است، اما کلید همان چیزی است که امنیت منحصر به فرد را فراهم می‌کند.

کلیدها دسترسی می‌دهند. درست مانند کلید فیزیکی که در را باز می‌کند، کلید رمزنگاری به یک موجود (انسان یا کامپیوتر) توانایی انجام کاری خاص مانند رمزگشایی داده‌ها یا تأیید اصالت می‌دهد. دسترسی به کلید صحیح همه چیز است.

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

۳. رمزنگاری متقارن داده‌ها را به‌صورت کارآمد محرمانه نگه می‌دارد، اما اشتراک‌گذاری کلید دشوار است.

رمزنگاری متقارن کار می‌کند، به شرطی که همه کسانی که به کلید محرمانه نیاز دارند، بتوانند آن را به دست آورند.

یک کلید برای قفل و باز کردن. رمزنگاری متقارن از یک کلید محرمانه واحد برای رمزگذاری متن ساده به متن رمز شده و همچنین رمزگشایی آن استفاده می‌کند. این روش سریع و کارآمد است و برای رمزنگاری حجم زیادی از داده‌ها ایده‌آل است.

کاربرد گسترده. رمزنگاری متقارن رایج‌ترین نوع رمزنگاری برای محافظت از داده‌های ذخیره شده (مانند لپ‌تاپ شما) و داده‌های در حال انتقال (مانند وای‌فای یا تماس‌های موبایل) است. الگوریتم‌هایی مانند AES پیشرفته‌ترین نمونه‌ها هستند.

مشکل توزیع کلید. چالش اصلی رمزنگاری متقارن، اشتراک‌گذاری امن کلید محرمانه با همه کسانی است که به آن نیاز دارند، به‌ویژه با افراد ناشناس در شبکه‌های ناامن. ارسال کلید خود نیازمند محافظت است که به یک معضل «مرغ یا تخم‌مرغ» تبدیل می‌شود.

۴. رمزنگاری نامتقارن مشکل اشتراک‌گذاری کلید را حل می‌کند و ارتباط امن با ناشناس‌ها را ممکن می‌سازد.

رمزنگاری نامتقارن مانند جادو به نظر می‌رسد. و واقعاً همین‌طور است.

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

قفل‌های دیجیتال. این ساختار کلید عمومی/خصوصی مانند یک قفل دیجیتال عمل می‌کند: هر کسی می‌تواند با کلید عمومی پیام را «قفل» (رمزگذاری) کند، اما فقط دارنده کلید خصوصی می‌تواند آن را «باز» (رمزگشایی) کند. این به‌خوبی مشکل توزیع کلید برای ناشناس‌ها را حل می‌کند.

متکی بر ریاضیات سخت. الگوریتم‌های رمزنگاری نامتقارن مانند RSA بر پایه مسائلی است که انجام آن‌ها در یک جهت آسان (مانند ضرب دو عدد اول بزرگ) اما معکوس آن بسیار دشوار است (یافتن عوامل اول از حاصل‌ضرب) مگر با کلید خصوصی.

۵. هشینگ و امضاهای دیجیتال تمامیت و اصالت داده‌ها را تضمین می‌کنند.

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

بررسی تمامیت. تمامیت داده‌ها تضمین می‌کند که اطلاعات از زمان ایجاد تغییر نکرده است. توابع هش رمزنگاری مانند «آب‌میوه‌گیری» دیجیتال عمل می‌کنند و داده‌هایی با هر اندازه را به یک «خلاصه» یا هش کوچک و منحصر به فرد تبدیل می‌کنند. حتی کوچک‌ترین تغییر در داده‌ها هش کاملاً متفاوتی ایجاد می‌کند.

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

امضاهای دیجیتال. امضاهای دیجیتال با استفاده از رمزنگاری نامتقارن، تمامیت داده‌ها و احراز هویت منبع داده (عدم انکار) را فراهم می‌کنند. فرستنده با کلید خصوصی خود هش داده‌ها را «امضا» می‌کند و هر کسی می‌تواند با کلید عمومی فرستنده امضا را تأیید کند، که صحت داده‌ها و منبع یکتا را اثبات می‌کند.

۶. شناخت «چه کسی آن‌طرف است» حیاتی است، اما رمزهای عبور نقطه ضعف‌اند.

در اینترنت، همه به اندازه کافی درباره این واقعیت که شما سگ نیستید فکر نمی‌کنند.

احراز هویت موجودیت. تعیین اینکه با چه کسی یا چه چیزی در فضای سایبری ارتباط دارید برای امنیت حیاتی است. این فرایند که احراز هویت موجودیت نامیده می‌شود، دشوار است زیرا تعاملات دیجیتال فاقد نشانه‌های فیزیکی دنیای واقعی هستند.

رمزهای عبور ناقص‌اند. رمزهای عبور رایج‌ترین روش احراز هویت‌اند، اما ضعیف هستند. آن‌ها در معرض:

  • حدس زدن و حملات دیکشنری (به‌دلیل انتخاب‌های ضعیف کاربران)
  • سرقت (از طریق فیشینگ، کی‌لاگرها یا ذخیره ناامن)
  • عدم تازگی (اغلب به‌طور مکرر استفاده می‌شوند)
    قرار دارند.

روش‌های قوی‌تر وجود دارد. رمزنگاری امکان روش‌های احراز هویت مقاوم‌تری را فراهم می‌کند، مانند:

  • استفاده از کلیدهای رمزنگاری ذخیره شده روی توکن‌های امن (مانند کارت‌های بانکی)
  • رمزهای عبور کامل که برای هر ورود به سیستم به‌طور یکتا با الگوریتم‌های رمزنگاری و اسرار مشترک تولید می‌شوند
  • پروتکل‌های چالش-پاسخ که در آن موجودیت‌ها با تبدیل چالش تصادفی دانش یک راز را اثبات می‌کنند.

۷. شکست رمزنگاری بیشتر به دلیل پیاده‌سازی و مدیریت کلید است، نه صرفاً الگوریتم‌ها.

وقتی رمزنگاری شکست می‌خورد، در واقع بخشی از سیستم رمزنگاری به درستی عمل نکرده است.

فراتر از ریاضیات. طراحی الگوریتم‌های رمزنگاری قوی دشوار است، اما بیشتر شکست‌های امنیتی در سیستم‌های واقعی به دلیل نقص در الگوریتم‌ها نیست. الگوریتم‌های مدرن مانند AES بسیار امن محسوب می‌شوند.

پیاده‌سازی اهمیت دارد. الگوریتم‌های رمزنگاری باید به‌طور کامل و بدون نقص در نرم‌افزار یا سخت‌افزار اجرا شوند. خطاهای کوچک برنامه‌نویسی یا آسیب‌پذیری‌های کانال جانبی (مانند حملات زمان‌بندی یا تحلیل مصرف برق) می‌توانند کلیدهای محرمانه را فاش کنند و قدرت نظری الگوریتم را بی‌اثر سازند.

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

۸. «معضل رمزنگاری» حریم خصوصی را در برابر دسترسی دولت به داده‌های رمزنگاری شده قرار می‌دهد.

اگر جامعه اجازه استفاده گسترده از رمزنگاری را بدهد، رمزنگاری برای محافظت از داده‌های مربوط به فعالیت‌های غیرقانونی استفاده خواهد شد. اگر جامعه بخواهد استفاده از رمزنگاری را محدود کند، تلاش‌های شهروندان صادق برای محافظت از داده‌های قانونی ممکن است ناکام بماند.

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

محرمانگی مسئله اصلی است. اگرچه رمزنگاری خدمات امنیتی متعددی ارائه می‌دهد، بحث سیاسی عمدتاً حول رمزنگاری و ابزارهای ناشناس‌سازی (مانند تور) می‌چرخد، زیرا این‌ها امکان پنهان کردن اطلاعات و هویت از دولت را فراهم می‌کنند.

تعادل آسان نیست. مقامات اغلب خواستار «تعادل» بین امنیت و حریم خصوصی هستند و راه‌هایی برای دسترسی مشروع به داده‌های رمزنگاری شده (مثلاً از طریق درهای پشتی یا رمزگشایی اجباری) پیشنهاد می‌دهند. اما یافتن راه‌حلی فنی که دسترسی دولت را بدون به خطر انداختن امنیت کلی همه ممکن سازد، بسیار دشوار است.

۹. تلاش‌ها برای کنترل رمزنگاری اغلب سیستم‌های «قابل‌شکستن» مشکل‌ساز ایجاد می‌کنند.

آنچه لازم است یک سیستم رمزنگاری «غیرقابل‌شکستن قابل‌شکستن» است.

مشکل عصای جادویی. پیشنهادهایی برای اجازه دسترسی دولت به داده‌های رمزنگاری شده عملاً نیازمند افزودن قابلیت «عصای جادویی» به سیستم‌های رمزنگاری است. یعنی سیستمی که برای مهاجمان عادی غیرقابل‌شکستن باشد اما تحت شرایط خاص برای دولت قابل‌شکستن باشد.

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

تنظیم مقررات دشوار است. تلاش برای کنترل رمزنگاری از طریق مقررات (مانند کنترل صادرات یا افشای اجباری کلید) در دنیای دیجیتال که نرم‌افزار به‌راحتی در سراسر جهان توزیع می‌شود، با چالش‌های زیادی روبه‌رو است. این اقدامات ممکن است دشوار اجرا شوند و بازیگران مخرب را به سمت روش‌های غیرقابل‌کنترل و واقعاً غیرقابل‌شکستن سوق دهند.

۱۰. کامپیوترهای کوانتومی تهدیدی آینده‌نگر هستند و نیازمند الگوریتم‌های رمزنگاری جدید.

کامپیوترهای کوانتومی تهدید واقعی برای رمزنگاری فعلی ما هستند.

قدرت محاسباتی آینده. اگرچه کامپیوترهای کوانتومی کنونی ابتدایی‌اند، کامپیوترهای کوانتومی قدرتمندتر آینده می‌توانند مسائل ریاضی‌ای را که پایه رمزنگاری نامتقارن امروز (مانند فاکتورگیری اعداد بزرگ) هستند، به‌طور مؤثر حل کنند.

تأثیر بر الگوریتم‌ها. این بدان معناست که رمزنگاری نامتقارن فعلی (RSA) و طرح‌های امضای دیجیتال ناامن خواهند شد. رمزنگاری متقارن (AES) نیز تحت تأثیر قرار می‌گیرد و نیازمند کلیدهای طولانی‌تر (مثلاً ۲۵۶ بیت به جای ۱۲۸ بیت) برای حفظ امنیت خواهد بود.

رمزنگاری پساکوانتومی. پژوهشگران در حال توسعه الگوریتم‌های رمزنگاری جدیدی هستند که در برابر حملات کامپیوترهای کوانتومی مقاوم‌اند. این الگوریتم‌های «پساکوانتومی» برای جایگزینی طرح‌های نامتقارن فعلی و تأمین امنیت ارتباطات و داده‌های دیجیتال آینده ضروری خواهند بود.

۱۱. اعتماد به رمزنگاری از طریق شفافیت، استانداردها و شیوه‌های امن ساخته می‌شود.

اگر به قابلیت اطمینان رمزنگاری باور نباشد، امیدی به ایجاد اعتماد معنادار در فضای سایبری نیست.

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

ایجاد اطمینان. اعتماد به رمزنگاری از طریق:

  • استانداردهای باز و بررسی عمومی الگوریتم‌ها
  • شیوه‌های پیاده‌سازی امن و رفع آسیب‌پذیری‌های کانال جانبی
  • فرآیندهای مدیریت کلید قوی
  • شفافیت ارائه‌دهندگان فناوری درباره نحوه استفاده از رمزنگاری
    تقویت می‌شود.

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

آخرین به‌روزرسانی::

نقد و بررسی

3.92 از 5
میانگین از 100+ امتیازات از Goodreads و Amazon.

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

Your rating:
Be the first to rate!

درباره نویسنده

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

Listen to Summary
0:00
-0:00
1x
Dan
Andrew
Michelle
Lauren
Select Speed
1.0×
+
200 words per minute
Home
Library
Get App
Create a free account to unlock:
Requests: Request new book summaries
Bookmarks: Save your favorite books
History: Revisit books later
Recommendations: Personalized for you
Ratings: Rate books & see your ratings
100,000+ readers
Try Full Access for 7 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
All summaries are free to read in 40 languages
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 10
📜 Unlimited History
Free users are limited to 10
Risk-Free Timeline
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on May 16,
cancel anytime before.
Consume 2.8x More Books
2.8x more books Listening Reading
Our users love us
100,000+ readers
"...I can 10x the number of books I can read..."
"...exceptionally accurate, engaging, and beautifully presented..."
"...better than any amazon review when I'm making a book-buying decision..."
Save 62%
Yearly
$119.88 $44.99/year
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Scanner
Find a barcode to scan

Settings
General
Widget
Loading...