dc.contributor.authorKhalid, Ayesha
dc.contributor.authorPaul, Goutam
dc.contributor.authorChattopadhyay, Anupam
dc.contributor.authorAbediostad, Faezeh
dc.contributor.authorDin, Syed Imad Ud
dc.contributor.authorHassan, Muhammad
dc.contributor.authorBiswas, Baishik
dc.contributor.authorRavi, Prasanna
dc.date.accessioned2016-08-25T08:28:53Z
dc.date.available2016-08-25T08:28:53Z
dc.date.issued2016
dc.identifier.citationKhalid, A., Paul, G., Chattopadhyay, A., Abediostad, F., Din, S. I. U., Hassan, M., et al. (2016). RunStream: A High-Level Rapid Prototyping Framework for Stream Ciphers. ACM Transactions on Embedded Computing Systems, 15(3), 61-.en_US
dc.identifier.issn1539-9087en_US
dc.identifier.urihttp://hdl.handle.net/10220/41173
dc.description.abstractWe 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.en_US
dc.format.extent25 p.en_US
dc.language.isoenen_US
dc.relation.ispartofseriesACM Transactions on Embedded Computing Systemsen_US
dc.rights© 2016 Association for Computing Machinery. This is the author created version of a work that has been peer reviewed and accepted for publication by ACM Transactions on Embedded Computing Systems, Association for Computing Machinery. It incorporates referee’s comments but changes resulting from the publishing process, such as copyediting, structural formatting, may not be reflected in this document. The published version is available at: [http://dx.doi.org/10.1145/2891412].en_US
dc.subjectrapid prototypingen_US
dc.subjectstream cipheren_US
dc.titleRunStream: A High-Level Rapid Prototyping Framework for Stream Ciphersen_US
dc.typeJournal Article
dc.contributor.schoolSchool of Computer Engineeringen_US
dc.identifier.doihttp://dx.doi.org/10.1145/2891412
dc.description.versionAccepted versionen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record