معماری و امنیت نرمافزار اینترنت اشیاء
Software Architecture and Security for IoT
مقطع: تحصیلات تکمیلی | گرایش: اینترنت اشیاء |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: – | همنیاز: – |
هدف کلی
هدف از این درس، آشنایی دانشجویان با معماری و امنیت نرمافزار در سیستمهای مبتنی بر اینترنت اشیاء است. این درس دربرگیرنده دانش فنی و همچنین شناخت خطرات و فرصتها در زمینه طراحی نرمافزار، نگاه میان لایهای، و اثرات استفاده از فناوریهای مبتنی بر اینترنت اشیاء است.
سرفصلها
- فناوریهای نرمافزاری برای سیستمهای مبتنی بر اینترنت اشیاء امن
- سیستمهای توزیعشده مبتنی بر اینترنت اشیاء، سیستم عامل، میانافزار و روشهای ادغام سیستم
- معماریهای مرجع برای اینترنت اشیاء، مانند معماریهای انبار، معماریهای مبتنی بر ابر و محاسبات لبه
- مدلسازی تهدید و تحلیل مخاطرات، امنیت در مراحل تولید و استقرار نرمافزار
- ویژگیها و معیارهای امنیت برای معماریهای سیستمهای مبتنی بر اینترنت اشیاء
- دیدگاههای بنیادی امنیتی برای سیستمهای مبتنی بر اینترنت اشیاء
- روشهای تحلیل آسیبپذیری و تهدید
- سناریوهای حمله و اکوسیستم جرایم سایبری
- تکنیکها و استراتژیهای ایمنی برای حفاظت
ارزیابی پیشنهادی
- تمرینها و پروژه: ۴۰ درصد نمره
- آزمونهای میانترم و پایانترم: ۶۰ درصد نمره
منابع پیشنهادی
- D Sunil Cheruvu, Anil Kumar, Ned Smith, David M. Wheeler. Demystifying Internet of Things Security: Successful IoT Device/Edge and Platform Security Deployment. 1st ed. Edition, Kindle Edition, 2019.
- A. K. Talukder, and M. Chaitanya. Architecting Secure Software Systems. CRC Press, 2009.
- F. J. Dian. Fundamentals of Internet of Things: For Students and Professionals. Wiley-IEEE Press, 2022
- P. Raj and A. C. Raman. The Internet of Things Enabling Technologies, Platforms, and Use Cases. CRC Press, 2017.
- O. Hersent, D. Boswarthick, and O. Elloumi. The Internet of Things: Key Applications and Protocols. 2nd Edition. Wiley, 2013
- F. Hu. Security and Privacy in IoT: Models, Algorithms, and Implementations. CRC Press, 2016.