عنوان :
یک راهکار جدید برای رمزنگاری دادهها در محیط ابری
فهرست مطالب
عنوان شماره صفحه
فصل اول: مقدمه. 1
1-1 مقدمه. 2
1- 2 بیان مسئله. 5
فصل دوم: آشنایی با پردازش ابر و امنیت داده. 7
2-1 مقدمه. 8
2-2 ویژگیهای پردازش ابری.. 9
2-3 مزایا و چالش پردازش ابری در شرکتها و شبکههای رایانهای.. 9
2-3-1 پردازش ابری در شرکتهای بزرگ.. 10
2-4 مزایای پردازش ابری.. 10
2-4-1 موانع و فرصتهای پردازش ابری.. 11
2-5 امنیت داده[20] 11
2-5-1 اهداف اصلی امنیت.. 12
2-5-2 تهدیدهای امنیتی. 14
2-5-3 روشهای سنتی رمزنگاری.. 16
2-6 سیستم رمزنگاری DES [18] 21
2-6-1 سیستم های رمز بلوکی (Block Cipher) 21
2-6-2 رمزنگاری فیستل Feistel 21
2-6-3 رمزنگاری (Data Encryption System) DES. 23
2-6-4 الگوریتم DES. 25
فصل سوم: معماری ذخیره سازی و امنیت پردازش ابری... 35
3-1 مقدمه. 36
3-2 معماری لایههای پردازش ابری.. 38
3-2-1 سرویس نرمافزاری (SaaS) 38
3-2-2 سرویس پلتفرمی(PaaS) 38
3-2-3 سرویس زیر ساختی (IaaS) 39
3-3 مرزبندی بین حالتهای پردازش ابری.. 39
3-4 پیشرفتها در مدیریت ذخیرهسازی.. 40
3-5 معماری باز امنیتی پردازش ابری.. 41
3-6 امنیت در محاسبات ابری چیست؟ 42
3-6-1 رویکردهای محرمانگی از ارایه دهنده ابر 44
3-6-2 CryptDB مدل مهاجم ضعیف تر 45
3-6-3 نتیجه گیری از این بخش... 46
3-6-2 رمزنگاری دیسک بصورت کامل. 47
3-6-3 تکنیک های رایج رمزنگاری در دستگاه های ذخیره سازی.. 47
فصل چهارم: نرم افزار امنیتی بر مبنای فناوری پردازش ابر. 49
4-1 مقدمه. 50
4-2 امنیت ابر 50
4-3 تهدیدهای امنیتی پردازش ابری.. 52
4-4 امنیت در پردازش ابری[2] 54
4-5 راه حلهای موجود برای تهدیدهای امنیتی سیستم مدیریت تصاویر میرا 54
4-6 سیستم شفاف حفاظت ابر( TCPS) 56
4-7 نوآوریهای جدید در مورد امنیت محاسبات ابری.. 56
4-8 سردرگمیتعاریف.. 58
4-9 ارزیابی کنونی. 59
4-9-1 چه چیزی جدید نیست.. 59
4-9-2 چه چیزی جدید است.. 60
4-9-3 نوآوریهای مدل تهدید ابری.. 61
4-10 برخی VU DEJA.. 62
4-10-1 مالتیکس... 63
4-10-2 VMMهای اولیه. 64
4-10-3 شرکت National CSS. 65
4-11 فرصتهای جدید. 66
4-12 ایدههای نهایی. 67
4-13 کاربرد تکنولوژی ابری جهت ایجاد امنیت.. 68
4-14 روش سنتی مقابله با عوامل مخرب در شبکه. 69
4-15 امنیت ابری.. 69
4-15-1 نرمافزار ویروس یاب جامع. 70
4-15-2 مزایای ویروس یاب مبتنی برتکنولوژی ابری.. 72
4-16 آیندهی پردازش ابری.. 72
فصل پنجم: روش پیشنهادی... 74
5-1 مقدمه. 75
5-2 رمزگذاری JAE (Jafar Alinezhad Encode) 75
5-3 روش پیشنهادی.. 79
5-4 نتایج آزمایش ها 89
5-5 شبیه سازی محیط مجازی ابر 98
5-6 توسعه روش پیشنهادی.. 101
فصل ششم: نتیجه گیری... 104
مراجع. 107
فرهنگ واژگان. 109
فهرست جداول
عنوان صفحه
جدول 2- 1: موانع و فرصتهای پردازش ابری [10] 11
جدول 2- 2: و [13] 26
جدول 2- 3: تابع E [13] 28
جدول 2- 4: جعبه های S [13] 30
جدول 2- 5: تابع P [13] 31
جدول 2- 6: تابع PC1 [13] 32
جدول 2- 7: تابع PC2 [13] 32
جدول 2- 8: مثالی از DES. 33
جدول 3- 1: تکنیکهای مختلف پیاده سازی FDE.. 47
جدول 5- 1: شماره گذاری حروفات.. 75
جدول 5- 2: جدول فراوانیهای زبان انگلیسی. 76
جدول 5- 3: بیشترین فراوانیهای جدول حروفات انگلیسی. 76
جدول 5- 4: حروفاتی که باهم استفاده میشوند. 76
جدول 5- 5: اختصاص اعداد منحصر بفرد برای حروفات دوتایی اکثرا باهم تکرار میشوند. 77
جدول 5- 6: اختصاص اعداد منحصر بفرد برای حروفات سه تایی اکثرا باهم تکرار میشوند. 77
جدول 5- 7: جدول رمزنگاری داده ها 78
جدول 5- 8: مقدیر توابع مورد نیاز 83
جدول 5- 9: یک مثال در الگوریتم پیشنهادی.. 86
جدول 5- 10: تریس یک مثال در الگوریتم پیشنهادی توسعه یافته. 101
فهرست نمودار
عنوان صفحه
شکل 2- 1: CIA Triad [12] 13
شکل 2- 2: مثالی از One-Time Pads. 18
شکل 2- 3: رمزگذاری و رمزگشایی از عناصری موسوم به کلید. 19
شکل 2- 4: بلوک دیاگرام رمز فیستل. 23
شکل 2- 5: Triple DES [13] 24
شکل 2- 6: بلوک دیاگرام یک رمز DES [13] 24
شکل 2- 7: بلوک دیاگرام یک دور واحد [13] 27
شکل 2- 8: تابع f رمز گذار DES [13] 27
شکل 3- 1: معماری عمومیذخیرهسازی ابر[2] 37
شکل 3- 2: مدل پردازش ابری- معماری باز امنیتی[10] 41
شکل 3- 3: چهار رویکرد، سازماندهی شده بر اساس امنیت و کاربردپذیری[20] 46
شکل 4- 1: چالشهای پردازش ابری (بررسیهای IDC در سال 2008)[10] 51
شکل 4- 2: سیستم مدیریت تصاویر میرا[10] 55
شکل 5- 1: بلوک دیاگرام روش پیشنهادی.. 80
شکل 5- 2: یک دور از روش پیشنهادی.. 80
شکل 5- 3: شبه کد الگوریتم پیشنهادی.. 82
شکل 5- 4: تولید زیرکلیدها 82
شکل 5- 5: مقایسه زمان رمزگذاری و رمزگشایی DES به ازای کاراکترهای مختلف از 50 تا 1000. 87
شکل 5- 6: مقایسه ناحیه ای زمان رمزگذاری و رمزگشایی DES به ازای کاراکترهای مختلف از 50 تا 1000. 87
شکل 5- 7: زمان رمزگذاری و رمزگشایی DES به ازای کاراکترهای مختلف از 1000 تا 10000. 88
شکل 5- 8: مقایسه ناحیه ای زمان رمزگذاری و رمزگشایی DES به ازای کاراکترهای مختلف از 1000 تا 10000. 88
شکل 5- 9: مقایسه زمان رمزگذاری و رمزگشایی NDES به ازای کاراکترهای مختلف از 50 تا 1000. 89
شکل 5- 10: مقایسه ناحیه ای زمان رمزگذاری و رمزگشایی NDES به ازای کاراکترهای مختلف از 50 تا 1000. 89
شکل 5- 11: مقایسه زمان رمزگذاری و رمزگشایی NDES به ازای کاراکترهای مختلف از 1000 تا 10000. 90
شکل 5- 12: مقایسه ناحیه ای زمان رمزگذاری و رمزگشایی DES به ازای کاراکترهای مختلف از 1000 تا 10000. 90
شکل 5- 13: مقایسه زمان مورد نیاز برای رمزگذاری 50 تا 1000 کاراکتر در روش DES و NDES. 91
شکل 5- 14: نمایش ناحیه ای زمان مورد نیاز برای رمزگذاری 50 تا 1000 کاراکتر در روش DES و NDES. 91
شکل 5- 15: مقایسه زمان مورد نیاز برای رمزگشایی 50 تا 1000 کاراکتر در روش DES و NDES. 92
شکل 5- 16: نمایش ناحیه ای زمان مورد نیاز برای رمزگشایی 50 تا 1000 کاراکتر در روش DES و NDES. 92
شکل 5- 17: مقایسه زمان رمزگذاری و رمزگشایی 3DES به ازای کاراکترهای مختلف از 50 تا 1000. 93
شکل 5- 18: مقایسه ناحیه ای زمان رمزگذاری و رمزگشایی 3DES به ازای کاراکترهای مختلف از 50 تا 1000. 93
شکل 5- 19: مقایسه زمان مورد نیاز برای رمزگذاری 50 تا 1000 کاراکتر در روش 3DES و NDES. 94
شکل 5- 20: نمودار ناحیه ای مقایسه زمان مورد نیاز برای رمزگذاری 50 تا 1000 کاراکتر در روش 3DES و NDES. 94
شکل 5- 21: مقایسه زمان مورد نیاز برای رمزگشایی 50 تا 1000 کاراکتر در روش 3DES و NDES. 95
شکل 5- 22: نمودار ناحیه ای مقایسه زمان مورد نیاز برای رمزگشایی 50 تا 1000 کاراکتر در روش 3DES و NDES. 95
شکل 5- 23: مدل کلادسیم. 96
شکل 5- 24: شکل معماری کلادسیم و نمونه کد. 96
شکل 5- 25: شرح سناریو 97
شکل 5- 26: شکل نمونه اجرا شده 98
شکل 5- 27: شکل اجرا شده نرم افزار ما در بستر ماشین مجازی.. 98
شکل 5- 28: فلوچارت تولید زیرکلیدهای الگوریتم پیشنهادی توسعه یافته. 100
چکیده
پردازش ابری یک فناوری جدید است که بهتازگی از طرف شرکتهای مختلف از جمله مایکروسافت، گوگل، آمازون و آیبیام عرضه شده است که شامل مجموعهای از منابع مجازی و مقیاسپذیر است که قابلیت ارائه خدمات مورد نیاز کاربران براساس میزان استفاده آنها ازسرویسهای ارائه شده را دارا میباشد. درحقیقت مجموعهای از خدمات شبکه است که میتواند از طریق راههای ساده و فراگیر در دسترس کاربران قرار گیرد. در پردازش ابری سعی میشود اطلاعات در سمت سرور نیز ذخیره شود که لازمه ذخیره اطلاعات در سمت سرور حفظ امنیت دادهها و استفاده از مکانیزمهای رمزنگاری میباشد. روشهای رمزنگاری متفاوتی ارائه شده است که مشکل برخی از آنها تصادم و برخی زمان مصرفی زیاد میباشد. ما در این پایان نامه برای کاهش زمان مصرفی از الگوریتمهای رمزنگاری قبلی استفاده کرده و روش جدیدی برای رمزنگاری دادهها ارائه داده و آنرا با روش مشابه قبلی مقایسه کرده و زمان مصرفی آنها را مورد مقایسه قرار دادهایم. تهدیدهای امنیتی موجود در روش پیشنهادی مورد بررسی قرار گرفته و نتایج شبیه سازی نشان میدهد که روش ارائه شده نسبت به روشهای مشابه از کارایی بهتری بر خوردار است و ضمن حفظ امنیت کافی دادهها، زمان مصرفی برای رمزگذاری و رمزگشایی را بسیار کم میکند. بدیهی است که از محیط ابری برای پشتیبانی گیری ثانویه استفاده میشود. در هر بار دادههای وارد شده توسط بانک اطلاعاتی در قالب فیلدهای مختلف ذخیره شده و با روشهای منحصر بفرد باهم ترکیب شده و نهایتا باعث افزایش امنیت دادهها گردیده است.
کلیدواژگان: پردازش ابری، فناوری، خدمات بر خط، تهدیدهای امنیتی، معماری باز امنیتی، طراحی, رمزگذاری و رمزگشایی.
1-1 مقدمه
موسسه ملی استاندارد و فنآوری[1]، رایانش ابری را به صورت زیر تعریف میکند: "رایانش ابری مدلی برای فعالسازی آسان و راحت دسترسی در شبکه مورد تقاضا به یک منبع مشترک از منابع رایانش قابل پیکربندی (به عنوان مثال شبکهها، سرورها، ذخیره سازی، برنامههای کاربردی و خدمات) است که میتواند به سرعت و با حداقل تلاش مدیریتی یا تراکنش ارائه دهنده سرویس نظارت و منتشر شود" [1]. این مدل ابری دسترس پذیری را گسترش داده و دارای پنج ویژگی اساسی از جمله خدمات خودی مورد تقاضا، دسترسی به شبکه گسترده، ادغام منابع، کشش سریع و خدمات اندازهگیری شده و سه مدل خدمات از جمله IaaS، PaaS و SaaS است که در آن SaaS یک سرویس ارائه شده به مشتری بر حسب برنامههای کاربردی در حال اجرا در زیرساختهای رایانش ابری میزبانی شده توسط ارائه دهندگان خدمات PaaS است. PaaS به خدماتی اشاره دارد که محیط یکپارچه با سطح بالا برای طراحی، ساخت، اجرا، تست، استقرار و به روز رسانی برنامههای کاربردی ایجاد شده توسط مشتری و با استفاده از زبان و ابزار توسعه یعنی جاوا، پایتون، نت و غیره است که توسط ارائه دهندگان خدمات به زیرساخت ابری ارائه میشود. IaaS اشاره به خدماتی دارد که به کاربران ارائه شده است و قدرت پردازش، ذخیرهسازی، شبکه و سایر منابع رایانش اساسی را ارائه میدهد و کاربران میتوانند در هر نرمافزار ی از جمله سیستم عامل و برنامههای کاربردی، چهار مدل استقرار از جمله ابر خصوصی، ابر عمومی، ابر ترکیبی و ابر جامعه را استقرار و اجرا کنند.
رایانش ابری اساسا منبعی است که میتوانید بصورت آنلاین برای حفظ پلت فرم کسب و کارتان استفاده کنید در حالی که در مورد سایر داراییهای اساسی در مورد کسب و کارتان نگران هستید. رایانش ابری اساسا نحوه برآورد معیارهای توسعهدهندگان برای نرمافزار IT توسط خودشان را تغییر میدهد. مجازیسازی ویژگی مهمیدر فنآوری ابری است که باعث جدایی نرمافزار از سخت افزار میشود. کاربران میتوانند برنامههای کاربردی خود را در "ماشینهای مجازی" بدون نگرانی از شغل پس زمینه اجرا کنند. بنابراین رایانش ابری، به سازمانها کمک خواهد کرد که تا از فشار به روز رسانی سخت افزار و نرمافزار رها شوند [2].
رایانش ابری با یک الگوی جدید برای ارائه زیرساختهای محاسبات همراه است. این الگو محل این زیرساخت را به منظور کاهش هزینههای مربوط به مدیریت سخت افزار و نرمافزار منابع به شبکه جابجا میکند. ابر توجه جامعه فنآوری اطلاعات و ارتباطات[2] را با توجه به ظهور مجموعهای از خدمات با ویژگیهای مشترک بخود جلب میکند، که توسط بازیگران مهم صنعت ارائه میشود. به هر حال، برخی از فن آوریهای موجود که بر مفهوم ابری توجه دارند (مانند مجازی سازی، رایانش ابزای و رایانش توزیعی) چیز جدیدی نیستند [3].
[1] NIST
[2] ICT
Abstract: Recent changes in pervasive sensing applications require software systems that can address diverse technical, architectural, and human issues. Research on wireless sensor networks has served as technical fundamentals, mobile sensing research has helped solving many architectural problems, and now various human/cultural difficulties in pervasive sensing systems are revealed. We compare two contrasting architectural styles, i.e., the cathedral and the bazaar, and discuss the design of a system that unifies the both. Main challenges in designing such a system include: (1) a large amount of personal data; (2) privacy in sharing them; (3) energy-efficiency on mobile devices. We address them using a distributed network of virtually-private data stores featuring rule-based sharing control and flow-based execution of context inferences. Our performance benchmarks show that the rule processing delay is less than 25 ms in typical usage scenarios, and the flow-based execution saves 38.3% of CPU time as well as 54.3% of memory usage in comparison to a bus-based framework. Our twelve-person user study results indicate participants feel less privacy concerns using the rule-based sharing control. We also discuss an interesting tradeoff between usability and controllability, discovered from the user study. Finally, all source code for this research is readily available online.
برای سفارش ترجمه این پایان نامه با تخفیفی باورنکردنی!
در ترجمه آن به سایت NFile.ir لطفا مراجعه بفرمایید.
سایت ترجمه تخصصی ارزان و با کیفیت عالی : NFile.ir
پس از پرداخت آنلاین در پایین همین صفحه سریعا فایل پایان نامه به صورت آنلاین برای شما ارسال می گردد.
.
این تحقیق بصورت PowerPoint و با موضوع پاورپوینت رایانش ابری در شبکه تلفن های همراه انجام گرفته است. برای رشته های مهندسی کامپیوتر و IT مناسب است و در 43 اسلاید کامل می باشد.
در ادامه سر تیتر های تحقیق آمده است . این پاورپوینت را می توانید بصورت کامل و آماده تحویل از پایین همین صفحه دانلود نمایید.
لازم به توضیح است که فونت های بکار رفته را نیز به همراه فایل دانلود خواهید کرد.
فهرست اسلایدها
مقدمهCloud Computingچالشهای استفاده از کامپیوتر های معمولیپیشرفت سریع تکنولوژیارایه چند نمونه از تکنولوژی لوازم روزمره زندگی چند نمونهعمر مدیاهای ذخیره اطلاعاتوقت دور انداختن PC و لپتاپ ها رسیده!!!پردازش ابریمایکروسافتOffice 365 چیست؟معرفی SkyDriveSaaS یا Software as a Serviceمزایای نرم افزارهای غیر نصبی (مزایای کلودینگ) Cloud Applications یا برنامه های کوچک ابریمعرفی چند App کاربردی بر پایه کلود Cloud Appsکاربرد سرویس و اپلیکیشن ابری در اپ باکس Google Drive (گوگل درایو)Linkedin (لینکداین)easyPrintنرم افزار Office² HDاپراتورهای تلفن همراه در آستانه جهش تازهکاربرد کلود برای ادارات و ارگان هاصدور فرامین متنوع صوتی با استفاده از گوشیبرچسب زنی مجازی به اشیاچالش اپراتورهای همرا درمقابل کلودراهکار شرکت AT&Tارتقاء به نسل های پیشرفته ترمعماری رایانش ابری موبایلمشکلات رایانش ابری موبایل
تعداد صفحات : 11 صفحه -
قالب بندی : word
چکیده
پردازش ابری (cloud computing) فناوری جدیدی در جهت پردازش در سرورهای بزرگ و ارائه نتایج بر روی کامپیوتر کاربران.
این پردازشها در ابر انجام می شود و بدین دلیل ابر نامیده چون با وجود لایه های مختلف از دید کاربر پنهان است و استفاده کنند فقط از آن لذت می برد. در واقع نرم افزارها بجای نصب بر روی سیستم کاربر و اشغال فضا ذخیره سازی، استفاده از حافظه، و پردازشکر بر روی ابرنصب می شود و کاربرانی که قصد استفاده از این نرم افزارها را دارند از طریق اینترنت به ابر متصل و در کثری از زمان با سرعتی بیشتر از اجرای ان در کامپیوتر، اجرا می گردد.
مقدمه
دنیای فن آوری اطلاعات روز به روز در حال گسترش است. از زمانی که رایانه ها وارد زندگی بشر شدند. حدود 70 سال می گذرد. در طول این سال ها عطش پیشرفت باعث بوجود آمدن فن آوری های جدید شده است. همچنین از زمانی که اینترنت به صورت کامل شده در اختیار کاربران قرار گرفته است نزدیک به 40 سال می گذرد. اینترنت تحولی شگرف در تبادل اطلاعات بوجود امده است. البته در آن زمان کسی به این فکر نمی کرد که روزی از اینترنت علاوه بر تبادل اطلاعات بتوان به عنوان یک سیستم پردازشی قوی استفاده کرد. اما امروزه بسیاری از پردازش ها توسط سرورها انجام می شود. در ادامه با مفهوم رایانش ابری آشنا می شویم. با ما همراه باشید.
تاریخچه پردازش ابری
پیدایش مفاهیم اساسی پردازش ابری به دهه ۱۹۶۰ بازمی گردد. زمانی که جان مک کارتی اظهار داشت که «پردازش ممکن است روزی به عنوان یکی از صنایع همگانیسازماندهی شود». تقریبا تمام ویژگیهای امروز رایانش ابری (تدارک الاستیک، ارائه به صورت یک صنعت همگانی، برخط بودن و توهم دسترسی به عرضه نامحدود) به همراه مقایسه با صنعت برق و شکلهای مصرف عمومی وخصوصی و دولتی وانجمنی را پارک هیل داگلاس در کتابی که با عنوان «مشکل صنعت همگانی رایانه» در سال ۱۹۶۶ مورد بررسی قرار داد. واژهٔ ابر در واقع بر گرفته از صنعت تلفن است به این گونه که کمپانیهای ارتباطات راه دور که تا دهه ۱۹۹۰ تنها خطوط نقطه به نقطهٔ اختصاصی ارائه میکردند، شروع به ارائهشبکههای خصوصی مجازی با کیفیتی مشابه و قیمتهای کمتر نمودند. نماد ابر برای نمایش نقطه مرزی بین بخشهایی که در حیطه مسئولیت کاربرند و آنهایی که در حیطه مسئولیت عرضه کننده بکار گرفته میشد. رایانش ابری مفهوم ابر را به گونهای گسترش میدهد که سرورها را نیز علاوه برزیر ساختهای شبکه در بر گیرد.
موضوع فارسی :آسنکرون توزیع مبتنی بر ابر مجازی
سیستم جلسه واقعیت برای معماری
و طراحی شهری
موضوع انگلیسی :Asynchronous distributed cloud-based virtual
reality meeting system for architectural
and urban design
تعداد صفحات :10
فرمت فایل :PDF
سال انتشار :2014
زبان مقاله : انگلیسی
چکیده
در زمینه طراحی فی فضایی مانند طراحی های معماری و طراحی شهری، به فرایند اجماع سازی در میان انواع ذینفعان مانند مجریان پروژه، معماران، ساکنان، کاربران، و شهروندان به طور کلی مورد نیاز است. تحولات جدید فن آوری مانند محاسبات ابری و استودیوهای طراحی مجازی (VDS) را قادر می سازد ایجاد سیستم های جلسه مجازی. در این مقاله یک رویکرد به سمت یک سیستم جلسه طراحی توزیع همزمان پیشنهاد می کند. در این مقاله، علاوه بر به اشتراک گذاری یک فضای مجازی 3D برای توزیع جلسه نوع طراحی همزمان، ما را توسعه یک سیستم نمونه که شرکت کنندگان را قادر می سازد به طرح و یا حاشیه نویسی و بحث و همچنین اضافه کردن دیدگاه به آنها. ما این توابع اعمال شده به ارزیابی یک طراحی معماری و معاینه چشم انداز شهری. در نتیجه، روش ارائه شده به عنوان موثر و شدنی بودن مورد بررسی قرار گرفت. با این حال، آن را نشان می دهد چند کاستی از جمله این واقعیت است که عمل به طور همزمان به یک مشتری محدود است، و اشکال دلخواه بیشتر باید در نسخه های آینده از نرم افزار پشتیبانی می شود.