Assembly or Optimized C for Lightweight Cryptography on RISC-V?

Fabio Campos, Lars Jellema, Mauk Lemmen, Lars Müller,Daan Sprenkels,Benoit Viguier

CANS(2020)

引用 6|浏览2
暂无评分
摘要
A major challenge when applying cryptography on constrained environments is the trade-off between performance and security. In this work, we analyzed different strategies for the optimization of several candidates of NIST’s lightweight cryptography standardization project on a RISC-V architecture. In particular, we studied the general impact of optimizing symmetric-key algorithms in assembly and in plain C. Furthermore, we present optimized implementations, achieving a speed-up of up to 81% over available implementations, and discuss general implementation strategies.
更多
查看译文
关键词
RISC-V,Lightweight cryptography,Software optimization,NIST
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要