Özyeğin Üniversitesi, Çekmeköy Kampüsü Nişantepe Mahallesi Orman Sokak 34794 Çekmeköy İstanbul
Telefon : +90 (216) 564 90 00
Fax : +90 (216) 564 99 99
info@ozyegin.edu.tr
Thesis Defense - Abdullah Varıcı (MSEE)
Abdullah Varıcı - M.Sc. Electrical and Electronics Engineering
Prof. Fatih Uğurdağ - Advisor
Prof. Sezer Gören Uğurdağ - Co-advisor
Date: 20.08.2020
Time: 11:00
Location: This meeting will be held ONLINE. Please send an e-mail to gizem.bakir@ozyegin.edu.tr in order to participate in this defense.
PROCESSOR CUSTOMIZATION FOR LIGHTWEIGHT CRYPTOGRAPHY ON IOT DEVICES
Thesis Committee:
Prof. Fatih Uğurdağ, Özyeğin University
Assoc. Prof. Hasan Sözer, Özyeğin University
Asst. Prof. Onur Demir, Yeditepe University
Abstract:
This thesis was motivated by a request from a hardware security group we collaborate with at North Carolina State University, which in turn works with the National Institute of Standards and Technology (NIST) in the USA. NIST is in the process of evaluating many candidate lightweight cryptographic algorithms for Internet of Things (IoT) devices. The criteria are achieving one or more of reduced design time, reduced hardware personnel, reduced area, and reduced power/energy consumption. Such goals are applicable to other IoT applications as well. There are multiple design approaches that are possible such as pure Register Transfer Level (RTL) design (i.e., hardwired approach), High Level Synthesis (HLS), standard processor, and customized processor. We are proponents of customized processors. A complete IoT product needs a processor anyway. We used the renowned PRESENT cipher as a typical test case for lightweight cryptography for IoT. Through an implementation of PRESENT in a complete usecase we show that customized processor approach is able to achieve a smaller area even compared to pure RTL approach. Another contribution of this thesis to the literature is the implementation of PRESENT in various ways, namely, pure RTL, HLS, standard processor, customized processor approach, and comparing these with the results in the literature. Yet another contribution is that this work serves as a usecase for our work on processor customization methodology development (MC2SC). Some of our PRESENT designs benefited from the MC2SC project and, in return, allowed us to improve the tools that resulted from the MC2SC project.
Bio:
Abdullah Varıcı completed his Bachelor’s in Electronics and Communication Engineering from Istanbul Technical University in 2017. After graduating, he started his master's education in Electrical and Electronics Engineering at Özyeğin University in 2018. While studying there, he became a member of the “nEMESysLab” at Özyeğin University and he worked on developing a processor for lightweight cryptography with Professor H. Fatih Uğurdağ. He has also been working at Procenne as Digital Design Engineer since 2017 by developing high-performance cryptographic cores and applying side-channel analysis on them.
--------------------------------
Kişisel Verilerin Korunması/Aydınlatma Metni
Özyeğin Üniversitesi Fen Bilimleri Enstitüsü bünyesindeki programlarda, izleyici olarak katılınan online platformlarda gerçekleştirilen aleni akademik faaliyetlerin sadece idari ve yasal yükümlülüklerin yerine getirilmesi amacıyla kayıt altına alındığı, söz konusu kayıt ile elde edilen kişisel verilerin ilgililer tarafından başka bir amaçla kullanılamayacağı hususunda şahsınızı aydınlatır, toplantıya gönüllü katılım ile bu hususu beyan ve taahhüt etmiş olduğunuzu belirtir, gereğini önemle rica ederiz.
Fen Bilimleri Enstitüsü