A Reconfigurable SoC for Block Ciphers with a Programmable Dataflow Structure

Ming Yan,Ziyu Yang,Sikun Li,Liu Yang
DOI: https://doi.org/10.1109/CMC.2011.55
2011-01-01
Abstract:Reconfigurable architecture is considered as very efficient, attack resistant and suitable for cryptograph applications. But the low utilize ratio of on-chip resources and lack of software programmability of traditional reconfigurable arrays draws the advantages back. In this paper, we proposed a reconfigurable SoC with a programmable dataflow structure which consists of multiple configurable pipelines specially designed for symmetric-key block ciphers\footnote{Supported by National Science Foundation of China, grant No. 90707003 and 61076020}. With this new architecture, we achieved high resource usability and free software programmability at the same time. We demonstrated the reconfigurable architecture through several block ciphers with a set of countermeasures, such as performance, area and programmability, and compared it with some state-of-the-art designs.
What problem does this paper attempt to address?