نام پژوهشگر: ابراهیم زهری شیل سر

تحلیل امنیتی و کارآیی سیستم عامل tinyos مورد کاربرد شبکه های حسگر بی سیم
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه گیلان - دانشکده فنی 1392
  ابراهیم زهری شیل سر   رضا ابراهیمی آتانی

یک شبکه حسگر بی سیم متشکل از هزاران عدد گره حسگر کوچک، قابل انعطاف و ارزان است که می توانند با محیط اطراف خود تعامل داشته باشند و با یکدیگر ارتباط برقرار کنند. برخلاف سخت افزار ساده گره های حسگر، برنامه ها و کاربردهای شبکه های حسگر بی سیم گوناگون، سخت و پیچیده هستند. پشتیبانی زیربنایی از برنامه های شبکه های حسگر بی سیم در قالب سیستم عامل بسیار مهم است.tinyos که در ucberkeley ایجاد شده، شایدقدیمی ترینسیستم عامل شبکه حسگر باشد. این سیستم عامل دارای معماری قابل انعطافی است و برنامه نویسیآن براساس مولفه هایی است که در زمان طراحی برای ساختن یک برنامه به یکدیگر سیم کشی می شوند.شبکه های حسگر بی سیم به صورت ذاتی یک رسانه انتشار همگانی هستند و دارای محدودیت های منابع زیادی هستند. از طرف دیگر، حمله کننده می تواند از یک دستگاه گران قیمت که دارای محدودیت های گره های حسگر نیست استفاده کند. در شبکه های حسگر زمان و سرعت اجرا به دلایل مختلف، دارای اهمیت فراوانی است. از این رو کاهش زمان رمزنگاری در این شبکه ها امری حیاتی است. اکثر طرح های رمزنگاری موجود برای سیستم عاملtinyos از رمزنگاری خم بیضوی استفاده می کنند.هدف این پایان نامه، بهبود امنیت tinyos است. با استفاده از روش های بهبود یافته برای انجام عملیات پایه ریاضی که در رمزنگاری خم بیضوی کاربرد دارد، می توانیم سرعت اجرای این رمزنگاری را افزایش دهیم و در نتیجه، به یک پیاده سازی رمزنگاری سریع تر برای tinyos دست پیدا کنیم. در بین این عملیات ضرب چند دقتی و جمع و تفریق ماژولارنقشی کلیدی در بهبود رمزنگاری خم بیضوی دارند. سپس با ترکیب رمزنگاری خم بیضوی و tinysec، پروتکلی ارائه می کنیم که از مزایای رمزنگاری کلید عومی و کلید خوصی استفاده می کند. پروتکل ما، tinyos را در برابر انواع مختلفی از حملات، مقاوم می کند.