Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 21 von 215
2021 IEEE International Conference on Omni-Layer Intelligent Systems (COINS), 2021, p.1-6
2021
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Instruction Extension of RV32I and GCC Back End for Ascon Lightweight Cryptography Algorithm
Ist Teil von
  • 2021 IEEE International Conference on Omni-Layer Intelligent Systems (COINS), 2021, p.1-6
Ort / Verlag
IEEE
Erscheinungsjahr
2021
Quelle
IEEE Electronic Library Online
Beschreibungen/Notizen
  • 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.
Sprache
Englisch
Identifikatoren
DOI: 10.1109/COINS51742.2021.9524190
Titel-ID: cdi_ieee_primary_9524190

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX