Ana gezinime geç Aramaya geç Ana içeriğe geç

Instruction Extension of RV32I and GCC Back End for Ascon Lightweight Cryptography Algorithm

  • Istanbul Technical University

Araştırma sonucu: Kitap/Rapor/Konferans Bildirisinde BölümKonferans katkısıbilirkişi

9 Atıf (Scopus)

Özet

Lightweight cryptography is useful to provide security and privacy in resource constraint embedded devices. Latency and memory consumption are the key elements in performance metrics for lightweight cryptography algorithm implementations. Ascon lightweight cryptography algorithm is one of the finalists in CEASAR competition. In this study, special cryptographic non-standard RISC-V instructions have been developed in order to reduce the required number of clock cycles and instruction memory for the execution of the algorithm on RV32I based processors. A profiling methodology has been developed to choose the best special instruction for achieving the highest benefit in performance. An end-To-end test environment has been formed by extending the GNU Compiler Collection and Spike RISC-V ISA Simulator for the special cryptographic instruction extensions of RISC-V processors. New intrinsic functions and instruction patterns for the new instructions have been integrated into the GCC RISC-V back end. Spike has been modified with the new instructions to run the program. The algorithm has been analysed with the proposed instructions and different optimization flags and improvement results have been shown in this study.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığı2021 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2021
YayınlayanInstitute of Electrical and Electronics Engineers Inc.
ISBN (Elektronik)9781665431569
DOI'lar
Yayın durumuYayınlandı - 23 Ağu 2021
Etkinlik2021 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2021 - Virtual, Barcelona, Spain
Süre: 23 Ağu 202126 Ağu 2021

Yayın serisi

Adı2021 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2021

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???2021 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2021
Ülke/BölgeSpain
ŞehirVirtual, Barcelona
Periyot23/08/2126/08/21

Bibliyografik not

Publisher Copyright:
© 2021 IEEE.

Parmak izi

Instruction Extension of RV32I and GCC Back End for Ascon Lightweight Cryptography Algorithm' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

Alıntı Yap