Show simple item record

dc.contributor.advisorGören Uğurdağ, Sezer
dc.contributor.advisorUğurdağ, Hasan Fatih
dc.contributor.authorYücedağ, Tugay Emre
dc.date.accessioned2023-09-22T12:31:04Z
dc.date.available2023-09-22T12:31:04Z
dc.date.submitted2021-12-02
dc.date.issued2021
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/741147
dc.description.abstractBu calışmada, IoT cihazları için geliştirilen kriptografik algoritmalardan biri olan Prince algoritması gecikme ve kaynak kullanımı kriterleri açısından verimli olacak bir şekilde gerçeklenmiştir. Bahsedilen kriterler günümüz IoT uygulamalarının hemen hemen hepsinde önem arz etmektedir. Bahsedilen kriterlerde başarıyı sağlamak için algoritma, Saf Kaydedici Transfer Seviyesi (RTL) tasarımı, Yüksek Seviye Sentez (HLS), standart işlemciler ve özelleştirilebilen işlemci tasarımları ile gerçeklenmiştir. Bizim bu calışmada asıl amacımız; özelleştirilebilir işlemcinin gerekli değişiklikleri yapıldığı taktirde yukarıda bahsedilen kriterleri sağlayabileceğini göstermektir. Yapılan çalışmalar sonucunda da tasarımsal değişiklikler ile birlikte özelleştirilebilir işlemcinin gecikme ve kaynak kullanımı dengesi bakımından diğer gerçeklemelerden daha optimize bir şekilde çalıştığı saptanmıştır
dc.description.abstractIn this study, the Prince algorithm, which is one of the cryptographic algorithms developed to be used for IoT devices, has been implemented in an efficient way in terms of latency and resource usage criteria. The mentioned criteria are significant in almost all of the IoT applications that are used recently. In order to ensure success in the mentioned criteria, the algorithm has been implemented with Pure Register Transfer Level (RTL) design, High Level Synthesis (HLS), standard processors, and customizable processor designs. The main object of this study is to show that the customizable processor is available to meet the criteria mentioned above when the necessary changes have occurred. As a result of the studies, it has been determined that the customizable processor works more optimized than other implementations in terms of latency and resource usage balance, along with the design changes.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleThe fast and efficient implementation of Prince algorithm on FPGAs by extending the instruction set of a processor
dc.title.alternativePrince algoritması'nın bir işlemcinin komut kümesi genişletilmesiyle FPGA'ler üzerinde hızlı ve verimli gerçeklemesi
dc.typemasterThesis
dc.date.updated2021-12-02
dc.contributor.departmentBilgisayar Mühendisliği Ana Bilim Dalı
dc.identifier.yokid10283662
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityYEDİTEPE ÜNİVERSİTESİ
dc.identifier.thesisid691296
dc.description.pages65
dc.publisher.disciplineDiğer


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess