Meta tags:
author= آمار بین;
description= علم آمار و احتمالات برای اندازه گیری متغیر ها;
keywords= آمار,علم آمار,احتمالات,اندازه گیری,رایانه,متغیر;
Headings (most frequently used words):
آمار, بین, علم, احتمالات, برای, اندازه, گیری, متغیر, ها,
Text of the page (most frequently used words):
رمزنگاری (82), های (81), است (75), رمز (67), اطلاعات (65), داده (62), کلید (52), شود (51), برای (47), این (44), الگوریتم (37), استفاده (35), شده (30), پردازش (29), پیام (26), سیستم (25), رایانه (23), باشد (22), مورد (22), تبدیل (22), شوند (18), دارد (18), عنوان (17), کند (17), باید (17), ارسال (16), پروتکل (16), بین (15), قرار (15), قابل (14), تغییر (14), کرد (14), وجود (13), سازی (13), صورت (13), نگاری (13), آمار (12), هستند (12), متن (12), کردن (12), روی (11), تواند (11), گفته (11), روش (11), ریاضی (11), پنهان (11), سرویس (11), هایی (10), نیاز (10), کاربرد (10), کنند (10), گردد (10), نوع (9), گیرد (9), تحلیل (9), توسط (9), امنیت (9), اصلی (9), رمزگذاری (9), متقارن (9), تنها (8), توان (8), بود (8), دیگر (8), مثال (8), نظر (8), اطلاعاتی (8), خام (8), مراحل (8), انجام (8), انتقال (8), بیت (8), نامتقارن (8), دارند (7), دهد (7), ایجاد (7), بسیار (7), زیر (7), علم (7), کننده (7), بررسی (7), خاص (7), معنای (7), اما (7), اصل (7), طرف (7), رمزگشایی (7), عمومی (7), خصوصی (7), انواع (6), سال (6), اند (6), خود (6), بصورت (6), تعریف (6), هدف (6), گونه (6), شخصی (6), کاربردهای (6), زمان (6), نمی (6), اندازه (6), قبل (6), آنها (6), اگر (6), باشند (6), محرمانه (6), محتوای (6), کار (6), امنیتی (6), مبتنی (6), تجزیه (6), شکستن (6), text (6), cipher (6), طراحی (5), تمام (5), مانند (5), شرکت (5), نیز (5), سرمایه (5), حوزهٔ (5), توجه (5), کامپیوتر (5), دانش (5), معمولاً (5), کلی (5), گیرند (5), ماده (5), اولیه (5), خواهد (5), گیری (5), اصطلاح (5), طریق (5), طور (5), زبان (5), کلمه (5), حرف (5), جدید (5), اشاره (5), گاهی (5), همین (5), توابع (5), فعالیت (5), حمله (5), برخی (4), نام (4), برنامه (4), بنا (4), بدون (4), توانند (4), عبارت (4), ترین (4), حافظه (4), سخت (4), دریافت (4), مقایسه (4), عدم (4), موجود (4), حاصل (4), اعداد (4), اختیار (4), گویند (4), بتوان (4), پیدا (4), تعاریف (4), بطور (4), تولید (4), محصول (4), نهایی (4), بتواند (4), فرآوری (4), مختلف (4), مشخص (4), مشاهده (4), محاسبه (4), آنالیز (4), ساده (4), انسان (4), استخراج (4), اصطلاحات (4), بیشتر (4), غیر (4), اصول (4), ندارد (4), cryptography (4), طولانی (4), هیچ (4), موارد (4), حالت (4), محتوا (4), پیاده (4), منظور (4), تبادل (4), مشترک (4), دسته (4), ضعف (4), کشف (4), بایت (4), plain (4), spoofing (4), ویژه (3), خانگی (3), دستگاه (3), جمله (3), تلفن (3), صنعتی (3), ابزاری (3), ماشین (3), نامیده (3), اطّلاعات (3), گردیده (3), دست (3), الکترونیکی (3), حساب (3), پیش (3), دارای (3), افزایش (3), صنعت (3), افزار (3), مفهوم (3), کاوی (3), چیست (3), عبارتست (3), شکل (3), عکس (3), نتایج (3), آماری (3), ممکن (3), ارائه (3), بودن (3), ورودی (3), نگاه (3), کارخانه (3), داشت (3), متفاوتی (3), متفاوت (3), پدیده (3), داشته (3), لرزه (3), سیگنال (3), شامل (3), شکلی (3), معنی (3), محدوده (3), بسته (3), حتی (3), ذخیره (3), یکی (3), امروزه (3), شدن (3), مخفی (3), بلکه (3), افراد (3), شناختی (3), جایگزین (3), متون (3), منتشر (3), پیشرفته (3), محاسباتی (3), موجب (3), بالا (3), متنی (3), حروف (3), مبنای (3), آشکار (3), فهم (3), نیست (3), عملیات (3), کلیدهای (3), مفاد (3), نحوی (3), همان (3), اولیهٔ (3), هویت (3), نماید (3), روابط (3), کدام (3), بدل (3), لازم (3), دلیل (3), فقط (3), یکدیگر (3), احتمالی (3), پذیری (3), خرابکارانه (3), چنین (3), جانشینی (3), قدیمی (3), tcp (3), خرید (3), افزاری (3), جایگشت (3), شبکه (3), احتمالات (3), متغیر (3), لینک (3), دوستان (2), توکار (2), گذشته (2), ابزارهای (2), ذکر (2), ویدئویی (2), دیگری (2), همراه (2), درون (2), اغلب (2), rom (2), نگاشته (2), مجموعه (2), کاربر (2), تشکیل (2), جهان (2), ولی (2), ظرفیت (2), ram (2), 64k (2), گذاری (2), همواره (2), بوده (2), نرم (2), کرده (2), فرایند (2), نهایت (2), صورتی (2), ترتیب (2), آنچه (2), تلقی (2), آمارگیری (2), گرفته (2), چراکه (2), چندانی (2), بتوانند (2), بیان (2), واقع (2), جمع (2), آوری (2), مطلوب (2), دسترسی (2), ارزش (2), بیشتری (2), مطرح (2), بالعکس (2), پردازشی (2), اجرا (2), اینکه (2), وقتی (2), مشابه (2), خروجی (2), مواد (2), گرفت (2), متناسب (2), تفاوت (2), کاراکترها (2), الگوریتمی (2), منطقی (2), نتیجه (2), پاسخ (2), درخواست (2), مکان (2), سرعت (2), پشته (2), نقل (2), بعد (2), صحیح (2), مجدد (2), نخواهد (2), نزدیک (2), گسترده (2), خواهند (2), تخصصی (2), محاسبات (2), پیچیده (2), نور (2), ابتدا (2), ثبت (2), معتبر (2), بندی (2), امن (2), مسیر (2), کانال (2), ارتباطی (2), پردازد (2), دادن (2), کمک (2), مطلع (2), قادر (2), نتواند (2), قبیل (2), تئوری (2), معادل (2), برگرفته (2), یونانی (2), نوشتن (2), اولین (2), کدگذاری (2), کسی (2), محتویات (2), ساختار (2), مقابل (2), تبدیلی (2), پیشینهٔ (2), کاراکتر (2), نوشته (2), ابداع (2), دوم (2), کرشُهف (2), آورد (2), مقاله (2), نظامی (2), اساسی (2), قوانین (2), چیزی (2), عوض (2), سهولت (2), پدید (2), قدرت (2), گردید (2), بروز (2), مسائل (2), امکان (2), آید (2), اصولاً (2), متعددی (2), ورود (2), باعث (2), عناصر (2), عملیاتی (2), بازکردن (2), عددی (2), مختلفی (2), اهمیت (2), قابلیت (2), اطلاق (2), حفظ (2), صحت (2), اطمینان (2), اصالت (2), انکار (2), چهار (2), ترکیب (2), سازد (2), قالبی (2), روشی (2), دیفی (2), هلمن (2), نمود (2), مستقیم (2), مربوط (2), مرور (2), داشتن (2), فرض (2), کامل (2), استاندارد (2), جزئیات (2), یکسان (2), معکوس (2), مشکل (2), جای (2), دارندهٔ (2), کلیهٔ (2), ارتباط (2), گرفتن (2), خیلی (2), اقدامات (2), سعی (2), جانبی (2), ارزیابی (2), آسیب (2), پذیرد (2), حملات (2), رمزهای (2), گروهی (2), شناخته (2), سزار (2), افزونگی (2), پیامهای (2), سفارش (2), کالا (2), مشتری (2), تازگی (2), مهر (2), ثانیه (2), box (2), بیتی (2), سیم (2), یعنی (2), encryption (2), نشده (2), intruder (2), access (2), point (2), احتمال (2), اینترنت (2), attack (2), key (2), تمامی, حقوق, متعلق, سایت, advertiser, آخرین, بروزرسانی, 2026, صفحات, page9, page8, page7, page6, جاسازی, کاربردهایی, هرچند, نمونه, جعبه, بازی, بعدها, دوربین, ضبط, pdaها, هزار, وسیله, خودروسازی, مدارهایی, نیازهای, تورینگ, مهیا, ساخته, گسترش, یافت, برد, لوازم, ثابت, تراشه, تعویض, گنجانیده, ریزکنترل, گرها, embedded, computers, محدودیت, بیش, تشبیه, بزرگ, بخش, حضور, ماکروفرها, هواپیما, تغییری, فیزیکی, گونی, کارگرفته, اشخاصی, ناآشنا, رجوع, خاصی, اجزای, میکرو, ریز, جزو, کوچک, ارزان, شمار, روند, اداری, ۱۹۸۱, میلادی, معرفی, نخستین, امروزی, ضعیف, شگفت, انگیز, 40k, البته, توانست, 256k, قیمت, ماژول, والانیوز, رشد, پیوسته, گذاران, جذب, آیندهٔ, روشن, فناوری, داران, ترغیب, کلّی, موازی, بدین, نوعی, نمودار, عدد, زیادی, منتقل, شاخص, سایر, ویژگی, جامعه, بانک, کسب, معمولا, مخاطب, مطالب, نسبی, اتوماتیک, بدلیل, خوب, حاوی, اطلاعاتند, مفیدترند, کاربردی, تاکید, حال, عبارات, مترادفند, نمایش, دهنده, تبدیلات, متداول, مشابها, بعداً, برسد, آماده, همانطور, خودرو, تجهیزات, بیانگر, دیدگاه, سپس, مشتق, چندین, شواهد, محرک, درخواستهای, بعدی, خنثی, اختلال, مناسبی, فضا, منجر, معمول, فرکانس, تصحیح, استاتیک, نرمال, عمیق, تفسیر, بهتر, تسهیل, ساختارهای, سطحی, بازتاب, هندسی, مشهود, ترند, بطورکلی, برگیرد, اگرچه, تری, دیگاه, همچنین, اینجاست, رشته, دهند, دادهٔ, دار, منتج, زمانی, مهندسی, تمرکز, مشتقات, دقیق, کمتر, محیط, کاری, دیده, زمینه, dap, gretl, pspp, عملا, پردازشهای, طبیعی, دانست, فشار, بوسیله, الکتریکی, اعصاب, لامسه, صدا, تصویر, شناسیم, تعامل, زنده, ابتدایی, المان, خواندن, دیجیتال, فرآیندهای, مفید, برسیم, خالص, ترجمه, خلاصه, اجتماع, جدول, گرافیک, کامپیوتری, نگهداری, دانشی, شناختِ, ذخیرهٔ, محل, ناامن, تکنیکهای, برقراری, دراصل, دوی, اطلاع, پایه, مقدمات, بسیاری, نظریه, مخابرات, انگلیسی, لغات, kryptos, graphien, تاریخچه, سابقه, جذاب, ۴۰۰۰, مصر, باستان, بازمی, وجه, بازیابی, آگاه, بعضی, نماد, ریشهٔ, واژهٔ, ودرخشان, هزاران, برمی, متخصصین, وکد, تمایز, قائل, علامت, کدها, استفادهٔ, پرسابقه, موفق, کدهایی, تاکنون, ارتش, ایالات, متحده, خلال, جنگ, جهانی, اقیانوس, آرام, بکار, ششگانه, آگوست, شهرت, پژوهشهای, زبانشناسی, کتابهایی, خصوص, ولاپوک, بدست, ۱۸۸۳, هنوز, دانشمندان, لحاظ, عمل, شکست, نکته, نداشته, سری, انتخاب, اولاً, براحتی, ثانیاً, آنرا, خاطر, سپرد, نیازی, یاداشت, نباشد, خطوط, تلگراف, مخابره, اسناد, یکنفر, حمل, راه, اندازی, آمدن, وارد, علوم, مهم, مؤثرتری, رفتند, کردند, عمدتاً, الفبا, مهمی, شرح, اختصاراً, نامند, درآمدن, باز, گرداند, پارامتر, متنوعی, وسیع, برخوردار, امکانی, اساس, فنون, تقریباً, محدود, محرمانگی, مجاز, سلامت, حین, اتفاقی, اثر, مشکلات, عمدی, احراز, سنجی, تشخیص, جعل, کنندهٔ, آینده, تکذیب, اهداف, حصول, مفاهیم, جامعی, معاملات, تجاری, سیاسی, قواعد, چگونگی, ارائهٔ, فراهم, کدامیک, پارامترها, چگونه, اعمال, مکانیسم, تابع, علت, دارا, خواص, جامع, صرفاً, سازمان, داشتند, منحصربه, فردی, نمودند, بزرگی, شکسته, منسوخ, متکی, ماندن, عموم, فوق, تقسیم, درهم, ساز, طرفه, دنباله, تصدیق, تجزیهٔ, لگاریتم, گسسته, منحنی, بیضوی, امضای, رقومی, الگوریتمهای, متعدد, تعداد, اندکی, درآمده, کلیدی, رابطه, واضح, چون, کاملاً, باقی, بماند, ازای, نفرِ, درگیر, مشکلاتی, مدیریت, قالب, پیشنهاد, زوج, بستگی, کسانی, رود, گردند, رابطهٔ, عملاً, ناممکن, ماهیت, مقایسهٔ, دقیقی, معیار, حجم, گفت, مقیاس, سریع, علمی, بردن, دستیابی, هرگونه, یافته, آمده, خرابکاری, ذاتاً, خصومت, آمیز, قسمت, جزئی, ضروری, هنگام, آورند, ذهن, متبادر, مطلب, امکانات, یافتن, بایک, دیگراز, جابجا, بهم, بریزد, ژولیوس, نسبت, bبه, fوبه, تاz, حروفc, بایدشامل, مقداری, زائد, باشندبه, لزومی, واقعی, کنید, با۶۰۰۰۰کالااز, پست, نویسان, خیال, موثر, آمدی, نویسند, مشتمل, ۱۶بایت, دنبال, فیلد, تعدادکالا, ودو, شمارهٔ, آخر, واین, داند, پیامها, دومین, بگیرد, مطمئن, شویم, هرپیام, دریافتی, تازه, عبارتی, اخیراً, فرستاده, جلوگیری, اخلالگر, فعّال, الزامی, نشود, کارمند, اخراجی, انشعاب, معتبری, قبلاً, مکرراً, نداند, راهکاری, بینی, مثلاً, گیرندهٔ, حدود, نگه, نسخه, تکراری, حذف, رامی, منظورسرعت, بالاتر, وهم, انعطاف, روشهای, وجایگشتی, مدار, سادهٔ, بیتهای, هشت, ریزی, درونی, قادراست, راعملاً, سرعتی, بدهد, چرا, وفقط, تأخیر, انتشار, کرکهف, تبعیت, مطلّع, خبر, لیست, بحث, decryption, crypto, cryptanalysis, هنر, لغت, مزاحم, اینجا, کپی, تمایل, decrypt, activeintruder, passive, protocol, دادی, چند, نفر, گذاشته, intrusion, points, نقاطی, نفوذگر, internal, اتاق, داخلی, مستقرند, localsecurity, تنظیم, external, تجهیزاتی, خارجی, متصل, applicationهایی, مکانیزم, شما, دور, زده, تخریب, dos, ddos, mac, web, man, the, middle, password, guessing, برعکس, مناسب, keywords, همراهان, vizheh, solsarin, قرص, تاخیری, فال, تاروت, نوفالو, کابل, rgb, led, تور, دامین, مقررات, تماس, صفحه,
Text of the page (random words):
بصورت منطقی نتیجه گیری شود و یا بصورت آماری از چندین داده محاسبه شود شواهد اطلاعات یا به صورت پاسخ به یک درخواست تعریف می شود و یا پاسخ به یک محرک که می تواند درخواستهای بعدی را در پی داشته باشد برای مثال جمع آوری داده های لرزه نگاری به تغییر داده لرزه نگاری برای خنثی کردن اختلال افزایش انتقال سیگنال به مکان مناسبی در فضا منجر می شود مراحل پردازش بطور معمول آنالیز سرعت ها و فرکانس ها تصحیح استاتیک ساده سازی انتقال نرمال انتقال عمیق پشته سازی و نقل مکان را شامل می شود که می تواند قبل و یا بعد از پشته سازی صورت گیرد پردازش لرزه نگاری تفسیر بهتر را تسهیل می کند چراکه ساختارهای زیر سطحی و بازتاب های هندسی مشهود ترند تعریف کلی بطورکلی اصطلاح پردازش داده می تواند هر پردازشی را که داده را از شکلی به شکلی دیگر تبدیل می کند در برگیرد اگرچه تبدیل داده می تواند اصطلاح منطقی تر و صحیح تری باشد از این دیگاه پردازش داده تبدیل داده به اطلاعات خواهد بود و همچنین تبدیل مجدد اطلاعات به داده تفاوت اینجاست که تبدیل نیاز به درخواست نخواهد داشت برای مثال اطلاعات بصورت رشته ای از کاراکترها که یک جمله را تشکیل می دهند عبارتست از دادهٔ تبدیل شده یا کد شده بی معنی نزدیک به سخت افزار که اطلاعات معنی دار برای انسان را منتج می کند تحلیل داده زمانی که محدوده ای که داده از آن استخراج شده علم یا مهندسی است پردازش داده و سیستم های اطلاعاتی محدوده ای بسیار گسترده از اصطلاحات خواهند بود اصطلاح آنالیز داده تخصصی تر معمولاً با تمرکز بیشتر روی مشتقات الگوریتمی بسیار تخصصی تر و دقیق تر و محاسبات پیچیده همراه خواهد بود که کمتر در محدوده محیط های کاری دیده می شود در این زمینه بسته های آنالیز داده مانند dap gretl pspp بیشتر مورد استفاده قرار می گیرند پردازش عملا تمام پردازشهای طبیعی را می توان به عنوان مثال هایی از سیستم های پردازش داده دانست که اطلاعات قابل مشاهده به شکل فشار نور و هستند که بوسیله مشاهده کننده های انسان که سیگنال های الکتریکی را در سیستم اعصاب تبدیل می کنند و ما آنها را به عنوان حس های خود مانند لامسه صدا و تصویر می شناسیم حتی تعامل سیستم های غیر زنده نیز به عنوان سیستم های پردازش داده ابتدایی این طریق ممکن است بیان شوند المان های پردازش داده برای اینکه داده بتواند توسط کامپیوتر پردازش شود باید ابتدا به شکلی تبدیل شود که توسط کامپیوتر قابل خواندن باشد وقتی که داده به صورت دیجیتال است فرآیندهای متفاوتی می تواند روی آن رخ دهد تا به اطلاعات مفید برسیم پردازش داده شامل تمام پردازش ها از ثبت داده ها تا داده کاوی است ثبت داده خالص سازی داده کد کردن داده تبدیل داده ترجمه داده خلاصه سازی داده اجتماع داده معتبر سازی داده جدول بندی داده آنالیز آماری گرافیک کامپیوتری نگهداری داده داده کاوی رمزنگاری رمزنگاری دانشی است که به بررسی و شناختِ اصول و روش های انتقال یا ذخیرهٔ اطلاعات به صورت امن حتی اگر مسیر انتقال اطلاعات و کانال های ارتباطی یا محل ذخیره اطلاعات ناامن باشند می پردازد رمزنگاری استفاده از تکنیکهای ریاضی برای برقراری امنیت اطلاعات است دراصل رمزنگاری دانش تغییر دادن متن پیام یا اطلاعات به کمک کلید رمز و با استفاده از یک الگوریتم رمز است به صورتی که تنها شخصی که از کلید و الگوریتم مطلع است قادر به استخراج اطلاعات اصلی از اطلاعات رمز شده باشد و شخصی که از یکی یا هر دوی آن ها اطلاع ندارد نتواند به اطلاعات دسترسی پیدا کند دانش رمزنگاری بر پایه مقدمات بسیاری از قبیل تئوری اطلاعات نظریه اعداد و آمار بنا شده است و امروزه به طور خاص در علم مخابرات مورد بررسی و استفاده قرار می گیرد معادل رمزنگاری در زبان انگلیسی کلمه cryptography است که برگرفته از لغات یونانی kryptos به مفهوم محرمانه و graphien به معنای نوشتن است تاریخچه رمزنگاری سابقه ای طولانی و جذاب دارد که اولین کاربرد آن به ۴۰۰۰ سال پیش در مصر باستان بازمی گردد رمزنگاری پنهان نگاری کدگذاری در رمزنگاری وجود اطلاعات یا ارسال شدن پیام به هیچ وجه مخفی نمی باشد بلکه ذخیره اطلاعات یا ارسال پیام مشخص است اما تنها افراد مورد نظر می توانند اطلاعات اصلی را بازیابی کنند بالعکس در پنهان نگاری اصل وجود اطلاعات یا ارسال پیام محرمانه مخفی نگاه داشته می شود و غیر از طرف ارسال کننده و طرف دریافت کننده کسی از ارسال پیام آگاه نمی شود در رمزنگاری محتویات یک متن به صورت حرف به حرف و در بعضی موارد بیت به بیت تغییر داده می شود و هدف تغییر محتوای متن است نه تغییر ساختار زبان شناختی آن در مقابل کدگذاری تبدیلی است که کلمه ای را با یک کلمه یا نماد دیگر جایگزین می کند و ساختار زبان شناختی متن را تغییر می دهد ریشهٔ واژهٔ cryptography برگرفته از یونانی به معنای محرمانه نوشتن متون است رمزنگاری پیشینهٔ طولانی ودرخشان دارد که به هزاران سال قبل برمی گردد متخصصین رمزنگاری بین رمز وکد تمایز قائل می شوند رمز عبارتست از تبدیل کاراکتر به کاراکتر یا بیت به بیت بدون آن که به محتویات زبان شناختی آن پیام توجه شود در طرف مقابل کد تبدیلی است که کلمه ای را با یک کلمه یا علامت دیگر جایگزین می کند امروزه از کدها استفادهٔ چندانی نمی شود اگر چه استفاده از آن پیشینهٔ طولانی و پرسابقه ای دارد موفق ترین کدهایی که تاکنون نوشته شده ابداع شده اند توسط ارتش ایالات متحده و در خلال جنگ جهانی دوم در اقیانوس آرام بکار گرفته شد اصول ششگانه کرشُهف آگوست کرشُهف شهرت خود را از پژوهشهای زبانشناسی و کتابهایی که در این خصوص و زبان ولاپوک نوشته بود بدست آورد او در سال ۱۸۸۳ دو مقاله با عنوان رمز نگاری نظامی منتشر کرد در این دو مقاله شش اصل اساسی وجود داشت که اصل دوم آن به عنوان یکی از قوانین رمز نگاری هنوز هم مورد استفاده دانشمندان در رمز نگاری پیشرفته است سیستم رمزنگاری اگر نه به لحاظ تئوری که در عمل غیر قابل شکست باشد سیستم رمز نگاری باید هیچ نکته پنهان و محرمانه ای نداشته باشد بلکه تنها چیزی که سری است کلید رمز است کلید رمز باید به گونه ای قابل انتخاب باشد که اولاً بتوان براحتی آن را عوض کرد و ثانیاً بتوان آنرا به خاطر سپرد و نیازی به یاداشت کردن کلید رمز نباشد متون رمز نگاری باید از طریق خطوط تلگراف قابل مخابره باشند دستگاه رمز نگاری یا اسناد رمز شده باید توسط یکنفر قابل حمل و نقل باشد سیستم رمزنگاری باید به سهولت قابل راه اندازی باشد رمزنگاری پیشرفته با پدید آمدن رایانه ها و افزایش قدرت محاسباتی آنها دانش رمزنگاری وارد حوزهٔ علوم رایانه گردید و این پدیده موجب بروز سه تغییر مهم در مسائل رمزنگاری شد وجود قدرت محاسباتی بالا این امکان را پدید آورد که روش های پیچیده تر و مؤثرتری برای رمزنگاری به وجود آید روش های رمزنگاری که تا قبل از آن اصولاً برای رمز کردن پیام به کار می رفتند کاربردهای جدید و متعددی پیدا کردند تا قبل از آن رمزنگاری عمدتاً روی اطلاعات متنی و با استفاده از حروف الفبا انجام می گرفت اما ورود رایانه باعث شد که رمزنگاری روی انواع اطلاعات و بر مبنای بیت انجام شود تعاریف و اصطلاحات عناصر مهمی که در رمزنگاری مورد استفاده قرار می گیرند به شرح زیر می باشد متن آشکار پیام و اطلاعات را در حالت اصلی و قبل از تبدیل شدن به حالت رمز متن آشکار یا اختصاراً پیام می نامند در این حالت اطلاعات قابل فهم توسط انسان است متن رمز به پیام و اطلاعات بعد از درآمدن به حالت رمز گفته می شود اطلاعات رمز شده توسط انسان قابل فهم نیست رمزگذاری رمز کردن عملیاتی است که با استفاده از کلید رمز پیام را به رمز تبدیل می کند رمزگشایی بازکردن رمز عملیاتی است که با استفاده از کلید رمز پیام رمز شده را به پیام اصلی باز می گرداند از نظر ریاضی این الگوریتم عکس الگوریتم رمز کردن است کلید رمز اطلاعاتی معمولاً عددی است که به عنوان پارامتر ورودی به الگوریتم رمز داده می شود و عملیات رمزگذاری و رمزگشایی با استفاده از آن انجام می گیرد انواع مختلفی از کلیدهای رمز در رمزنگاری تعریف و استفاده می شود رمزنگاری دانش گسترده ای است که کاربردهای متنوعی دارد در این حوزهٔ وسیع تعاریف زیر از اهمیت ویژه ای برخوردار هستند سرویس رمزنگاری به طور کلی سرویس رمزنگاری به قابلیت و امکانی اطلاق می شود که بر اساس فنون رمزنگاری حاصل می گردد قبل از ورود رایانه ها به حوزهٔ رمزنگاری تقریباً کاربرد رمزنگاری محدود به رمز کردن پیام و پنهان کردن مفاد آن می شده است اما در رمزنگاری پیشرفته سرویس های مختلفی از جمله موارد زیر ارائه گردیده است حفظ محرمانگی یا امنیت محتوا ارسال یا ذخیره اطلاعات به نحوی که تنها افراد مجاز بتوانند از محتوای آن مطلع شوند که همان سرویس اصلی و اولیهٔ پنهان کردن مفاد پیام است حفظ صحت داده ها یا سلامت محتوا به معنای ایجاد اطمینان از صحت اطلاعات و عدم تغییر محتوای اولیهٔ آن در حین ارسال است تغییر محتوای اولیهٔ اطلاعات ممکن است به صورت اتفاقی در اثر مشکلات مسیر ارسال و یا به صورت عمدی باشد احراز هویت یا اصالت سنجی محتوا به معنای تشخیص و ایجاد اطمینان از هویت ارسال کننده اطلاعات و عدم امکان جعل هویت افراد می باشد عدم انکار به این معنی است که ارسال کنندهٔ اطلاعات نتواند در آینده ارسال آن را انکار یا مفاد آن را تکذیب نماید چهار مورد بالا سرویس های اصلی رمزنگاری تلقی می شوند و دیگر اهداف و سرویس های رمزنگاری با ترکیب چهار مورد بالا قابل حصول می باشند این سرویس ها مفاهیم جامعی هستند و می توانند برای کاربردهای مختلف پیاده سازی و استفاده شوند به عنوان مثال سرویس اصالت محتوا هم در معاملات تجاری اهمیت دارد و هم در مسائل نظامی و سیاسی مورد استفاده قرار می گیرد برای ارائه کردن هر یک از سرویس های رمزنگاری بسته به نوع کاربرد از پروتکل های مختلف رمزنگاری استفاده می شود پروتکل رمزنگاری به طور کلی یک پروتکل رمزنگاری مجموعه ای از قواعد و روابط ریاضی است که چگونگی ترکیب کردن الگوریتم های رمزنگاری و استفاده از آن ها به منظور ارائهٔ یک سرویس رمزنگاری خاص در یک کاربرد خاص را فراهم می سازد معمولاً یک پروتکل رمزنگاری مشخص می کند که اطلاعات موجود در چه قالبی باید قرار گیرند چه روشی برای تبدیل اطلاعات به عناصر ریاضی باید اجرا شود کدامیک از الگوریتم های رمزنگاری و با کدام پارامترها باید مورد استفاده قرار گیرند روابط ریاضی چگونه به اطلاعات عددی اعمال شوند چه اطلاعاتی باید بین طرف ارسال کننده و دریافت کننده رد و بدل شود چه مکانیسم ارتباطی برای انتقال اطلاعات مورد نیاز است به عنوان مثال می توان به پروتکل تبادل کلید دیفی هلمن برای ایجاد و تبادل کلید رمز مشترک بین دو طرف اشاره نمود الگوریتم رمزنگاری الگوریتم رمزنگاری به هر الگوریتم یا تابع ریاضی گفته می شود که به علت دارا بودن خواص مورد نیاز در رمزنگاری در پروتکل های رمزنگاری مورد استفاده قرار گیرد اصطلاح الگوریتم رمزنگاری یک مفهوم جامع است و لازم نیست هر الگوریتم از این دسته به طور مستقیم برای رمزگذاری اطلاعات مورد استفاده قرار گیرد بلکه صرفاً وجود کاربرد مربوط به رمزنگاری مد نظر است در گذشته سازمان ها و شرکت هایی که نیاز به رمزگذاری یا سرویس های دیگر رمزنگاری داشتند الگوریتم رمزنگاری منحصربه فردی را طراحی می نمودند به مرور زمان مشخص گردید که گاهی ضعف های امنیتی بزرگی در این الگوریتم ها وجود دارد که موجب سهولت شکسته شدن رمز می شود به همین دلیل امروزه رمزنگاری مبتنی بر پنهان نگاه داشتن الگوریتم رمزنگاری منسوخ شده است و در روش های جدید رمزنگاری فرض بر این است که اطلاعات کامل الگوریتم رمزنگاری منتشر شده است و آنچه پنهان است فقط کلید رمز است بنا بر این تمام امنیت حاصل شده از الگوریتم ها و پروتکل های رمزنگاری استاندارد متکی به امنیت و پنهان ماندن کلید رمز است و جزئیات کامل این الگوریتم ها و پروتکل ها برای عموم منتشر می گردد بر مبنای تعریف فوق توابع و الگوریتم های مورد استفاده در رمزنگاری به دسته های کلی زیر تقسیم می شوند توابع بدون کلید توابع درهم ساز تبدیل های یک طرفه توابع مبتنی بر کلید الگوریتم های کلید متقارن الگوریتم های رمز قالبی الگوریتم های رمز دنباله ای توابع تصدیق پیام الگوریتم های کلید نامتقارن الگوریتم های مبتنی بر تجزیهٔ اعداد صحیح الگوریتم های مبتنی بر لگاریتم گسسته الگوریتم های مبتنی بر منحنی های بیضوی الگوریتم های امضای رقومی الگوریتمهای رمزنگاری بسیار متعدد هستند اما تنها تعداد اندکی از آن ها به صورت استاندارد درآمده اند رمزنگاری کلید متقارن رمزنگاری کلید متقارن یا تک کلیدی به آن دسته از الگوریتم ها پروتکل ها و سیستم های رمزنگاری گفته می شود که در آن هر دو طرف رد و بدل اطلاعات از یک کلید رمز یکسان برای عملیات رمزگذاری و رمزگشایی استفاده می کنند در این قبیل سیستم ها یا کلیدهای رمزگذاری و رمزگشایی یکسان هستند و یا با رابطه ای بسیار ساده از یکدیگر قابل استخراج می باشند و رمزگذاری و رمزگشایی اطلاعات نیز دو فرایند معکوس یکدیگر می باشند واضح است که در این نوع از رمزنگاری باید یک کلید رمز مشترک بین دو طرف تعریف گردد چون کلید رمز باید کاملاً محرمانه باقی بماند برای ایجاد و رد و بدل کلید رمز مشترک باید از کانال امن استفاده نمود یا از روش های رمزنگاری نامتقارن استفاده کرد نیاز به وجود یک کلید رمز به ازای هر دو نفرِ درگیر در رمزنگاری متقارن موجب بروز مشکلاتی در مدیریت کلیدهای رمز می گردد رمزنگاری کلید نامتقارن رمزنگاری کلید نامتقارن در ابتدا با هدف حل مشکل انتقال کلید در روش متقارن و در قالب پروتکل تبادل کلید دیفی هلمن پیشنهاد شد در این نوع از رمزنگاری به جای یک کلید مشترک از یک زوج کلید به نام های کلید عمومی و کلید خصوصی استفاده می شود کلید خصوصی تنها در اختیار دارندهٔ آن قرار دارد و امنیت رمزنگاری به محرمانه بودن کلید خصوصی بستگی دارد کلید عمومی در اختیار کلیهٔ کسانی که با دارندهٔ آن در ارتباط هستند قرار داده می شود به مرور زمان به غیر از حل مشکل انتقال کلید در روش متقارن کاربردهای متعددی برای این نوع از رمزنگاری مطرح گردیده است در سیستم های رمزنگاری نامتقارن بسته به کاربرد و پروتکل مورد نظر گاهی از کلید عمومی برای رمزگذاری و از کلید خصوصی برای رمزگشایی استفاده می شود و گاهی نیز بر عکس کلید خصوصی برای رمزگذاری و کلید عمومی برای رمزگشایی به کار می رود دو کلید عمومی و خصوصی با یکدیگر متفاوت هستند و با استفاده از روابط خاص ریاضی محاسبه می گردند رابطهٔ ریاضی بین این دو کلید به گونه ای است که کشف کلید خصوصی با در اختیار داشتن کلید عمومی عملاً ناممکن است مقایسه رمزنگاری کلید متقارن و کلید نامتقارن اصولاً رمزنگاری کلید متقارن و کلید نامتقارن دارای دو ماهیت متفاوت هستند و کاربردهای متفاوتی نیز دارند بنا بر این مقایسهٔ این دو نوع رمزنگاری بدون توجه به کاربرد و سیستم مورد نظر کار دقیقی نخواهد بود اما اگر معیار مقایسه به طور خاص حجم و زمان محاسبات مورد نیاز باشد باید گفت که با در نظر گرفتن مقیاس امنیتی معادل الگوریتم های رمزنگاری متقارن خیلی سریع تر از الگوریتم های رمزنگاری نامتقارن می باشند تجزیه و تحلیل رمز تجزیه و تحلیل رمز یا شکستن رمز به کلیهٔ اقدامات مبتنی بر اصول ریاضی و علمی اطلاق می گردد که هدف آن از بین بردن امنیت رمزنگاری و در نهایت بازکردن رمز و دستیابی به اطلاعات اصلی باشد در تجزیه و تحلیل رمز سعی می شود تا با بررسی جزئیات مربوط به الگوریتم رمز و یا پروتکل رمزنگاری مورد استفاده و به کار گرفتن هرگونه اطلاعات جانبی موجود ضعف های امنیتی احتمالی موجود در سیستم رمزنگاری یافته شود و از این طریق به نحوی کلید رمز به دست آمده و یا محتوای اطلاعات رمز شده استخراج گردد تجزیه و تحلیل رمز گاهی به منظور شکستن امنیت یک سیستم رمزنگاری و به عنوان خرابکاری و یک فعالیت ضد امنیتی انجام می شود و گاهی هم به منظور ارزیابی یک پروتکل یا الگوریتم رمزنگاری و برای کشف ضعف ها و آسیب پذیری های احتمالی آن صورت می پذیرد به همین دلیل تجزیه و تحلیل رمز ذاتاً یک فعالیت خصومت آمیز به حساب نمی آید اما معمولاً قسمت ارزیابی و کشف آسیب پذیری را به عنوان جزئی از عملیات لازم و ضروری در هنگام طراحی الگوریتم ها و پروتکل های جدید به حساب می آورند و در نتیجه تجزیه و تحلیل رمز بیشتر فعالیت های خرابکارانه و ضد امنیتی را به ذهن متبادر می سازد با توجه به همین مطلب از اصطلاح حملات تحلیل رمز برای اشاره به چنین فعالیت هایی استفاده می شود تحلیل رمز در اصل اشاره به بررسی ریاضی الگوریتم یا پروتکل و کشف ضعف های احتمالی آن دارد اما در خیلی از موارد فعالیت خرابکارانه به جای اصول و مبنای ریاضی به بررسی یک پیاده سازی خاص آن الگوریتم یا پروتکل در یک کاربرد خاص می پردازد و با استفاده از امکانات مختلف سعی در شکستن رمز و یافتن کلید رمز می نماید به این دسته از اقدامات خرابکارانه حملات جانبی گفته می شود رمزهای جانشینی در رمز نگاری جانشینی هر حرف یا گروهی از حروف بایک حرف یا گروهی دیگراز حروف جابجا می شوند تا شکل پیام بهم بریزد یکی از قدیمی ترین رمزهای شناخته شده روش رمز نگاری سزار است که ابداع آن به ژولیوس سزار نسبت داده می شود در این روش حرف a به d تبدیل می شود bبه c e به fوبه همین ترتیب تاz که با حروفc جایگزین می شوند افزونگی اولین اصل آن است که تمام پیامهای رمز شده بایدشامل مقداری افزونگی داده های زائد باشندبه عبارت دیگر لزومی ندارد که اطلاعات واقعی به همان گونه که هستند رمز و ارسال شوند یک مثال می تواند به فهم دلیل این نیاز کمک کند فرض کنید یک شرکت به نام tcp با۶۰۰۰۰کالااز طریق سیستم پست الکترونیکی سفارش خرید می پذیرد برنامه نویسان شرکت tcp به خیال آن که برنامه های موثر و کار آمدی می نویسند پیامهای سفارش کالا را مشتمل بر ۱۶بایت نام مشتری و به دنبال آن سه بایت فیلد داده شامل یک بایت برای تعدادکالا ودو بایت برای شمارهٔ کالا در نظر می گیرد که سه بایت آخ...
|