فهرست مقالات سید محسن موسوی


  • مقاله

    1 - مروری بر روش‌های پساپردازش متداول در مولدهای اعداد تصادفی با تاکید بر استفاده در سامانه‌های تجدید پذیر
    فناوری های نوین مهندسی برق در سیستم انرژی سبز , شماره 7 , سال 2 , پاییز 1402
    یکی از مؤلفه‌های اصلی در امنیت سامانه‌های رمزنگاری، اعداد تصادفی است. اعداد تصادفی، اغلب در تولید کلیدهای امن، امضاهای دیجیتال و سایر سامانه‌های رمزنگاری، مورداستفاده قرار می‌گیرند. اعداد تصادفی تولیدشده توسط یک الگوریتم را اعداد شبه تصادفی می‌نامند. اعداد شبه تصادفی اگ چکیده کامل
    یکی از مؤلفه‌های اصلی در امنیت سامانه‌های رمزنگاری، اعداد تصادفی است. اعداد تصادفی، اغلب در تولید کلیدهای امن، امضاهای دیجیتال و سایر سامانه‌های رمزنگاری، مورداستفاده قرار می‌گیرند. اعداد تصادفی تولیدشده توسط یک الگوریتم را اعداد شبه تصادفی می‌نامند. اعداد شبه تصادفی اگرچه که دارای ویژگی‌های آماری خوبی هستند اما مشکل تناوبی بودن را دارند. به همین علت، برای تولید اعداد تصادفی، از روش مولد اعداد تصادفی واقعی استفاده می‌گردد که از یک منبع آنتروپی فیزیکی برای تولید اعداد تصادفی استفاده می‌کند. در روش مولد اعداد تصادفی واقعی، به دلیل بی‌ثباتی مدارهای الکتریکی یک مرحله پساپردازش نیاز بوده تا اعداد تولیدشده دارای ویژگی‌های آماری قابل‌پذیرشی باشند. در این مقاله، یک مرور کلی بر روی انواع روش‌های متداول پساپردازش مولدهای اعداد تصادفی، انجام‌گرفته است به‌طوری‌که برخی از روش‌های معرفی‌شده، در تولید اعداد تصادفی کوانتومی نیز کاربرد دارند. نکته مهم، نقش انرژی‌های تجدید پذیر در طراحی و ساخت دستگاه‌های با توان محدود محاسباتی است. به همین منظور در بخش پایانی این مقاله، یک روش پساپردازش سریع و بهینه از نظر پیاده‌سازی سخت‌افزاری معرفی می‌گردد که مولد معرفی‌شده را می‌توان در تلفن‌های همراه، کارت‌های هوشمند و وسایلی که دارای توان محاسباتی محدود هستند استفاده نمود. پرونده مقاله

  • مقاله

    2 - ارائه یک روش برای پیاده‌سازی ماتریس‌های دودویی و کاربرد آن در پیاده‌سازی ماتریس‌های MDS
    فناوری های نوین مهندسی برق در سیستم انرژی سبز , شماره 1 , سال 1 , بهار 1401
    ماتریس‌های MDS نقش مهمی در رمزنگاری و کدگذاری دارند. ماتریس‌های MDS به‌عنوان لایه انتشار در سیستم‌های رمزنگاری و همچنین در ساخت کدهایی با بیشترین میزان تصحیح خطا استفاده می‌شوند. ازیک‌طرف، درایه‌های ماتریس‌های MDS عناصر میدان‌های متناهی هستند. از طرف دیگر، پیاده‌سازی می چکیده کامل
    ماتریس‌های MDS نقش مهمی در رمزنگاری و کدگذاری دارند. ماتریس‌های MDS به‌عنوان لایه انتشار در سیستم‌های رمزنگاری و همچنین در ساخت کدهایی با بیشترین میزان تصحیح خطا استفاده می‌شوند. ازیک‌طرف، درایه‌های ماتریس‌های MDS عناصر میدان‌های متناهی هستند. از طرف دیگر، پیاده‌سازی میدان‌های متناهی در رمزنگاری سبک‌وزن مشکل است. بنابراین برای بکار بردن ماتریس‌های MDS در رمزنگاری سبک‌وزن، در ابتدا این دسته از ماتریس‌ها را به ماتریس‌های دودویی تبدیل نموده و در ادامه با استفاده از الگوریتم‌های ابتکاری، پیاده‌سازی می‌شوند. در این مقاله، یک روش برای پیاده‌سازی ماتریس‌های دودویی با هزینه XOR کم پیشنهادشده و در ادامه با استفاده از روش پیشنهادی، یک الگوریتم ابتکاری برای پیاده‌سازی ماتریس‌های MDS معرفی می‌گردد. عملکرد الگوریتم ابتکاری معرفی‌شده بر این اساس است که فرض کنید A یک ماتریس دودویی (یا شکل دودویی یک ماتریس MDS) باشد. در ابتدا با استفاده از یک روش تکراری-تصادفی یک لیست S از ماتریس دودویی A به دست می‌آید. سپس، با استفاده از لیست S یک ماتریس دودویی به نام B تشکیل می‌گردد. در ادامه یک ارتباط بین پیاده‌سازی ماتریس‌های A و B پیدا می‌شود. به‌عبارت‌دیگر با استفاده از پیاده‌سازی ماتریس B یک پیاده‌سازی کم‌هزینه برای ماتریس A ارائه می‌گردد. در ساختار الگوریتم ابتکاری پیشنهادشده از یکی از الگوریتم‌های متداول SLP به نام Paar استفاده‌شده است. پرونده مقاله

  • مقاله

    3 - مروری بر پروتکل امنیتی سیگنال مناسب برای سخت‌افزارهای توان محدود
    فناوری های نوین مهندسی برق در سیستم انرژی سبز , شماره 9 , سال 3 , بهار 1403
    پیام‌رسان‌های فوری به‌عنوان جایگزینی برای سیستم پیام کوتاه ارزان‌قیمت در دستگاه‌های تلفن همراه با توان محدود محاسباتی، توسط کاربران جهت ارتباطات خصوصی و تجاری، محبوبیت پیدا نموده است. بااین‌حال تا همین اواخر، اکثر برنامه‌های پیام‌رسان تلفن همراه، از محرمانه بودن یا یکپا چکیده کامل
    پیام‌رسان‌های فوری به‌عنوان جایگزینی برای سیستم پیام کوتاه ارزان‌قیمت در دستگاه‌های تلفن همراه با توان محدود محاسباتی، توسط کاربران جهت ارتباطات خصوصی و تجاری، محبوبیت پیدا نموده است. بااین‌حال تا همین اواخر، اکثر برنامه‌های پیام‌رسان تلفن همراه، از محرمانه بودن یا یکپارچگی پیام‌ها محافظت نمی‌کردند. با توجه به گزارش‌هایی در مورد شنود ارتباطات توسط سرویس‌های اطلاعاتی مانند NSA، این انگیزه در مردم به وجود آمد که به دنبال پیام‌رسان‌های جایگزینی برای حفظ امنیت و حریم خصوصی ارتباطات خود در اینترنت باشند. در ابتدا با خرید برنامه‌ کاربردی پیام‌رسان واتس‌آپ توسط فیس‌بوک که بسیار نیز بین کاربران محبوب بود، برنامه‌های‌ کاربردی دیگری که ادعا می‌کردند ارتباطات ایمن را ارائه می‌دهند کاربران جدید قابل‌توجهی را به دست آوردند. یکی از برنامه‌های پیام‌رسانی که ادعا می‌کند ویژگی پیام‌های فوری ایمن را ارائه می‌دهد و توجه زیادی را نیز به خود جلب کرده است پیام‌رسان TextSecure است. در ادامه پیام‌رسان سیگنال که جانشین TextSecure محسوب می‌شود از پروتکل‌های موجود در این پیام‌رسان برای تبادل پیام‌های متنی استفاده نمود. با توجه به اینکه پیام‌رسان واتس‌آپ بر اساس پروتکل سیگنال است در این مقاله شرح کاملی از پیچیدگی رمزنگاری پروتکل سیگنال ارائه می‌شود. در ادامه یک تجزیه‌وتحلیل امنیتی از سه جزء اصلی این پروتکل شامل: تبادل کلید، استخراج کلید و احراز هویت در پیام‌های رمز شده، شرح داده می‌شود. همچنین نشان داده‌شده که فرایند ارسال و نمایش پیام در این پروتکل می‌تواند به اکثر اهداف امنیتی دست یابد. در پایان نیز، نقش حملات کوانتومی که ناشی از قدرت محاسباتی کامپیوترهای کوانتومی در حل مسائل رمزنگاری نامتقارن کلاسیک بوده را در امنیت پروتکل توافق کلید استفاده‌شده در سیگنال، بررسی‌ می‌گردد. همچنین نشان داده می‌شود که استفاده از پروتکل‌های رمزنگاری تبادل کلید پساکوانتومی می‌تواند بخش توافق کلید پروتکل سیگنال را در برابر حملات الگوریتم‌های کوانتومی ایمن سازد. پرونده مقاله