RunStream: A high-level rapid prototyping framework for stream ciphers
Article Type
Research Article
Publication Title
ACM Transactions on Embedded Computing Systems
Abstract
We present RunStream, a rapid prototyping framework for realizing stream cipher implementations based on algorithmic specifications and architectural customizations desired by the users. In the dynamic world of cryptography where newer recommendations are frequently proposed, the need of such tools is imperative. It carries out design validation and generates an optimized software implementation and a synthesizable Register Transfer Level Verilog description. Our framework enables speedy benchmarking against critical resources like area, throughput, power, and latency and allows exploration of alternatives. Using RunStream, we successfully implemented various stream ciphers and benchmarked the quality of results to be at par with published hand-optimized implementations.
DOI
10.1145/2891412
Publication Date
6-1-2016
Recommended Citation
Khalid, Ayesha; Paul, Goutam; Chattopadhyay, Anupam; Abediostad, Faezeh; Imad Ud Din, Syed; Hassan, Muhammad; Biswas, Baishik; and Ravi, Prasanna, "RunStream: A high-level rapid prototyping framework for stream ciphers" (2016). Journal Articles. 4426.
https://digitalcommons.isical.ac.in/journal-articles/4426
Comments
Open Access; Green Open Access