| شناسگر رکورد: | ۱۶۴۶۹ |
| رشته تحصیلی: | معماری سیستم های کامپیوتری |
| عنوان: | ارائه یک مدار جدید برای الگوریتم SHA۲۵۶ در فناوری آتاماتای سلولی کوانتومی |
| نويسنده: | بهناز پورجوادی |
| استاد راهنما : | دکتر محمد طهرانی |
| مقطع تحصیلی : | کارشناسی ارشد |
| دانشگاه : | خاتم |
| تاریخ دفاع : | ۱۴۰۰ |
| چکیده: | الگوریتمهای رمزنگاری به دو دسته با کلید و بدون کلید تقسیمبندی میشوند. الگوریتمهای با کلید دارای دودسته متقارن و نامتقارن هستند. الگوریتم درهم سازی ایمن ( ۲۵۶-SHA ) یک پروتکل بسیار پرکاربرد است که همین موضوع باعث شده است درشبکه هایی مانند بلاکچین و برای استخراج بیت کوین و اونوبتانیوم و بیت کانکت از این الگوریتم استفاده شود. در واقع ماینرها با بهرهگیری از این پروتکل قدرتمند قادر هستند که اغلب مسائل ریاضی حوزه الگوریتم ماینینگ را حل کنند و معمولا برای رسیدن به جواب نهایی از این الگوریتم قدرتمند استفاده میکنند. الگوریتم رمزنگاری sha۲۵۶ در دسته بدون کلید قرار میگیرد و برای انتقال پیام نیاز به کلید ندارد. استفاده از رمزنگاری sha۲۵۶ باعث افزایش امنیت شبکه بیت کوین شده است. سه ویژگی مهم که موجب امنیت بالای این الگوریتم میشود میتوان به تقریبا غیرممکن بودن بازسازی دادههای اولیه از مقدار هش و بسیار بعید بودن دو پیام با همان مقدار هش و در انتها یک تغییر جزئی در دادههای اصلی مقدار هش را چنان تغییر میدهد که مشخص نیست مقدار هش جدید از دادههای مشابه گرفته شده است اشاره کرد. یکی از نرمافزارهای شبیهسازی بسیار قدرتمند برای طراحی مدارات در ابعاد نانو، آتوماتای سلولی کوانتومی نقطهای (Quantum cellular automata) و بهصورت مخفف QCA است. QCA یک فناوری از خانواده نانو است که با استفاده از آن میتوان مدارات را با توان مصرفی بسیار کمتر به دلیل عدم استفاده از خازن پیادهسازی کرد. در شبیهسازی با برنامه QCA میتوان نوع ورودی یا خروجی هر سلول و مقدار اولیه هر سلول را مشخص کرد. در این پایاننامه برای طراحی مدار رمزنگاری sha۲۵۶ از برنامه شبیهسازی QCA استفادهشده است. در این طراحی سعی بر این است تا از گیتها با حداقل مساحت استفاده شود. هدف از نگارش این پایاننامه طراحی مدار الگوریتم رمزنگاری sha۲۵۶ با فناوری اتاماتی کوانتومی است تا با حداقل هزینه برای ساخت گیتها بتوان مداری بسیار کاربردی درزمینه رمزنگاری طراحی کرد. مدار طراحی شده دارای توان مصرفی بسیار کم و سرعت بالا است. |
| واژگان کلیدی: | مهندسی کامپیوتر |
| معماری سیستمهای کامپیوتری | |
| الگوریتم رمزنگاری sha۲۵۶ | |
| آتوماتای سلولی کوانتومی |