شماره ركورد
16767
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
16767
پديد آورنده
مهشيد دلاور
عنوان
طراحي و پيادهسازي يك پردازندۀ رمزنگار مقاوم در برابر حملات كپيبرداري فيزيكي
مقطع تحصيلي
دكتري
رشته تحصيلي
الكترونيك
تاريخ دفاع
آذر 1395
استاد راهنما
دكتر ستار ميرزاكوچكي
استاد مشاور
دكتر احمد آيتاللهي
دانشكده
برق
چكيده
پردازندههاي رمزنگار تعبيهشده در افزارهها و ادوات ديجيتال وظيفۀ اجراي عمليات رمزنگاشتي براي تأمين اهداف امنيتي در فضاي توليد و تبادل اطلاعات را بر عهده دارند. با توجه به نقض كامل امنيت با آسيبپذيري اين پردازندهها در برابر حملات فيزيكي از جمله حملۀ نسخهبرداري، مقاومسازي پردازندههاي رمزنگار در برابر اين حملات از ضروريات برقراري امنيت به شمار ميرود. با عنايت به نقش توابع فيزيكي
غيرقابل تكثير (PUF) در دستيابي به اين هدف، محتواي رسالۀ پيش رو بر روي بررسي و طراحي اين توابع متمركز خواهد شد. به اين منظور، بهبود ويژگيهاي توابع فيزيكي غيرقابل تكثير مبتني بر نوسانسازهاي حلقوي (RO-PUF) در زمرۀ اهداف اين رساله قرار ميگيرد. در اين راستا، ساختار جديدي از ساختارهاي RO-PUF پيشنهاد ميشود كه بزرگترين فضاي زوج چالش-پاسخها و بيشينه ميزان تصادفي بودن را نسبت به ساير ساختارهاي موجود داراست. همچنين، ميزان يكتايي ساختار پيشنهادي بسيار نزديك به مقدار ايدهآل بوده و سربار پيادهسازي آن حدود 2.6 بار كمتر از ساير ساختارهاي موجود است. به اين ترتيب، با تعبيۀ ساختار پيشنهادي در پردازندههاي رمزنگار، علاوه بر تأمين امنيت اين پردازندهها در برابر حملات نسخهبرداري فيزيكي، امكان توليد كليدهاي رمزنگاشتي طولاني متعدد و همچنين، امكان احراز اصالت تعداد زيادي تراشه در دفعات متعدد فراهم ميشود. با توجه به اين كه يكي از حوزههاي پركاربرد پردازندههاي رمزنگار مقاوم در برابر كپيبرداري فيزيكي، افزارههاي ارتباطي موجود در شبكههاي هوشمند انرژي هستند و همچنين، با توجه به اهميت برقراري امنيت در اين شبكهها كه يكي از زيرساختهاي حياتي كشورها محسوب ميشوند، نحوۀ بهكارگيري پردازندههاي رمزنگار با PUF تعبيهشده در اين شبكهها، به عنوان يك مورد كاربرد عملي مورد بررسي قرار ميگيرد. به اين ترتيب، از ديگر نوآوريهاي اين رساله ميتوان به ارائۀ پروتكلهاي رمزنگاشتي تبادل كليد احراز اصالتشده و احراز اصالت همهپخشي مبتني بر PUF و با امنيت اثباتپذير براي تأمين امنيت در شبكههاي هوشمند انرژي اشاره كرد.
تاريخ ورود اطلاعات
1395/12/02
تاريخ بهره برداري
1/1/1900 12:00:00 AM
دانشجوي وارد كننده اطلاعات
مهشيد دلاور
چكيده به لاتين
A crypto-processor is a dedicated processor embedded in digital devices for carrying out cryptographic operations. Since most of electronic devices with embedded crypto-processor are located in physically unsecure environment, they are vulnerable to physical attacks such as cloning. Therefore, it is necessary to design physically unclonable crypto-processors to provide the security of a network of digital devices. Applying Physical Unclonable Functions (PUFs) has been considered as one of the best solutions to make the crypto-processors physically unclonable. So, in this thesis, we have focused on design and implementation of a new PUF with desirable properties. The proposed PUF is a variant of Ring-Oscillator based PUFs (RO-PUFs), however its properties has been notably improved compared with other variants of RO-PUFs. It can generate the maximum number of Challenge-Response Pairs (CRPs) and the maximum number of response bits corresponding to each challenge which respectively are exponentially and linearly related to the number of Ring-Oscillators. Also, unlike the responses of other RO-PUFs, its responses pass the NIST statistical random tests. The responses of the proposed PUF is unique to each chip. Moreover, its implementation overhead is almost 2.6 times lower than the other RO-PUFs. We also have demonstrated that how the proposed PUF can be applied in the architecture of the physically unclonable crypto-processor. Finally, to show the applicability of the designed crypto-processor in the real world and because of the importance of embedding such crypto-processors in smart meters, we chose the smart grid as a use case. Assuming that the designed crypto-processor is embedded in both sides of communication link, we propose a PUF-based Authenticated Key Exchange protocol and a PUF-based Broadcast Authentication protocol to provide the smart grid security. The security of the proposed protocols has been proved.