‫دارید‬ ‫تمایییل‬ ‫اگییر‬
‫با‬ ‫را‬ ‫خود‬ ‫دانییش‬
‫اشتراک‬ ‫به‬ ‫دیگران‬
‫یا‬ ‫بگذارییییییییید‬
‫از‬ ‫تا‬ ‫کنجکاوییییید‬
‫آزاد‬ ‫های‬‫تکنولوژی‬
‫اطلعاتی‬ ‫جدییییید‬
‫از‬ ‫یا‬ ‫و‬ ‫ید‬‫ی‬‫کن‬ ‫یب‬‫س‬‫ک‬
‫چند‬ ‫کنار‬ ‫در‬ ‫بودن‬
‫در‬ ‫فعال‬ ‫دوست‬
‫لذت‬ ‫زمینه‬ ‫ایییین‬
‫ما‬ ‫بیییا‬ ،‫بریییید‬‫می‬
.‫شوید‬‫همراه‬
((HistoryHistory&&&&TechniqueTechnique&&&& FutureFuture))
C i t g aC i t g a hh
r p o r p yr p o r p y
‫نگاری‬‫پنهان‬« ‫یا‬‫ی‬‫یتیگانوگرافی‬‫س‬‫ا‬‫آن‬ ‫هدف‬ ‫و‬ ‫یت‬‫س‬‫ا‬ ‫یی‬‫ن‬‫پنها‬ ‫ارتباط‬ ‫برقراری‬ ‫یم‬‫ل‬‫ع‬ ‫و‬ ‫یر‬‫ن‬‫ه‬ »‫پنهان‬
‫یی‬‫ش‬‫پوش‬ ‫یانه‬‫س‬‫ر‬ ‫یک‬‫ی‬ ‫در‬ ‫پیام‬ ‫دادن‬ ‫قرار‬ ‫ییله‬‫س‬‫و‬ ‫یه‬‫ب‬ ‫ارتباط‬ ‫کردن‬‫کمترین‬ ‫یه‬‫ک‬ ‫ای‬‫گونه‬ ‫یه‬‫ب‬ ‫یت‬‫س‬‫ا‬
‫به‬ ‫یی‬‫ت‬‫ح‬ ‫را‬ ‫یانه‬‫س‬‫ر‬ ‫در‬ ‫پنهان‬ ‫پیام‬ ‫یت‬‫ی‬‫موجود‬ ‫نتوان‬ ‫و‬ ‫ید‬‫ی‬‫نما‬ ‫ایجاد‬ ‫ین‬‫آ‬ ‫در‬ ‫را‬ ‫یف‬‫ش‬‫ک‬ ‫یل‬‫ب‬‫قا‬ ‫یر‬‫ی‬‫تغی‬
‫آب‬‫با‬‫نوشتن‬‫ساخت.(مانند‬‫آشکار‬‫احتمالی‬‫صورت‬‫لیمو‬)‫کاغذ‬‫روی‬‫بر‬
‫رمزنگاری‬‫رمزنگاری‬
‫شی‬‫ش‬‫دان‬‫انتقال‬ ‫های‬‫روش‬ ‫و‬ ‫اصول‬ ِ‫ش‬‫ت‬‫شناخ‬ ‫و‬ ‫شی‬‫س‬‫برر‬ ‫شه‬‫ب‬ ‫شه‬‫ک‬ ‫شت‬‫س‬‫ا‬
‫انتقال‬ ‫مسیر‬ ‫اگشر‬ ‫(حتشی‬ ‫امشن‬ ‫صشورت‬ ‫بشه‬ ‫اطعاات‬ ‫ذخیره‬ ‫یشا‬
‫ناامن‬ ‫اطعاات‬ ‫ذخیره‬ ‫شل‬‫ح‬‫م‬ ‫شا‬‫ی‬ ‫شی‬‫ط‬‫ارتبا‬ ‫های‬‫کانال‬ ‫و‬ ‫اطعاات‬
.‫پردازد‬‫می‬ )‫باشند‬
✔‫رمزنگاری‬‫های‬‫تکنیک‬ ‫از‬ ‫شتفاده‬‫س‬‫ا‬‫شی‬‫ض‬‫ریا‬‫برقراری‬ ‫برای‬ ،‫امنیت‬
‫اطعاات‬.‫است‬
✔‫شل‬‫ص‬‫درا‬‫رمزنگاری‬‫به‬ ‫اطعاات‬ ‫شا‬‫ی‬ ‫پیام‬ ‫شن‬‫ت‬‫م‬ ‫دادن‬ ‫شر‬‫ی‬‫تغی‬ ‫شش‬‫ن‬‫دا‬
‫یک‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫و‬ ‫رمز‬ ‫کلید‬ ‫کمک‬‫الگوریتم‬،‫است‬ ‫رمز‬
✔‫شش‬‫ش‬‫دان‬‫رمزنگاری‬‫قبیل‬ ‫از‬ ‫شیاری‬‫ش‬‫بس‬ ‫مقدمات‬ ‫شه‬‫ش‬‫پای‬ ‫بر‬‫تئوری‬
‫اطعاات‬،‫ااداد‬ ‫نظریه‬‫و‬‫آمار‬.‫است‬‫شده‬ ‫بنا‬
‫کلمه‬ ‫انگلیسسسسی‬ ‫زبان‬ ‫در‬ ‫رمزنگاری‬ ‫معادل‬
Cryptography‫یونانی‬ ‫لغات‬ ‫از‬ ‫سه‬‫برگرفت‬ ‫سه‬‫ک‬ ،‫ست‬‫اس‬
kryptos« ‫مفهوم‬ ‫سه‬‫ب‬‫سه‬‫محرمان‬‫و‬ »graphien‫به‬
«‫معنای‬‫نوشتن‬.‫است‬»
Kryptos is a
sculpture by the
American artist
Jim Sanborn
located on the
grounds of the
CIA in Langley,
Virginia.
‫سومریان‬‫نوشته‬‫سنگ‬‫ق.م‬‫سال‬35003500
‫ق.م‬‫سال‬ ‫باستان‬‫مصریان‬‫ق.م‬‫سال‬ ‫باستان‬‫مصریان‬19001900
withwith
PythonPython
‫اسحاق‬‫بن‬‫یعقوب‬‫ابویوسف‬
‫به‬‫ملقب‬‫ابوالحکماء‬
✔‫عمل‬‫در‬‫که‬‫تئوری‬‫لحاظ‬‫به‬‫نه‬‫اگر‬‫رمزنگاری‬‫سیستم‬‫شکست‬‫غیرقابل‬.‫باشد‬
✔‫یا‬‫ه‬‫تن‬ ‫یه‬‫ک‬‫بل‬ .‫باشد‬ ‫یه‬‫ت‬‫نداش‬ ‫ای‬‫محرمانه‬ ‫و‬ ‫پنهان‬ ‫یه‬‫ت‬‫نک‬ ‫یچ‬‫ی‬‫ه‬ ‫ید‬‫ی‬‫با‬ ‫نگاری‬ ‫یز‬‫م‬‫ر‬ ‫ییستم‬‫س‬‫سری‬ ‫یه‬‫ک‬ ‫چیزی‬
‫رمز‬‫کلید‬‫است‬.‫است‬
✔ً‫ل‬‫او‬‫یه‬‫ک‬ ‫ید‬‫ش‬‫با‬‫انتخاب‬‫یل‬‫ب‬‫قا‬ ‫ای‬‫گونه‬‫یه‬‫ب‬ ‫ید‬‫ی‬‫با‬ ‫یز‬‫م‬‫ر‬ ‫ید‬‫ی‬‫کل‬‫عوض‬‫را‬‫آن‬‫یی‬‫ت‬‫براح‬‫بتوان‬‫بتوان‬ ً‫ا‬‫ثانی‬ ‫و‬‫کرد‬
.‫نباشد‬‫رمز‬‫کلید‬‫کردن‬‫یاداشت‬‫به‬‫نیازی‬‫و‬‫سپرد‬‫خاطر‬‫به‬‫را‬‫آن‬
✔.‫باشند‬‫مخابره‬‫قابل‬‫تلگراف‬‫خطوط‬‫طریق‬‫از‬‫باید‬‫نگاری‬‫رمز‬‫متون‬...‫و‬‫اینترنت‬‫//متاالبل‬
✔.‫باشد‬‫نال‬‫و‬‫حمل‬‫قابل‬‫یکنفر‬‫توسط‬‫باید‬‫شده‬‫رمز‬‫اسناد‬‫یا‬‫نگاری‬‫رمز‬‫دستگاه‬
✔.‫باشد‬‫اندازی‬‫راه‬‫قابل‬‫سهولت‬‫به‬‫باید‬‫رمزنگاری‬‫سیستم‬
‫پژوهشهای‬ ‫از‬ ‫را‬ ‫خود‬ ‫شهرت‬ ‫کرشهف‬ ‫آگوسییت‬
‫زبان‬ ‫و‬ ‫خصوص‬ ‫ین‬‫ی‬‫ا‬ ‫در‬ ‫یه‬‫ک‬ ‫یی‬‫ی‬‫کتابها‬ ‫و‬ ‫یی‬‫س‬‫زبانشنا‬
‫یال‬‫س‬‫در‬ ‫او‬.‫آورد‬ ‫یت‬‫س‬‫بد‬ ‫بود‬ ‫یه‬‫ت‬‫نوش‬ ‫ولپوک‬1۸۸3
.‫کرد‬‫منتشر‬»‫نظامی‬‫نگاری‬‫یز‬‫م‬‫«ر‬‫عنوان‬‫با‬‫یه‬‫ل‬‫ماا‬‫دو‬
‫داشت‬ ‫وجود‬ ‫یاسی‬‫س‬‫ا‬ ‫یل‬‫ص‬‫ا‬ ‫یش‬‫ش‬ ‫یه‬‫ل‬‫ماا‬ ‫دو‬ ‫ین‬‫ی‬‫ا‬ ‫در‬
‫نگاری‬‫رمز‬‫ین‬‫ی‬‫قوان‬‫از‬‫یی‬‫ک‬‫ی‬‫عنوان‬‫یه‬‫ب‬‫ین‬‫آ‬‫دوم‬‫یل‬‫ص‬‫ا‬‫یه‬‫ک‬
‫نگاری‬ ‫رمز‬ ‫در‬ ‫دانشمندان‬ ‫یتفاده‬‫س‬‫ا‬ ‫مورد‬ ‫یم‬‫ه‬ ‫هنوز‬
:‫است‬‫پیشرفته‬
‫شانون‬‫اصل‬
« ‫عنوان‬ ‫یا‬‫ب‬ ‫را‬ ‫یف‬‫ه‬‫کرش‬ ‫یل‬‫ص‬‫ا‬ ‫از‬ ‫یخه‬‫س‬‫ن‬ ‫یک‬‫ی‬ ‫شانون‬‫را‬ ‫سیستم‬ ‫ین‬‫م‬‫دش‬
‫ید‬‫س‬‫شنا‬‫می‬‫شانون‬ ‫موضوع‬ ‫اصل‬ ‫نام‬ ‫یا‬‫ب‬ ‫او‬ ‫گفت‬ ‫ین‬‫ی‬‫ا‬ .‫کرد‬ ‫یه‬‫ل‬‫فرمو‬ »ٔ‫ه‬‫ه‬
.‫شود‬‫می‬‫شناخته‬
،‫است‬ ‫مطرح‬ ‫شانون‬ ‫قانون‬ ‫نام‬ ‫بیا‬ ‫کیه‬ ‫قانونیی‬ ‫تریین‬‫معروف‬ ‫شایید‬
‫که‬ ‫ید‬‫ش‬‫با‬ ‫نویزدار‬ ‫شبک‬ ‫یک‬‫ی‬ ‫در‬ ‫اطلعات‬ ‫یال‬‫س‬‫ار‬ ‫توان‬ ‫یر‬‫ث‬‫حداک‬ ‫فرمول‬ٔ‫ه‬‫ه‬
‫با‬ ‫کانال‬ ‫یک‬‫ی‬ ‫در‬ ‫اطلعات‬ ‫یال‬‫س‬‫ار‬ ‫یرعت‬‫س‬ ‫یه‬‫ک‬ ‫کرد‬ ‫یت‬‫ب‬‫ثا‬ ‫شانون‬ ‫ین‬‫آ‬ ‫یی‬‫ط‬
‫یز‬‫ی‬‫نو‬N‫ید‬‫ن‬‫با‬ ‫پهنای‬ ‫و‬W‫ییگنال‬‫س‬ ‫و‬P‫از‬ ‫تواند‬‫نمی‬ ،‫یز‬‫ت‬‫هر‬ ‫یب‬‫س‬‫ح‬ ‫بر‬C
‫که‬‫باشد‬‫بیشتر‬C‫است‬‫ثانیه‬‫بر‬‫بیت‬‫حسب‬‫بر‬
‫لعات‬ّ‫اط‬ ‫یه‬‫ی‬ّ‫ی‬‫نظر‬‫در‬ ‫مؤثر‬ ‫یل‬‫ی‬‫عوام‬ ‫و‬ ‫یط‬‫ی‬‫شرای‬ ‫از‬ ‫یی‬‫ی‬‫ریاض‬ ‫یی‬‫ی‬‫مدل‬
‫نظری‬ .‫آورد‬‫می‬ ‫یم‬‫ه‬‫فرا‬ ‫لعات‬ّ‫اط‬ ‫و‬ ‫یا‬‫ه‬‫داده‬ ‫پردازش‬ ‫و‬ ‫انتاال‬ٔ‫ه‬
«‫جهت‬‫یی‬‫ش‬‫رو‬ ‫ارائ‬‫با‬‫اطلعات‬ٔ‫ه‬‫ه‬‫سازی‬‫یی‬ّ‫م‬‫ک‬‫و‬‫عددی‬‫گیری‬‫اندازه‬
‫اطلعات‬‫و‬ ،‫دریافت‬ ،‫ارسیییال‬ ‫ماننییید‬ ‫موضوعاتیییی‬ ‫بیییه‬ »
.‫پردازد‬‫می‬‫اطلعات‬‫و‬‫ها‬‫داده‬ ‫بهین‬‫سازی‬‫ذخیره‬ٔ‫ه‬
‫شانون؛‬‫ِلوود‬‫ا‬‫کلود‬‫دان‬‫ریاضی‬،‫الکترونیک‬‫مهندس‬‫و‬‫رمزنگار‬‫است‬‫آمریکایی‬‫معروف‬
‫پدر‬‫عنوان‬‫به‬‫که‬‫اطلعات‬‫نظریه‬.‫شود‬‫می‬‫شناخته‬
‫پاییه‬ ‫بر‬ ‫الکترومکانیکیی‬ ‫های‬‫ماشین‬ ‫از‬ ‫ای‬‫دسیته‬ ‫نام‬‫روتور‬‫های‬‫پیام‬ ‫رمزگشایی‬ ‫و‬ ‫رمزنگاری‬ ‫برای‬ ‫کیه‬ ‫اسیت‬
«.‫رفته‬‫می‬ ‫بکار‬ ‫یه‬‫ن‬‫محرما‬‫یا‬‫م‬‫انیگ‬‫یی‬‫ن‬‫آلما‬ ‫مهندس‬ ‫یت‬‫س‬‫بد‬ »‫شربیوس‬ ‫آرتور‬.‫شد‬ ‫اختراع‬ ‫اول‬ ‫جهانی‬ ‫یگ‬‫ن‬‫ج‬ ‫پایان‬ ‫در‬
‫نام‬ ‫یه‬‫ب‬ ‫ین‬‫ی‬‫ماش‬ ‫ین‬‫ی‬‫ا‬ ‫از‬ ‫ای‬‫ویژه‬ ‫مدل‬ ‫نازی‬ ‫آلمان‬ ‫یش‬‫ت‬‫ار‬‫یت‬‫خ‬‫ورما‬ ‫انیگمای‬‫و‬ ‫رمزنگاری‬ ‫منظور‬ ‫به‬ ‫و‬ ‫نمود‬ ‫ید‬‫ی‬‫تول‬ ‫را‬
‫به‬ ‫آلمان‬ ‫یش‬‫ت‬‫ار‬ ‫شده‬ ‫رمزگذاری‬ ‫های‬‫یبرد.پیام‬‫می‬ ‫بکار‬ ‫دوم‬ ‫یی‬‫ن‬‫جها‬ ‫یگ‬‫ن‬‫ج‬ ‫طول‬ ‫در‬ ‫یی‬‫م‬‫نظا‬ ‫های‬‫پیام‬ ‫یی‬‫ی‬‫رمزگشا‬
‫بدست‬‫بار‬‫اولین‬‫انیگما‬‫وسیله‬‫ها‬‫بریتانیایی‬.‫شد‬‫شکسته‬
‫روتور‬ ‫پایه‬ ‫بر‬ ‫های‬‫یتگاه‬‫ی‬‫دس‬ ‫یه‬‫ی‬‫بای‬ ‫ید‬‫ی‬‫مانن‬
‫های‬‫سیستم‬ ‫یر‬‫ی‬‫ز‬ ‫از‬ ‫یی‬‫ب‬‫ترکی‬ ‫یا‬‫م‬‫انیگ‬ ‫یتگاه‬‫س‬‫د‬
‫یی‬‫ک‬‫مکانی‬‫یی‬‫ک‬‫مکانی‬‫و‬‫یی‬‫ق‬‫بر‬‫یی‬‫ق‬‫بر‬‫یش‬‫خ‬‫ب‬ .‫یت‬‫س‬‫ا‬‫از‬ ‫آن‬ ‫یی‬‫ک‬‫مکانی‬‫از‬ ‫آن‬ ‫یی‬‫ک‬‫مکانی‬
‫های‬‫دیسک‬ ‫از‬ ‫ای‬ ‫یته‬‫ی‬‫دس‬ ‫و‬ ‫ید‬‫ی‬‫کلی‬ ‫یفحه‬‫ی‬‫ص‬‫های‬‫دیسک‬ ‫از‬ ‫ای‬ ‫یته‬‫ی‬‫دس‬ ‫و‬ ‫ید‬‫ی‬‫کلی‬ ‫یفحه‬‫ی‬‫ص‬
‫چرخنده‬‫چرخنده‬‫نام‬ ‫یه‬‫ب‬‫روتور‬‫روتور‬‫و‬ ‫است؛‬‫شده‬ ‫یاخته‬‫س‬
‫حداقل‬ ‫چرخیش‬ ‫باعیث‬ ‫کیه‬ ‫خاصیی‬ ‫قطعات‬
.‫شوند‬‫می‬‫کلید‬‫یک‬‫فشار‬‫با‬‫روتور‬‫یک‬
‫کار‬ ‫طوری‬ ‫مکانیکی‬ ‫قطعات‬ ‫یی‬‫ی‬‫برق‬ ‫ییر‬‫ی‬‫مس‬
.‫بسازند‬ ‫را‬ ‫یف‬‫ی‬‫مختل‬ ‫های‬‫مدار‬ ‫یا‬‫ی‬‫ت‬ ‫ید‬‫ی‬‫کنن‬‫می‬
‫چند‬ ‫یا‬‫ی‬ ‫یک‬‫ی‬ ‫ید‬‫ی‬‫کل‬ ‫یک‬‫ی‬ ‫فشار‬ ‫یا‬‫ب‬ ‫یه‬‫ک‬ ‫یه‬‫ن‬‫گو‬‫این‬
‫حرکت‬ ‫ای‬‫یافته‬ ‫یازمان‬‫ی‬‫س‬ ‫یل‬‫ی‬‫شک‬ ‫یه‬‫ی‬‫ب‬ ‫روتور‬
‫جریان‬.‫کنند‬‫می‬‫کامل‬‫را‬‫مدار‬‫یک‬‫ی‬‫و‬‫ید‬‫ن‬‫کن‬‫می‬
‫شدن‬ ‫روشن‬ ‫باعیث‬ ‫گوناگون‬ ‫اجزای‬ ‫راه‬ ‫از‬
‫دستگاه‬ ‫یی‬‫ی‬‫خروج‬ ‫ین‬‫ی‬‫ای‬ ‫یه‬‫ی‬‫ک‬ ‫شود‬‫می‬ ‫یی‬‫ی‬‫لمپ‬
‫پیام‬ ‫خواهد‬‫می‬ ‫رمزنگار‬ ‫یه‬‫ن‬‫نمو‬ ‫برای‬ .‫یت‬‫س‬‫ا‬
ANX‫کلید‬ ‫اول‬ ‫کاربر‬ ‫ید‬‫ن‬‫ک‬ ‫یپ‬‫ی‬‫تا‬ ‫را‬A‫را‬
‫ممکن‬ ‫یه‬‫ی‬‫ک‬ ‫یورت‬‫ی‬‫ص‬ ‫ین‬‫ی‬‫ای‬ ‫یه‬‫ی‬‫ب‬ ‫ید‬‫ی‬‫ده‬‫می‬ ‫فشار‬
‫یپ‬‫م‬‫ل‬ ‫یت‬‫س‬‫ا‬z‫صورت‬ ‫ین‬‫ی‬‫ا‬ ‫در‬ ‫شود‬ ‫ین‬‫ش‬‫رو‬
‫رمزی‬ ‫پیام‬ ‫از‬ ‫حرف‬ ‫ین‬‫ی‬‫اول‬z‫و‬ ‫بود؛‬ ‫خواهد‬
‫ید‬‫ی‬‫کل‬‫کاربر‬N‫یپس‬‫س‬‫و‬X‫شکل‬‫ین‬‫ی‬‫هم‬‫یه‬‫ب‬‫و‬
.‫کند‬‫می‬‫تایپ‬‫را‬‫پیام‬
‫یک‬‫که‬‫حالتی‬‫مجموع‬
‫اینیگما‬‫دستگاه‬
‫باشد‬‫داشته‬‫تواند‬‫می‬
‫اینیگما‬‫کشی‬‫برق‬‫مسیر‬
‫اعداد‬ ‫ایسیییتگاه‬‫موج‬‫رادیویی‬ ‫های‬‫ایسیییتگاه‬ ‫بیییه‬
‫در‬ ‫نفر‬ ‫یک‬‫ی‬ ً‫ل‬‫معمو‬ ‫یا‬‫ه‬‫آن‬ ‫در‬ ‫یه‬‫ک‬ ‫ی‬‫د‬‫شو‬‫می‬ ‫یه‬‫ت‬‫گف‬‫یی‬‫ه‬‫کوتا‬
‫را‬ ‫ها‬‫آن‬ ‫توان‬‫می‬ ‫یه‬‫ک‬ ‫یت‬‫س‬‫ا‬ ‫ی‬‫د‬‫اعدا‬ ‫یری‬‫س‬ ‫یک‬‫ی‬ ‫خواندن‬ ‫حال‬
‫از‬ .‫کرد‬ ‫تبدیل‬ ‫یار‬‫د‬‫معنا‬ ‫پیام‬ ‫ییک‬ ‫بیه‬‫کدگشاییی‬‫از‬ ‫پیس‬
‫کشورها‬ ‫ارتباط‬ ،‫ها‬‫یتگاه‬‫س‬‫ای‬ ‫ین‬‫ی‬‫ا‬ ‫یی‬‫ل‬‫احتما‬ ‫کاربردهای‬
.‫است‬ ‫جهان‬ ‫یر‬‫ی‬‫ی‬‫ی‬‫دیگ‬ ‫نااط‬ ‫در‬ ‫هایشان‬‫جاسییییوس‬
‫این‬ ‫رمزگشاییی‬ ‫کلیید‬ ‫یاشتین‬‫د‬ ‫اختیار‬ ‫در‬ ‫بیا‬ ‫جاسیوسان‬
.‫شوند‬‫متوجه‬‫را‬‫آن‬‫پیام‬‫توانند‬‫می‬‫کدها‬
‫هیا‬ ‫ای‬ ‫سیرخه‬( ‫بزرگ‬ ‫برادر‬ ‫بیه‬ ‫مثل‬‫دادا‬‫بردار‬ ‫به‬ ‫و‬ )
( ‫یر‬‫ت‬‫کوچک‬‫بره‬(‫بزرگتر‬‫یر‬‫ه‬‫خوا‬ ‫یه‬‫ب‬‫یا‬‫ی‬‫ید‬‫ن‬‫گوی‬ ‫یی‬‫م‬)‫دو‬‫دو‬)
( ‫یر‬‫ت‬‫کوچک‬ ‫یر‬‫ه‬‫خوا‬ ‫یه‬‫ب‬ ‫و‬‫خواک‬‫به‬‫ین‬‫ی‬‫همچن‬‫ید‬‫ن‬‫گوی‬ ‫یی‬‫م‬)
(‫پسر‬‫لیزی‬(‫دختر‬‫به‬‫و‬)‫کی‬‫دوک‬.‫گویند‬‫می‬)
« ‫مردم‬ ‫خاص‬ ‫یه‬‫ی‬‫ی‬‫لهج‬‫یرخه‬‫ی‬‫ی‬‫س‬‫مااطع‬ ‫در‬ »
‫از‬ ‫نگرانی‬ ‫بدون‬ ‫یه‬‫ک‬ ‫یت‬‫س‬‫ا‬ ‫شده‬ ‫یبب‬‫س‬ ‫یاس‬‫س‬‫ح‬
‫پیام‬ ‫ترین‬‫سری‬ ‫بتوانییم‬ ‫دشمین‬ ‫جاسیوسی‬
.‫کنیم‬‫منتال‬‫کشور‬‫در‬‫را‬‫ها‬
‫یه‬‫ک‬‫ید‬‫ش‬‫مطرح‬‫ای‬‫یه‬‫ع‬‫شای‬‫یا‬‫ه‬‫یانه‬‫س‬‫ر‬‫از‬‫یی‬‫خ‬‫بر‬‫در‬‫یش‬‫ی‬‫پ‬‫چندی‬‫حسین‬
‫فریدون‬‫جمهور‬ ‫یس‬‫ی‬‫رئ‬ ‫برادر‬‫زبان‬ ‫از‬‫استفاده‬‫یا‬‫ب‬‫مذاکرات‬‫طول‬ ‫در‬ ،
‫امور‬ ‫وزرات‬ ‫که‬ ‫ید‬‫ن‬‫هرچ‬ .‫یت‬‫س‬‫ا‬ ‫بوده‬ ‫ارتباط‬ ‫در‬ ‫تهران‬ ‫یا‬‫ب‬ ‫ای‬‫یرخه‬‫س‬
‫ولی‬ ‫کرد‬ ‫یب‬‫ی‬‫تکذی‬ ‫را‬ ‫یبر‬‫ی‬‫خ‬ ‫ین‬‫ی‬‫ای‬ ‫ابتدا‬ ‫همان‬ ‫در‬ ‫کشورمان‬ ‫یه‬‫ی‬‫خارج‬
« ‫موضوع‬‫ای‬‫یرخه‬‫س‬ ‫زبان‬ ‫یه‬‫ب‬ ‫ای‬‫یته‬‫س‬‫ه‬ ‫مکاتبات‬‫سوژه‬ ‫امروز‬ ‫یا‬‫ت‬ »
.‫است‬‫بوده‬‫اجتماعی‬‫های‬‫شبکه‬
‫یی‬‫ت‬‫هم‬ ‫یماعیل‬‫س‬‫ا‬‫مانند‬ ‫یمنان‬‫س‬ ‫یه‬‫ا‬‫منط‬ ‫گویشهای‬ ‫یز‬‫ج‬ ‫یه‬‫ب‬« :‫یمنان‬‫س‬ ‫یر‬‫ت‬‫بر‬ ‫پژوهشگران‬ ‫و‬ ‫یا‬‫ه‬ ‫ینده‬‫س‬‫نوی‬ ‫از‬ ‫یی‬‫ک‬‫ی‬
‫ای‬ ‫یرخه‬‫س‬،‫ینگسری‬‫س‬‫و‬‫افتری‬‫یه‬‫ب‬ ‫یا‬‫ی‬ ‫یه‬‫ک‬ ‫یم‬‫ی‬‫دار‬ ‫یز‬‫ی‬‫ن‬ ‫یر‬‫گ‬‫دی‬ ‫یش‬‫ی‬‫گو‬ ‫گروه‬ ‫دو‬ ،‫یی‬‫ن‬‫ایرا‬ ‫یی‬‫س‬‫فار‬‫یا‬ ‫و‬ ‫یتند‬‫س‬‫ه‬ ‫یک‬‫ی‬‫نزد‬
‫یل‬‫ث‬‫م‬‫شاهرودی‬ ‫یش‬‫ی‬‫گو‬‫یه‬‫ب‬‫یبری‬‫ط‬( ‫یی‬‫ن‬‫مازندرا‬ ‫زبان‬ ‫خانواده‬‫های‬ ‫گویش‬ ‫از‬ ‫یومی‬‫س‬ ‫گروه‬ ‫یه‬‫ت‬‫الب‬ .‫اند‬‫شبیه‬ )
‫فرهنگ‬ ‫دارای‬ ‫و‬ ‫ید‬‫ن‬‫ا‬ ‫کرده‬ ‫مهاجرت‬ ‫یمنان‬‫س‬ ‫یتان‬‫س‬‫ا‬ ‫جغرافیای‬ ‫یه‬‫ب‬ ‫یی‬‫ل‬‫دلی‬ ‫یه‬‫ب‬ ‫یا‬‫ن‬‫ب‬ ‫یش‬‫ی‬‫پ‬ ‫یال‬‫س‬ ‫ید‬‫ص‬‫یک‬ ‫از‬ ‫یه‬‫ک‬ ‫یر‬‫گ‬‫دی‬
‫گروه‬ ‫در‬ ‫که‬‫یت‬‫س‬‫ا‬‫شده‬‫یه‬‫ف‬‫اضا‬ ‫یمنان‬‫س‬‫های‬ ‫یش‬‫ی‬‫گو‬ ‫یه‬‫ع‬‫مجمو‬‫یه‬‫ب‬،‫یتند‬‫س‬‫ه‬‫یم‬‫ه‬ ‫باری‬‫یر‬‫پ‬‫و‬‫یا‬‫ن‬‫اغ‬ ‫یل‬‫ب‬‫قا‬ ‫گویشهای‬
‫مانند‬‫هایی‬‫گویش‬‫به‬‫توان‬‫می‬‫سوم‬‫الیکائی‬‫و‬‫گرمساری‬».‫کرد‬‫اشاره‬
‫رمز‬‫رمز‬‫جانشینی‬‫جانشینی‬‫با‬‫با‬‫سیمبول‬‫سیمبول‬
‫تفاوت‬‫رمز‬‫با‬‫کد‬
‫کاراکتر‬‫یه‬‫ب‬‫یر‬‫ت‬‫کاراک‬‫تبدیل‬‫از‬‫عبارتست‬‫رمز‬.‫شوند‬‫می‬‫قائل‬‫تمایز‬‫کد‬‫و‬‫رمز‬‫بین‬‫رمزنگاری‬ ‫متخصصین‬
.‫شود‬‫توجه‬‫پیام‬‫آن‬‫شناختی‬‫زبان‬‫محتویات‬‫به‬‫که‬‫آن‬‫بدون‬‫بیت‬‫به‬‫بیت‬‫یا‬
.‫کند‬‫می‬‫جایگزین‬‫دیگر‬‫علمت‬‫یا‬‫کلمه‬‫یک‬‫با‬‫را‬‫ای‬‫کلمه‬‫که‬‫است‬‫تبدیلی‬‫کد‬،‫ماابل‬‫طرف‬‫در‬
‫آشکار‬‫متن‬
‫رمز‬‫حالت‬‫به‬‫شدن‬‫تبدیل‬‫از‬‫قبل‬‫و‬‫اصلی‬‫حالت‬‫در‬‫را‬‫اطلعات‬‫و‬‫پیام‬
‫رمز‬‫متن‬
.‫شود‬‫می‬‫گفته‬،‫رمز‬‫حالت‬‫به‬‫شدن‬‫تبدیل‬‫از‬‫بعد‬‫اطلعات‬‫و‬‫پیام‬‫به‬
)‫کردن‬‫(رمز‬‫رمزگذاری‬
.‫کند‬‫می‬‫تبدیل‬‫رمز‬‫به‬‫را‬‫پیام‬،‫رمز‬‫کلید‬‫از‬‫استفاده‬‫با‬‫که‬‫است‬‫عملیاتی‬
)‫رمز‬‫(بازکردن‬‫رمزگشایی‬
‫نظر‬‫از‬.‫گرداند‬‫بازمی‬‫اصلی‬‫پیام‬‫به‬‫را‬‫شده‬‫رمز‬‫پیام‬،‫رمز‬‫کلید‬‫از‬‫استفاده‬‫با‬‫که‬‫است‬‫عملیاتی‬
.‫است‬‫کردن‬‫رمز‬‫الگوریتم‬‫عکس‬‫الگوریتم‬‫این‬،‫ریاضی‬
‫رمز‬‫کلید‬
‫و‬‫شود‬‫می‬‫داده‬‫رمز‬‫الگوریتم‬‫به‬‫ورودی‬‫پارامتر‬‫عنوان‬‫به‬‫که‬‫است‬‫عددی‬ ً‫ل‬‫معمو‬‫اطلعاتی‬
.‫گیرد‬‫می‬‫انجام‬‫آن‬‫از‬‫استفاده‬‫با‬‫رمزگشایی‬‫و‬‫رمزگذاری‬‫عملیات‬
plaintext
ciphertext
Decrypt
Encryption
Key
✔‫سیستم‬
‫رمز‬
‫مسیری‬
TIIRTIIR
HSPTHSPT
IAHIAHXX
SCESCETT
RTXTECSIHTIIPHASRTXTECSIHTIIPHAS
✔‫ریلی‬‫رمز‬‫سیستم‬
tiirhsscpettiahxtiirhsscpettiahx
‫کردن‬ ‫جابجا‬ ‫بیا‬ ‫جابجاییی‬ ‫رمزنگاری‬ ‫در‬
‫دهد‬‫می‬‫انجام‬‫را‬‫کردن‬‫رمز‬‫عمل‬‫حروف‬ ✔‫جا‬
✔‫به‬
✔‫جایی‬
This is aThis is a cipher txtcipher txt
shirazshiraz
‫کلید‬‫کلید‬
haes icrq siti tsht ipxyhaes icrq siti tsht ipxy
26189819
zrihs
26189819
isiht
picas
xtreh
yiqst
sqiysqiy
nullnull
‫ستونی‬
‫متوسطیان‬‫ایویل‬
‫اصغر‬ ‫اکبر‬
‫شده‬‫رمز‬‫متن‬ً‫ا‬‫صرف‬‫حمله‬
Ciphertext Ciphertext
‫فراگیر‬‫جستجوی‬‫حمله‬
‫آماری‬‫حمله‬
‫آماری‬‫حمله‬‫یک‬‫اندازی‬‫راه‬‫برای‬‫ساده‬‫متن‬‫زبان‬ ‫زاتی‬‫های‬‫ویژگی‬ ‫برخی‬‫از‬‫رمز‬‫گر‬‫تحلیل‬
‫حرف‬‫مثال‬‫برای‬‫ید‬‫ن‬‫ک‬‫می‬ ‫یتفاده‬‫س‬‫ا‬E‫ای‬‫گسترده‬‫یو‬‫ح‬‫ن‬‫یه‬‫ب‬ ‫یی‬‫س‬‫انگلی‬‫متون‬‫یر‬‫ث‬‫اک‬‫در‬
‫را‬‫آن‬‫و‬‫کرده‬‫پیدا‬‫را‬‫رمز‬‫در‬‫شده‬‫استفاده‬‫کاراکتر‬‫بیشترین‬‫گر‬‫تحلیل‬.‫شود‬‫می‬‫استفاده‬
‫با‬‫متناظر‬E.‫دهد‬‫می‬‫قرار‬
‫روش‬‫یا‬‫کلید‬‫جامع‬‫جستجوی‬‫برسی‬‫را‬‫ممکن‬‫های‬‫کلید‬‫تمامی‬‫کند‬‫می‬‫سعی‬‫ایویل‬،
‫شده‬‫تر‬‫آسان‬‫امروزی‬‫های‬‫کامپیوتر‬‫با‬‫ولی‬‫بود‬‫دشواری‬‫کار‬‫این‬‫گذشته‬‫در‬.‫کند‬
‫الگو‬‫حمله‬
‫رمز‬‫شکستن‬‫برای‬‫الگویی‬‫یا‬‫و‬‫پترن‬‫کردن‬‫پیدا‬‫و‬‫یکدیگر‬‫کنار‬‫در‬‫حروف‬‫گرفتن‬‫قرار‬‫شیوه‬‫از‬‫استفاده‬
IOS Jailbreak
‫متوسطیان‬‫ایویل‬
‫اصغر‬ ‫اکبر‬
‫آشکار‬‫ساده‬‫متن‬‫حمله‬
Ciphertext Ciphertext
Previous Pair
‫متوسطیان‬‫ایویل‬
‫اصغر‬ ‫اکبر‬
‫انتخابی‬‫ساده‬‫متن‬‫حمله‬
Ciphertext Ciphertext
Pair Created
from Chosen
Plaintext
‫متوسطیان‬‫ایویل‬
‫اصغر‬ ‫اکبر‬
‫انتخابی‬‫مرز‬‫متن‬‫حمله‬
Ciphertext Ciphertext
Pair Created
from Chosen
Plaintext
‫اطلعات‬‫ماندن‬‫سری‬‫اطلعات‬‫ماندن‬‫سری‬
secracysecracy
‫کاربران‬‫هویت‬‫احراز‬‫کاربران‬‫هویت‬‫احراز‬
authenticationauthentication
‫بودن‬‫انکار‬‫قابل‬‫غیر‬‫بودن‬‫انکار‬‫قابل‬‫غیر‬
‫ها‬‫پیام‬‫ها‬‫پیام‬
nonrepudiationnonrepudiation
‫بر‬‫نظارت‬‫بر‬‫نظارت‬
‫اطلعات‬‫صحت‬‫اطلعات‬‫صحت‬
integrityintegrity
controlcontrol
‫های‬‫الگوریتم‬‫های‬‫الگوریتم‬‫عمومی‬‫کلید‬‫عمومی‬‫کلید‬
‫سال‬‫در‬‫سال‬‫در‬19۷619۷6‫رو‬‫نوینی‬‫زنگاری‬‫رم‬‫سیستم‬‫هلمن‬‫و‬‫دلفی‬‫نام‬‫به‬‫استنفرد‬‫از‬‫پژوهشگر‬‫دو‬‫رو‬‫نوینی‬‫زنگاری‬‫رم‬‫سیستم‬‫هلمن‬‫و‬‫دلفی‬‫نام‬‫به‬‫استنفرد‬‫از‬‫پژوهشگر‬‫دو‬
‫داشتن‬‫اختیار‬‫در‬‫با‬‫و‬‫یند‬‫د‬‫بو‬‫متفاوت‬‫یایی‬‫ش‬‫گ‬‫مرز‬‫و‬‫نگاری‬‫رمز‬‫کلید‬‫آن‬‫در‬‫که‬‫دادند‬‫پیشنهاد‬‫داشتن‬‫اختیار‬‫در‬‫با‬‫و‬‫یند‬‫د‬‫بو‬‫متفاوت‬‫یایی‬‫ش‬‫گ‬‫مرز‬‫و‬‫نگاری‬‫رمز‬‫کلید‬‫آن‬‫در‬‫که‬‫دادند‬‫پیشنهاد‬
‫کرد‬‫استنتاج‬‫را‬ ‫گشایی‬‫رمز‬‫کلید‬‫شد‬‫نمی‬ ً‫ل‬‫عم‬‫نگاری‬‫رمز‬‫کلید‬‫کرد‬‫استنتاج‬‫را‬ ‫گشایی‬‫رمز‬‫کلید‬‫شد‬‫نمی‬ ً‫ل‬‫عم‬‫نگاری‬‫رمز‬‫کلید‬!!
‫بایست‬‫می‬‫یایی‬‫ش‬‫گ‬‫رمز‬‫و‬‫نگاری‬‫رمز‬‫الگوریتم‬،‫دونفر‬‫این‬‫پیشنهادی‬‫طرح‬‫در‬‫بایست‬‫می‬‫یایی‬‫ش‬‫گ‬‫رمز‬‫و‬‫نگاری‬‫رمز‬‫الگوریتم‬،‫دونفر‬‫این‬‫پیشنهادی‬‫طرح‬‫در‬33‫طرف‬‫بر‬‫را‬‫نیاز‬‫طرف‬‫بر‬‫را‬‫نیاز‬
:‫از‬‫عبارتند‬‫نیاز‬‫سه‬‫این‬‫که‬‫ی‬‫د‬‫کر‬‫می‬:‫از‬‫عبارتند‬‫نیاز‬‫سه‬‫این‬‫که‬‫ی‬‫د‬‫کر‬‫می‬
✔‫معادله‬‫معادله‬D(E(P))=PD(E(P))=P[.‫باشد‬‫قرار‬‫بر‬[.‫باشد‬‫قرار‬‫بر‬‫رمزنگاری‬‫الگوریتم‬‫رمزنگاری‬‫الگوریتم‬EE‫رمزگشایی‬‫الگوریتم‬،‫رمزگشایی‬‫الگوریتم‬،DD‫ساده‬‫متن‬‫و‬‫ساده‬‫متن‬‫و‬PP]]
✔‫استنتاج‬‫استنتاج‬dd‫روی‬‫از‬)‫گشایی‬‫رمز‬‫(کلید‬‫روی‬‫از‬)‫گشایی‬‫رمز‬‫(کلید‬ee.‫باشد‬‫یکل‬‫ش‬‫م‬‫نهایت‬‫بی‬)‫نگاری‬‫رمز‬‫(کلید‬.‫باشد‬‫یکل‬‫ش‬‫م‬‫نهایت‬‫بی‬)‫نگاری‬‫رمز‬‫(کلید‬
✔‫الگوریتم‬‫الگوریتم‬EE))‫شده‬‫شناخته‬‫و‬‫انتخابی‬‫متن‬‫با‬‫((حمله‬‫مکانیزم‬‫طریق‬‫از‬))‫شده‬‫شناخته‬‫و‬‫انتخابی‬‫متن‬‫با‬‫((حمله‬‫مکانیزم‬‫طریق‬‫از‬‫نشود‬‫شکسته‬‫نشود‬‫شکسته‬..
‫که‬‫است‬‫آن‬‫بیانگر‬‫نیاز‬‫اولین‬‫که‬‫است‬‫آن‬‫بیانگر‬‫نیاز‬‫اولین‬‫گشایی‬‫رمز‬‫الگوریتم‬‫هرگاه‬‫گشایی‬‫رمز‬‫الگوریتم‬‫هرگاه‬DD‫یعنی‬‫شده‬‫رمز‬‫متن‬‫روی‬‫بر‬‫را‬‫یعنی‬‫شده‬‫رمز‬‫متن‬‫روی‬‫بر‬‫را‬
E(P)E(P)ً‫ا‬‫ی‬‫د‬‫مجد‬‫کنیم‬‫اعمال‬ً‫ا‬‫ی‬‫د‬‫مجد‬‫کنیم‬‫اعمال‬PP.‫دریابیم‬‫را‬.‫دریابیم‬‫را‬
.‫است‬‫مبرهن‬‫و‬‫واضح‬‫نیاز‬‫دومین‬.‫است‬‫مبرهن‬‫و‬‫واضح‬‫نیاز‬‫دومین‬
‫که‬‫شود‬‫حاصل‬‫اطمینان‬‫است‬‫لزم‬ ‫نیز‬‫نیاز‬‫سومین‬‫در‬‫که‬‫شود‬‫حاصل‬‫اطمینان‬‫است‬‫لزم‬ ‫نیز‬‫نیاز‬‫سومین‬‫در‬‫متن‬‫از‬‫استفاده‬‫با‬‫نتواتند‬‫اویل‬‫متن‬‫از‬‫استفاده‬‫با‬‫نتواتند‬‫اویل‬
.‫بشکند‬‫را‬‫رمز‬‫متن‬‫خطا‬‫و‬‫سعی‬‫و‬‫شده‬‫شناخته‬‫های‬.‫بشکند‬‫را‬‫رمز‬‫متن‬‫خطا‬‫و‬‫سعی‬‫و‬‫شده‬‫شناخته‬‫های‬)‫ساز‬‫هم‬‫در‬‫توابع‬‫از‬‫استفاده‬‫(با‬)‫ساز‬‫هم‬‫در‬‫توابع‬‫از‬‫استفاده‬‫(با‬
‫الگوریتم‬RSA
‫برای‬ ‫عمومی‬ ‫ید‬‫ی‬‫کل‬ .‫یوصی‬‫ص‬‫خ‬ ‫ید‬‫ی‬‫کل‬ ‫و‬ ‫یی‬‫م‬‫عمو‬ ‫ید‬‫ی‬‫کل‬ .‫شود‬‫می‬ ‫یل‬‫ی‬‫تشک‬ ‫ید‬‫ی‬‫کل‬ ‫دو‬ ‫از‬ ‫یی‬‫ل‬‫ک‬ ‫طور‬‫به‬ ‫ای‬‫ی‬‫س‬‫آرا‬
‫باز‬‫خصوصی‬‫ید‬‫ی‬‫کل‬‫یط‬‫س‬‫تو‬‫یط‬‫ا‬‫ف‬‫پیام‬‫ین‬‫ی‬‫ا‬.‫شود‬‫می‬‫یتفاده‬‫س‬‫ا‬‫پیام‬‫کردن‬‫یز‬‫م‬‫ر‬‫برای‬‫و‬‫بوده‬‫معلوم‬‫یه‬‫م‬‫ه‬
‫خصوصی‬ ‫ید‬‫ی‬‫کل‬ ‫یاحب‬‫ص‬ ‫یط‬‫ا‬‫ف‬ ‫یا‬‫م‬‫ا‬ ‫ید‬‫ن‬‫کن‬ ‫یز‬‫م‬‫ر‬ ‫را‬ ‫پیام‬ ‫یک‬‫ی‬ ‫ید‬‫ن‬‫توان‬‫می‬ ‫یه‬‫م‬‫ه‬ ‫یر‬‫گ‬‫دی‬ ‫یی‬‫ت‬‫عبار‬ ‫یه‬‫ب‬ .‫شود‬‫می‬
.‫بخواند‬‫و‬‫کند‬‫باز‬‫را‬‫پیام‬‫تواند‬‫می‬
Rivest–Shamir–Adleman
‫طبیعی‬ ‫اعداد‬ ‫/*تعداد‬‫طبیعی‬ ‫اعداد‬ ‫/*تعداد‬
‫از‬ ‫کوچکتیییر‬‫از‬ ‫کوچکتیییر‬nn‫نسبت‬ ‫کیییه‬‫نسبت‬ ‫کیییه‬
‫به‬‫به‬nn*.‫شمارد‬‫می‬‫را‬‫اند‬‫اول‬*.‫شمارد‬‫می‬‫را‬‫اند‬‫اول‬//
md5sum fileNamemd5sum fileName$$
MD5
12345
827ccb0eea8a706c4c34a16891f84e7b
string
‫ی‬‫ی‬‫ی‬‫د‬‫ام‬5‫یف‬‫ف‬‫(مخ‬Message-Digest 5‫سازی‬ ‫یه‬‫ص‬‫خل‬ ‫برای‬ ‫یی‬‫م‬‫الگوریت‬ )‫عبارات‬
‫دی‬‫ام‬‫پیام‬‫یه‬‫ص‬‫خل‬‫یک‬‫ی‬‫و‬‫گیرد‬‫می‬‫ورودی‬‫عنوان‬‫یه‬‫ب‬‫را‬‫متفاوت‬‫طول‬‫یا‬‫ب‬‫یه‬‫ت‬‫رش‬‫یک‬‫ی‬‫یه‬‫ک‬‫یت‬‫س‬‫ا‬5
‫طول‬‫با‬‫انگشت‬‫اثر‬‫یا‬12۸‫بیت‬.‫سازد‬‫می‬
*/*/‫مانند‬‫ها‬‫بیت‬‫از‬‫ای‬‫رشته‬‫هر‬،‫عبارت‬‫از‬‫منظور‬‫مانند‬‫ها‬‫بیت‬‫از‬‫ای‬‫رشته‬‫هر‬،‫عبارت‬‫از‬‫منظور‬
.‫باشد‬‫می‬‫فایل‬‫یک‬‫یا‬‫متن‬‫یک‬.‫باشد‬‫می‬‫فایل‬‫یک‬‫یا‬‫متن‬‫یک‬/*/*
‫های‬ ‫الگوریتیییم‬ ‫در‬‫هیییش‬‫ییییا‬ (‫تابع‬
‫یازی‬‫س‬‫درهم‬‫که‬ ‫یی‬‫ض‬‫ریا‬ ‫یع‬‫ب‬‫تا‬ ‫یا‬‫ی‬ ‫یم‬‫ت‬‫الگوری‬ ‫یه‬‫ب‬ ،
‫ییک‬ ‫بیه‬ ‫را‬ ‫داده‬ ‫از‬ ‫زیادی‬ ‫حجیم‬‫طبیعی‬ ‫عدد‬
‫ورودی‬ ‫ی‬ ‫همه‬ ‫برای‬ ).‫گویند‬‫می‬ ‫ید‬‫ن‬‫ک‬ ‫یل‬‫ی‬‫تبد‬
‫شده‬ ‫تولید‬ ‫ید‬‫ک‬ ‫طول‬ ،‫متفاوت‬ ‫طول‬ ‫یا‬‫ب‬ ‫های‬
‫بنابراین‬.‫یازد‬‫س‬‫یی‬‫م‬‫یت‬‫ش‬‫بازگ‬‫یل‬‫ب‬‫غیرقا‬‫و‬‫یت‬‫ب‬‫ثا‬
‫عبارت‬ ‫یک‬ ‫یه‬‫ی‬‫ک‬ ‫یت‬‫ی‬‫نیس‬ ‫ین‬‫ی‬‫روش‬ ‫یت‬‫ی‬‫حایا‬ ‫در‬
‫یه‬‫ت‬‫رش‬ ‫یک‬‫ی‬ ‫معادل‬MD5‫یت‬‫س‬‫چی‬‫آنکه‬ ‫یر‬‫گ‬‫م‬
. ‫باشد‬ ‫شده‬ ‫وارد‬ ‫مادار‬ ‫خود‬ ‫یا‬‫ا‬‫دقی‬ ‫ورودی‬
‫در‬MD5‫اندازه‬‫هر‬‫یا‬‫ب‬‫ورودی‬‫های‬‫فایل‬‫نیز‬
‫همیشه‬ ‫یی‬‫ج‬‫خرو‬ ‫ید‬‫ک‬ ،‫ید‬‫ن‬‫باش‬ ‫یه‬‫ک‬ ‫یی‬‫ت‬‫فرم‬ ‫یر‬‫ه‬ ‫و‬
‫یا‬‫ب‬ ‫برابر‬12۸( ‫یت‬‫ی‬‫ب‬16‫که‬ ‫بود‬ ‫ید‬‫ه‬‫خوا‬ )‫یت‬‫ی‬‫با‬
‫یب‬‫ل‬‫قا‬‫در‬‫را‬‫ین‬‫آ‬‫معمول‬32‫هگزادسیمال‬‫عدد‬
‫(مبنای‬16‫عنوان‬ ‫به‬ .‫دهند‬ ‫میی‬ ‫نماییش‬ )
‫ی‬ ‫یه‬‫ی‬‫رشت‬ ‫یر‬‫ی‬‫اگ‬ ‫مثال‬12345‫عنوان‬ ‫به‬ ‫را‬
‫بیه‬ ‫ورودی‬MD5‫شده‬ ‫تولید‬ ‫ید‬‫ک‬ ‫بدهییم‬
827ccb0eea8a706c4c34a16891
f84e7b.‫بود‬‫خواهد‬
-‫ای‬‫اچ‬‫ی‬‫ی‬‫اس‬1(Secure Hash Algorithm‫سازی‬‫هم‬ ‫در‬ ‫یع‬‫ی‬‫تاب‬ )
‫یط‬‫س‬‫تو‬ ‫یه‬‫ک‬‫یت‬‫س‬‫ا‬NSA‫یط‬‫س‬‫تو‬ ‫و‬‫یی‬‫ح‬‫طرا‬‫استانداردها‬ ‫و‬‫فناوری‬ ‫یی‬‫ل‬‫م‬ ‫یسه‬‫س‬‫مؤ‬
‫یال‬‫س‬ ‫در‬ .‫یت‬‫س‬‫ا‬ ‫یافته‬ ‫انتشار‬2005‫موضوع‬ ‫در‬ ‫الگوریتم‬ ‫ین‬‫ی‬‫ا‬ ‫یی‬‫ت‬‫امنی‬ ‫خطاهای‬
‫است‬ ‫ین‬‫ک‬‫مم‬ ‫داد‬‫می‬ ‫نشان‬ ‫یه‬‫ک‬ ‫ید‬‫ش‬ ‫داده‬ ‫یص‬‫ی‬‫تشخ‬ ‫ین‬‫آ‬ ‫در‬ ‫یه‬‫ت‬‫رف‬ ‫کار‬ ‫یه‬‫ب‬ ‫ریاضیات‬
-‫ای‬‫اچ‬‫اس‬‫ترتیب‬‫این‬‫به‬‫و‬‫شود‬‫شکسته‬‫الگوریتم‬‫این‬2.‫شد‬‫ارائه‬
‫امروزه‬SHA-1‫مثل‬ ‫متعددی‬ ‫پروتکلهای‬ ‫و‬ ‫افزارهیا‬‫نرم‬ ‫در‬TLS ،SSL،
PGP،SSH.‫دارد‬‫کاربرد‬
‫از‬sha-1‫گیت‬.‫شود‬‫می‬‫یتفاده‬‫س‬‫ا‬‫بازنگری‬‫کنترل‬‫های‬‫ییستم‬‫س‬‫در‬‫ین‬‫ی‬‫چن‬‫یم‬‫ه‬
‫از‬ ‫خود‬ ‫یاختار‬‫س‬ ‫در‬SHA-1‫برای‬ ‫یه‬‫ن‬‫یت‬‫ی‬‫امن‬‫یه‬‫ک‬‫بل‬ ،‫از‬ ‫اطمینان‬ ‫و‬ ‫صحت‬ ‫یت‬‫ه‬‫ج‬‫از‬ ‫اطمینان‬ ‫و‬ ‫صحت‬ ‫یت‬‫ه‬‫ج‬
‫یا‬‫ه‬‫داده‬ ‫یر‬‫ی‬‫تغی‬ ‫عدم‬‫یا‬‫ه‬‫داده‬ ‫یر‬‫ی‬‫تغی‬ ‫عدم‬‫یه‬‫ت‬‫الب‬ ‫و‬ .‫کند‬‫می‬ ‫یتفاده‬‫س‬‫ا‬Git‫هم‬ ‫ییار‬‫س‬‫ب‬ ‫یم‬‫ت‬‫الگوری‬ ‫ین‬‫ی‬‫ا‬ ‫یا‬‫ب‬
‫و‬‫کنید‬‫ذخیره‬‫ین‬‫آ‬‫در‬‫را‬‫ای‬‫داده‬‫یا‬‫م‬‫ش‬‫مثال‬‫عنوان‬‫یه‬‫ب‬‫یر‬‫گ‬‫ا‬‫یه‬‫ک‬‫طوری‬‫به‬‫یت‬‫س‬‫ا‬‫یق‬‫ف‬‫مو‬
‫یی‬‫ت‬‫ح‬5‫کنید‬ ‫یه‬‫ظ‬‫ملح‬ ‫را‬ ‫خود‬ ‫های‬‫داده‬ ‫ید‬‫ی‬‫بخواه‬ ‫یا‬‫م‬‫ش‬ ‫و‬ ‫بگذرد‬ ‫زمان‬ ‫ین‬‫آ‬ ‫از‬ ‫یال‬‫س‬
‫تغییری‬ ‫گونه‬ ‫هییچ‬ ‫دچار‬ ‫ای‬‫شده‬ ‫تضمیین‬ ‫طور‬‫به‬ ‫هیا‬‫داده‬ ‫کیه‬ ‫دیید‬ ‫خواهیید‬
.‫اند‬‫نشده‬
End-to-End‫یا‬E2EE
( ‫امیییین‬ ‫سییییوکت‬ ‫لیییییه‬( ‫امیییین‬ ‫سییییوکت‬ ‫لیییییه‬SSLSSL‫توسط‬ )‫توسط‬ )
NetscapeNetscape‫یخه‬‫س‬‫ن‬‫و‬‫ید‬‫ش‬‫یی‬‫ح‬‫طرا‬‫یخه‬‫س‬‫ن‬‫و‬‫ید‬‫ش‬‫یی‬‫ح‬‫طرا‬33‫به‬‫ن‬‫آ‬‫به‬‫ن‬‫آ‬
‫معماری‬ .‫درآمد‬ ‫اینترنت‬ ‫یتاندارد‬‫ی‬‫اس‬ ‫یورت‬‫ی‬‫ص‬‫معماری‬ .‫درآمد‬ ‫اینترنت‬ ‫یتاندارد‬‫ی‬‫اس‬ ‫یورت‬‫ی‬‫ص‬
SSLSSL‫روی‬ ‫که‬ ‫یت‬‫ی‬‫اس‬ ‫ای‬‫دولیه‬ ‫یورت‬‫ی‬‫ص‬ ‫یه‬‫ی‬‫ب‬‫روی‬ ‫که‬ ‫یت‬‫ی‬‫اس‬ ‫ای‬‫دولیه‬ ‫یورت‬‫ی‬‫ص‬ ‫یه‬‫ی‬‫ب‬
TCPTCP‫لیه‬ ‫بالی‬ ‫اول‬ ‫یه‬‫ی‬‫لی‬ .‫یت‬‫ی‬‫اس‬‫گرفته‬ ‫قرار‬‫لیه‬ ‫بالی‬ ‫اول‬ ‫یه‬‫ی‬‫لی‬ .‫یت‬‫ی‬‫اس‬‫گرفته‬ ‫قرار‬
‫لیه‬ ‫در‬ ‫دوم‬ ‫یه‬‫ی‬‫لی‬ ‫و‬ ‫یت‬‫ی‬‫اس‬‫گرفته‬ ‫قرار‬ ‫یل‬‫ی‬‫حم‬‫لیه‬ ‫در‬ ‫دوم‬ ‫یه‬‫ی‬‫لی‬ ‫و‬ ‫یت‬‫ی‬‫اس‬‫گرفته‬ ‫قرار‬ ‫یل‬‫ی‬‫حم‬
.‫است‬‫کاربرد‬.‫است‬‫کاربرد‬
hihi
‫تصادفی‬‫عدد‬‫یک‬‫و‬‫رمزگذاری‬‫نوع‬،‫نسخه‬‫تصادفی‬‫عدد‬‫یک‬‫و‬‫رمزگذاری‬‫نوع‬،‫نسخه‬
‫مرحله‬1‫امنیتی‬‫های‬‫قابلیت‬‫برقراری‬:
cipher suitecipher suite
‫مرحله‬2‫احراز‬:‫اصالت‬‫سرور‬‫کلید‬‫تبادل‬‫و‬
1.‫سرور‬‫گواهی‬‫شامل‬2.‫سرور‬‫طرف‬‫از‬‫کلید‬‫تبادل‬3.‫پیام‬‫ارسال‬‫پایان‬
‫خصوصی‬‫خصوصی‬
‫عمومی‬‫عمومی‬
‫مرحله‬3‫کلینت‬‫کلید‬‫تبادل‬‫و‬‫احرازاصالت‬:
Exchanges and =>END
END
‫پسورد‬‫یک‬‫هاوی‬‫که‬‫شود‬‫می‬‫ارسال‬‫سرور‬‫به‬‫کلینت‬‫از‬‫پیام‬
‫پذیرد‬‫می‬‫صورت‬‫طریق‬‫این‬‫از‬‫رمزنگاری‬‫آن‬‫از‬‫پس‬‫و‬‫است‬
‫جا‬‫همه‬‫اس‬‫پی‬‫تی‬‫تی‬‫اچ‬‫(یا‬HTTPS Everywhere‫مرورگر‬‫برای‬‫ای‬‫افزونه‬‫نام‬)‫فایرفاکس‬‫گوگل‬،‫کروم‬‫مرورگر‬‫و‬
‫اپرا‬‫دارا‬‫صورت‬‫در‬‫را‬‫وبگاه‬‫هر‬‫امن‬‫نسخه‬‫همواره‬‫کند‬‫می‬‫تلش‬،‫کاربران‬‫بیشتر‬‫امنیت‬‫به‬‫کمک‬‫برای‬،‫نصب‬‫از‬‫پس‬‫که‬‫است‬
‫با‬‫هماهنگی‬‫در‬‫و‬‫الکترونیکی‬‫مرزهای‬‫بنیاد‬‫شرکت‬‫توسط‬‫باز‬‫متن‬‫و‬‫رایگان‬‫صورت‬‫به‬‫افزونه‬‫این‬.‫کند‬‫درخواست‬‫بودن‬
.‫است‬‫شده‬‫نگارش‬‫تور‬‫پروژه‬
‫روی‬‫پیشفرض‬‫صورت‬‫به‬‫ها‬‫وبسایت‬‫بعضی‬‫هنوز‬‫که‬‫است‬‫این‬‫هم‬‫امر‬‫این‬‫دلیل‬http‫که‬‫آنهایی‬‫یه‬‫هستند‬SSL
‫از‬‫که‬‫اند‬‫شده‬‫داده‬‫پیوند‬‫صفحاتی‬‫به‬‫دارند‬https‫کنند‬‫نمی‬‫استفاده‬.HTTPS Everywhere‫سیستم‬‫با‬
‫های‬‫وبسایت‬‫به‬‫درخواست‬‫دارد‬‫که‬‫هوشمندی‬http‫به‬‫و‬‫بازنویسی‬‫را‬https.‫دهد‬‫می‬‫ارجاع‬
Domain Validation (DV) SSL Certificates
‫نصب‬‫آموزش‬SSL‫رایگان‬
‫پی‬‫جی‬‫پی‬(Pretty Good Privacy)
‫که‬‫یت‬‫س‬‫ا‬‫رمزنگاری‬‫و‬‫رمزگذاری‬‫افزار‬‫نرم‬‫یک‬‫ی‬
‫یال‬‫س‬‫در‬1991‫و‬‫ساخته‬‫ین‬‫م‬‫زیمر‬‫یل‬‫ی‬‫ف‬‫یط‬‫س‬‫تو‬
‫اینترنت‬ ‫در‬ ‫بارگذاری‬ ‫برای‬ ‫رایگان‬ ‫یورت‬‫ص‬‫ب‬
‫افزار‬‫نرم‬ ‫این‬ ‫یی‬‫ی‬‫ابتدا‬ ‫یخه‬‫س‬‫ن‬ .‫شد‬ ‫داده‬ ‫قرار‬
‫دریافت‬ ‫یل‬‫ی‬‫قاب‬ ‫رایگان‬ ‫یورت‬‫ی‬‫بص‬ ‫همچنان‬
.‫است‬
‫و‬ ‫گیرنده‬ ‫هویت‬ ‫شناسییایی‬ ‫افزار‬‫نرم‬ ‫اییین‬
‫آنها‬ ‫تبادل‬ ‫و‬ ‫یی‬‫ی‬‫جابجا‬ ‫در‬ ‫را‬ ‫یا‬‫ه‬‫داده‬ ‫یتنده‬‫س‬‫فر‬
‫تضمین‬ ‫را‬ ‫یوصی‬‫ی‬‫خص‬ ‫یم‬‫ی‬‫حری‬ ‫یظ‬‫ی‬‫حف‬ ‫و‬ ‫کنترل‬
.‫کند‬‫می‬
‫ژوئیین‬ ‫در‬201 0‫پی‬‫جی‬‫پی‬ ‫شرکییت‬
‫خریداری‬ ‫سیمنتک‬ ‫یت‬‫ی‬‫شرک‬ ‫یط‬‫ی‬‫توس‬
‫های‬‫نسخه‬ ‫رایگان‬ ‫یت‬‫ی‬‫دریاف‬ ‫و‬ ‫ید‬‫ی‬‫ش‬
.‫شد‬‫متوقف‬‫افزار‬‫نرم‬‫این‬‫بعدی‬
‫مخفی‬ ‫کیه‬ ‫نداریید‬ ‫چیزی‬ ‫اگیر‬ ‫حتیی‬
‫ید‬‫ی‬‫کنی‬‫به‬ ‫رمزنگاری‬ ‫از‬ ‫یتفاده‬‫ی‬‫اس‬ ،
‫حریم‬ ‫از‬ ‫یه‬‫ک‬ ‫کرد‬ ‫ید‬‫ه‬‫خوا‬ ‫یک‬‫م‬‫ک‬ ‫یا‬‫م‬‫ش‬
‫ارتباط‬ ‫آنها‬ ‫یا‬‫ب‬ ‫یه‬‫ک‬ ‫یانی‬‫س‬‫ک‬ ‫یوصی‬‫ص‬‫خ‬
‫و‬ ‫کنید‬ ‫محافظیت‬ ‫کنیید‬ ‫یی‬‫م‬ ‫برقرار‬
‫نظارتی‬ ‫های‬ ‫سییستم‬ ‫برای‬ ‫را‬ ‫کار‬
.‫کنید‬‫دشوار‬
،‫کنید‬ ‫یی‬‫ف‬‫مخ‬ ‫یه‬‫ک‬ ‫ید‬‫ی‬‫دار‬ ‫چیزی‬ ‫یا‬‫م‬‫ش‬ ‫یر‬‫گ‬‫ا‬
‫در‬ ‫ابزارهایی‬ ‫ایید؛‬ ‫آمده‬ ‫درسیتی‬ ‫جای‬
‫افشاگران‬ ‫که‬ ‫ید‬‫ی‬‫ی‬‫دارن‬ ‫وجود‬ ‫یا‬‫ی‬‫ی‬‫اینج‬
‫را‬ ‫خود‬ ‫هویت‬ ‫یا‬‫ت‬ ‫ید‬‫ن‬‫کن‬ ‫یی‬‫م‬ ‫اسیتفاده‬
‫جرایم‬ ‫ید‬‫ض‬‫بر‬‫و‬‫ید‬‫ن‬‫کن‬‫یی‬‫ف‬‫مخ‬‫روشنگری‬
.‫کنند‬
( ‫گارد‬ ‫یی‬‫س‬‫پرایو‬ ‫یو‬‫ن‬‫گ‬GNU Privacy Guard‫افزار‬‫نرم‬ ‫برای‬ ‫معادل‬ ‫افزار‬‫نرم‬ ‫یک‬ )
‫رمزنگاری‬PGP‫رمزنگاری‬‫افزارهای‬‫نرم‬ ‫مجموعه‬‫برای‬ ‫یو‬‫ن‬‫گ‬ ‫مجوز‬‫یا‬‫ب‬.‫یت‬‫س‬‫ا‬ ‫ییمنتک‬‫س‬ ‫یت‬‫ک‬‫شر‬
‫ابزار‬.‫است‬GnuPG‫یا‬‫ب‬‫سازگار‬RFC 4880‫جاری‬‫استانداردهای‬‫از‬‫که‬‫است‬IETF
‫از‬ ‫جاری‬ ‫یخه‬‫ی‬‫نس‬ .‫یت‬‫ی‬‫اس‬PGP‫(و‬Filecrypt Veridis‫با‬ ‫همکاری‬ ‫حال‬ ‫در‬ )
GnuPG‫بیا‬ ‫سیازگار‬ ‫های‬‫سییستم‬ ‫دیگیر‬ ‫و‬OpenPGP.‫یت‬‫س‬‫ا‬GnuPG‫از‬ ‫بخشی‬
‫دریافت‬ ‫آلمان‬ ‫دولیت‬ ‫از‬ ‫ای‬‫عمده‬ ‫مالیی‬ ‫منابیع‬ ‫و‬ ،‫اسیت‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ ‫افزار‬‫ی‬‫م‬‫نر‬ ‫پروژیه‬
.‫است‬‫کرده‬
gpg --gen-key$
‫کلید‬‫ارسال‬
‫به‬‫عمومی‬
‫بات‬
edward-en@fsf.org
‫دیجیتال‬‫امضای‬
✔‫فرستنده‬‫شخص‬‫هویت‬‫بتواند‬‫گیرنده‬
.‫کند‬‫برسی‬‫را‬‫پیام‬
✔‫پیام‬‫محتوای‬‫نتواند‬ً‫ا‬‫بعد‬‫فرستنده‬
.‫کند‬‫انکار‬‫را‬‫خود‬‫ارسالی‬
✔‫برای‬‫جعلی‬‫پیام‬‫نتواند‬‫نیز‬‫گیرنده‬
‫به‬‫را‬‫ها‬‫آن‬‫ارسال‬‫(و‬‫بسازد‬‫خود‬
)!‫دهد‬‫نسبت‬‫دیگران‬
‫ابزار‬GnuPG‫را‬ ‫ایمیل‬
‫ولی‬ ،‫کنیییید‬‫می‬ ‫تییییر‬‫امن‬
‫که‬ ‫یت‬‫ی‬‫اس‬ ‫یم‬‫ی‬‫مه‬ ‫همچنان‬
‫نامعتبر‬ ‫کلیدهای‬ ‫یب‬‫ق‬‫مرا‬
‫به‬ ‫از‬ ‫ین‬‫ی‬‫ممک‬ ‫یه‬‫ی‬‫ک‬ ‫یم‬‫ی‬‫باشی‬
‫افتاده‬ ‫نااهلن‬ ‫دست‬
.‫باشد‬
‫باید‬‫کی‬
‫کنم؟‬‫رمزگذاری‬
‫کنم؟‬‫امضا‬‫باید‬‫کی‬
‫نور‬‫پلریزه‬‫نور‬‫چنانچه‬.‫پذیرد‬‫یی‬‫م‬‫یورت‬‫ص‬‫ممکن‬‫یطوح‬‫س‬‫از‬‫یکی‬‫در‬‫فاط‬‫یش‬‫ت‬‫ارتعاشا‬‫که‬‫یت‬‫س‬‫ا‬‫نوری‬
‫نام‬‫به‬‫ای‬‫شده‬‫شناخته‬‫ی‬‫ماده‬‫از‬‫که‬‫عدسی‬‫یک‬‫داخل‬‫از‬‫معمولی‬‫پلروید‬‫داده‬‫عبور‬‫است‬‫ساخته‬
.‫شود‬‫می‬‫تبدیل‬‫پلریزه‬‫نور‬‫به‬‫شود‬
‫فوتون‬‫ید‬‫ح‬‫وا‬ ‫عنوان‬‫به‬ ‫یه‬‫ک‬ ‫یت‬‫س‬‫ا‬ ‫بنیادی‬ ‫ذره‬ ‫یک‬‫ی‬ ،‫یک‬‫ی‬‫فیز‬ ‫در‬‫نور‬ ‫یی‬‫م‬‫کوانتو‬‫تابش‬ ‫نوع‬ ‫یر‬‫ه‬ ‫یا‬‫ی‬
.‫شود‬‫می‬‫محسوب‬‫الکترومغناطیسی‬
‫یک‬‫یی‬‫م‬‫کوانتو‬‫پردازش‬‫در‬‫کیوبیت‬‫رمزنگاری‬‫و‬‫کوانتومی‬‫پردازش‬‫ای‬‫پایه‬‫واحد‬‫کوانتومی‬‫بیت‬‫یا‬
‫مشابه‬‫و‬‫بوده‬‫کوانتومی‬‫بیت‬‫باشد‬‫می‬‫کلسیک‬‫های‬‫رایانه‬‫در‬
‫ها‬‫کیوبیت‬‫انتاال‬‫شیوه‬
‫آزمایی‬‫راستی‬‫نحوه‬
thethe
ENDEND

(رمزنگاری (گذشته، حال، آینده