همانطور که پیش از این گفته بودم، این ترم، خوشبختانه توفیق حضور در کلاسهای ارشد را نداشتم! بنابراین مجبور شدم خودم را با تماشای ویدئوهای دانشگاههای مطرح دنیا آماده کنم.
در مورد درس «امنیت سیستمهای اطلاعاتی» (درس سه واحدی مقطع ارشد رشته شبکههای کامپیوتری و همینطور رشته ریاضی) یک سری ویدئوی محشر از دانشگاه بکهام آلمان گیر آوردم که انصافاً مثل «کورس آموزشی عالی از دانشگاه هاروارد در مورد «مبانی علم کامپیوتر» به دلم نشست!
حقیقتاً تازه خیلی از مفاهیم Encryption و Cryptography برایم مشخص شد. مدتها بود که در مورد پروتکل https و الگوریتمهای MD5 و SHA-1 و دیگر الگوریتمهای رمزنگاری، ابهاماتی داشتم که با تماشای ویدئوهای این دوره برطرف شد.
از آن مهمتر، کتاب انصافاً جالبی که استاد دوره نوشته است و بعد از کلی جستجو یافتمش...
کتاب اصلی که معمولاً اساتید در مقطع ارشد از روی آن تدریس میکنند، کتاب Cryptography and Network Security Principles and Practices, 5th Ed نوشته William Stallings است که به نظر من هر چند که کتاب کاملی است، اما توضیحات و گرافهای آن به جذابیت کتاب Understanding Cryptography که استاد آن دوره (آقای Christof Paar) نوشته است نمیرسد.
اگر علاقهمند هستید که ویدئوها و اسلایدهای دورهای که به زبان انگلیسی در دانشگاه بکهام آلمان تشکیل شده است را دانلود کنید (با حجم 21 گیگا بایت) به لینک زیر مراجعه کنید:
http://www.crypto-textbook.com/
فقط دقت کنید که ویدئوهای انگلیسی را دانلود کنید و نه آلمانی را. اسلایدها هم در آن سایت موجود است.
مباحثی که در این کورس مطرح میشود عبارتند از:
- Introduction to Cryptography
- Stream Ciphers - Random Numbers and the One Time Pad
- Stream Ciphers and Linear Feedback Shift Registers
- DES (Encryption)
- DES
- AES
- Block Ciphers
- Multiple Encryption
- Number Theory for Public-Key Cryptography
- The RSA Cryptosystem
- Generalized Discrete Algorithm Problem
- Elgamal Encryption Scheme
- Elliptic Curves
- ECC
- Digital Signatures and Security Systems
- Elgamal Digital Signature
- Hash Functions
- Sha-1 Hash Function
- Message Authentication Codes
- Symmetric Key Stablishment
- Asymmetric Key Establishment
کتاب ایشان را (با حجم 4.5 مگابایت) از طریق لینک زیر میتوانید دانلود کنید:
http://yourl.ir/understamding_cryptography
کتاب ویلیام استالینگز را نیز از طریق لینک زیر میتوانید دانلود کنید:
http://yourl.ir/security_william_stallings
لینکهای مفید:
یک رمزنگار جذاب که الگوریتمهای مطرح را شامل میشود:
با توجه به اینکه علاقه خاصی به الگوریتم RSA و پروتکل https و SSL دارم، چند ویدئوی کوتاه که به خوبی این مفاهیم را آموزش میدهد، برایتان آماده کردهام که با حجم 25 مگابایت میتوانید از طریق لینک زیر دانلود کنید:
http://download.aftab.cc/video/RSA_Videos.rar
برای افرادی که قصد سفارش دارند، امکان سفارش تمام ویدئوهای بالا به انضمام ویدئوی کنفرانس RSA 2011 از طریق فروشگاه سایت فراهم شده است:
Understanding Cryptography - کورس آموزشی امنیت و رمزنگاری - ویژه دانشجویان رشته کامپیوتر و ریاضی
دورههای دانشگاهی دیگر که تاکنون معرفی کردهایم: دورههای دانشگاهی