نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق امنیت شبکه و وب رمزگذاری و رمزگشایی (Secure socket layer) - (SSL)

اختصاصی از نیک فایل دانلود تحقیق امنیت شبکه و وب رمزگذاری و رمزگشایی (Secure socket layer) - (SSL) دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق امنیت شبکه و وب رمزگذاری و رمزگشایی (Secure socket layer) - (SSL)


دانلود تحقیق امنیت شبکه و وب رمزگذاری و رمزگشایی (Secure socket layer) - (SSL)

آنچه که در متن می خوانید :
در ادامه شما با نحوه عملکرد هر بخش از برنامه آشنا خواهید شد . توضیحات به همراه شکل ارائه شده است تا شما را در درک بهتر یاری نماید .

هدف از طراحی برنامه :
1-امکان مکالمه متنی بین مشتری های یک شبکه محلی
۲-به حد اقل رساندن بر شبکه ( تبادل حد اقل اطلاعات بین خطوط شبکه)
۳-استفاده از آلگوریتم های رمز گذری و رمزگشای جهتِ جلو گیری از نفوذ هکر ها
۴-عدم استفاده از بانک اطلاعات

توضیح مختصر :
این برنامه برای کاربری های زیر طراحی شده است :
1 –ارتباط بین اعضای یک شبکه توسط متن برای جلوگیری از رفت و آمد های اضافی در محیط سایت
۲-امکان ارسال فایل بدون به اشتراک گذشتن فایل های مشتری
 
چکیده:
به علت نیاز کاربران یک شبکه برای تبادل اطلاعات به صورت الکترونیکی نرم افزار های مختلفی در بازار من جمله نرم افزار  out look وجود دارد لزوم استفاده از این نو ارتباط کاهش رفت آمدهای کاربران در یک سایت و یا حتی طبقات یک ساختمان میشود. در این میان مسالی چون صورت،امنیت و قابلیت اطمینان بسیارهاءزاهمیت است .منظور از صورت در شبکه های کامپیوترحد اقل سازی حجیم اطلاعات مراوده شده می باشدقابلیت اطمینان از این نظر هاءزاهمیت است که پیام ها با کمترین خطا به مقصد ارسال شوند.در امنیت که بحث اصلی این پروژه می باشد با الگوریتم های مختلف رمز گزاری آشنا میشویم تا از نفوذ هکرها جلوگیری شود.

 

 

فهرست مطالب:
  1  رمزنگاری    3
  ١-1 - معرفی و اصطلاحات    4
1-٢ - الگوریتم ها    6
  2-سیستم های کلیدی متقارن    7    
  3- سیستم های کلیدی نا متقارن    11
4- کلید ها در رمزنگاری    15
4-1 (Secret keys)- ١- کلیدهای محرمانه    16
4-2 (Public and private keys)   ٢- کلیدهای عمومی و اختصاصی    16
 4-3 (Master keys and derived keys) ٣- کلیدهای اصلی و کلیدهای مشتق شد17        
  4-4 (Key-encrypting keys) ۴- کلیدهای رمزکننده کلید    18
4-5 (Session keys) ۵- کلیدهای نشست    19
5-  شکستن کلیدهای رمزنگاری    20
5-1  چه طول کلیدی در رمزنگاری مناسب است؟    21
5-2  الگوریتمهای متقارن    21
5-3  الگوریتمهای نامتقارن    23
  6- توضیحاتی در مورد الگوریتمMD5       24
6- 1-خلاصه:    25
6-2- شرایط و نکات لازم:    26    
6-  ٣-- توضیحات الگوریتم   MD5    27
6- 4گام ١- اضافه کردن بیتهای نرم کننده:    28
  6-5 -گام ٢- افزایش طول:    28
6-6 - گام ٣- یین بافر برای  MD5    29
6-7- گام ۴- پردازش پیام در بلاک های ١۶ کلمه ای:    29
 6-8- گام ۵- خروجی:    32
7-آشنایی با پرو تکل SSL و عملکرد آن    34
  7-1-» SSL چیست ؟    35
7-2ملزومات یک ارتباط مبتنی بر پروتکل امنیتی SSL    37
7-3-مکانیزم های تشکیل دهنده SSL:    37
7-3-1تایید هویت سرویس دهنده    37
7-3- ٢- تایید هویت سرویس گیرنده    38
7-3-3-ارتباطات رمز شده    38
7-4 اجزاء پروتکل SSL    38
7-4-1 SSL Record Protoco    39
7-4-2 SSL Handshake Protoco    39
7-5 مزایای بخش بندی پروتکل SSL به دو زیر پروتکل    39
7-6 الگوریتم های رمز نگاری پشتیبانی شده در SSL    39
7-7 نحوه عملکرد داخلی پروتکل SSL    40
7-8 حملات تاثیر گذار بر SSL    43
7-9امنیت  اس اس ال (SSL)        43
7-9-1» نمایش قفل امنیت SSL:    43
8- امنیت شبکه    44
9- پیوست ها :    49
9 -1 – ضمیمه  1 (کد و شکل برنامه)    50
10- منابع:    58



شامل 64 صفحه word


دانلود با لینک مستقیم


دانلود تحقیق امنیت شبکه و وب رمزگذاری و رمزگشایی (Secure socket layer) - (SSL)

دانلود پاورپوینت (SSL (secure Socket Layer

اختصاصی از نیک فایل دانلود پاورپوینت (SSL (secure Socket Layer دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت (SSL (secure Socket Layer


دانلود پاورپوینت (SSL (secure Socket Layer

فهرست مطالب:

•مقدمه
•ssl چیست؟
•ملزومات یک ارتباط مبتنی بر پروتکل امنیتی  ssl
•قفل امنیت SSL  
•مکانیزم‌های تشکیل‌دهنده ssl
•اجزای پروتکل SSL
•شرکتهای تحت پوشش SSL در ایران 

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

SSL که ازلحاظ لغوی مخفف secure Socket Layer می باشد، یک تکنولوژی استاندارد و به ثبت رسیده برای تامین ارتباطی‌‍ امن ، مابین یک وب سرور و یک مرورگر اینترنت است . این ارتباط امن از تمامی اطلاعاتی که ما بین وب سرور و مرورگر اینترنت )کاربر) انتقال می یابد , محافظت می کند تا این انتقال به صورت محرمانه و دست نخورده باقی بماند. SSL یک استاندارد صنعتی است که  توسط ملیونها وب سایت در سراسر جهان برای برقراری امنیت انتقال اطلاعات استفاده می شود.

این پروتکل امنیتی در دهه 1990  توسط کمپانی Netscape برای اولین بار به منظور انتقال اطلاعات بصورت امن بین دونقطه در اینترنت تهیه  شد و پس از مدتی علاوه بر مرورگر Netscape Navigator و خانواده آن، مرورگر Internet Explorer نیز از آن استفاده کرد.

در واقع SSL پروتکلی است که پایین‌تر از لایه کاربردی  (لایه 4 ازمدل (TCP/IP و بالاتر از لایه انتقال (لایه سوم از مدل( TCP/IP قـــرار  می‌گیرد.

مزیت استفاده از این پروتکل بهره‌ گیری از موارد امنیتی تعبیه شده آن برای امن کردن پروتکل‌های غیرامن لایه کاربردی نظیرHTTP ،LDAP ،IMAP و... می‌باشد که براساس آن الگوریتم‌های رمزنگاری بر روی داده‌های خام (plain text)  که قراراست

از یک کانال ارتباطی غیرامن مثل اینترنت عبور کنند، اعمال می‌شود و محرمانه ماندن داده‌ها را در طول کانال انتقال تضمین می‌کنـد.

ملزومات یک ارتباط مبتنی بر پروتکل امنیتی SSL:

برای داشتن ارتباطات امن مبتنی بر SSL عموماً به دو نوع گواهی دیجیتال SSL یکی برای سرویس‌ دهنده و دیگری برای سرویس‌ گیرنده و یک مرکز صدور و اعطای گواهینامه دیجیتال یا(Certificate Authority) CA نیاز می‌باشد. وظیفه CA این است که هویت طرفین ارتباط، نشانی‌ها، حساب‌های بانکی و تاریخ انقضای گواهینامه را بداند و براساس آن‌ها هویت‌ها را تعیین نماید.
به بیان دیگر شرکتی که  صلاحیت صدور و اعطاء گواهی‌های دیجیتال ssl  را دارد ، برای هر کدام از دوطرفی که قرار است ارتباطات میان شبکه‌ای امن داشته باشند، گواهی‌ های مخصوص سرویس‌دهنده و سرویس‌گیرنده را صادر می‌کند و با مکانیزم‌های احراز هویت خاص خود، هویت هر کدام از طرفین را برای طرف مقابل تأیید می‌کند، البته غیر از این‌کار می‌بایست تضمین کند که اگر اطلاعات حین انتقال مورد سرقت قرار گرفت، برای رباینده قابل درک و استفاده نباشد که این‌کار را با کمک الگوریتم‌های رمزنگاری  انجام می‌دهد.

 گواهینامه های SSL برای دوره های یکساله و یا بیشتر صادر می شود که با به

 پایان رسیدن تاریخ انقضا، باطل شده و کارکرد خود را به عنوان تایید کننده هویت

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

را از نامعتبر بودن گواهینامه مورد استفاده آگاه می کند و طبیعتا عواقب احتمالی

 تبادل اطلاعات آن وب سایت بر عهده کاربر خواهد بود.

•شامل 14 اسلاید POWERPOINT

دانلود با لینک مستقیم


دانلود پاورپوینت (SSL (secure Socket Layer