@inproceedings{877490ff56cf451ea51a19126a339f82,
title = "One word/cycle HC-128 accelerator via state-splitting optimization",
abstract = "As today{\textquoteright}s high performance embedded systems are heterogeneous platforms, a crisp boundary between the software and the hardware ciphers is fast getting murky. This work takes up the design of a dedicated hardware accelerator for HC-128, one of the stream ciphers in the software portfolio of eSTREAM finalists. We discuss a novel idea of splitting states kept in SRAMs into multiple smaller SRAMs and exploit the increased parallel accesses to achieve higher throughput.We optimize the accelerator design with state splitting by different factors. A detailed throughput-area-power analysis of these design points follow along with a benchmarking with the state-of-the-art for HC-128. Our implementation marks an HC-128 ASIC with the highest throughput per area performance reported in the literature till date.",
keywords = "ASIC, eSTREAM, Hardware accelerator, HC-128, Stream cipher implementation",
author = "Ayesha Khalid and Prasanna Ravi and Anupam Chattopadhyay and Goutam Paul",
year = "2014",
month = jan,
day = "1",
doi = "10.1007/978-3-319-13039-2_17",
language = "English",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "283--303",
editor = "Willi Meier and Debdeep Mukhopadhyay",
booktitle = "Progress in Cryptology – INDOCRYPT 2014 - 15th International Conference on Cryptology in India, Proceedings",
address = "Germany",
note = "15th International Conference on Cryptology in India, INDOCRYPT 2014 ; Conference date: 14-12-2014 Through 17-12-2014",
}