A Reconfigurable SoC for Block Ciphers with a Programmable Dataflow Structure

2011 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    8
    References
    1
    Citations
    NaN
    KQI
    []