Design and Implementation of Configurable NBF Instructions Targeted at Stream Cipher Processing

Nan Liu,Xiaoyang Zeng,Wei Li
DOI: https://doi.org/10.1109/icsict.2016.7998713
2016-01-01
Abstract:In order to split the bottleneck of stream cipher algorithms realized by general processors, flexible configurable and high-performance NBF instructions targeted at stream cipher processing are proposed. Analyzing the structures and operating characteristics of many stream cipher algorithms, the proposed NBF instructions can support different operation data widths, different write-back modes. Moreover, instruction level parallelism based on VLIW system structure and instruction inner parallelism by operating several NBFs at the same time are exploited too. Finally, corresponding reconfigurable hardware units to sustain the implement of each instruction forcefully is also developed. With the characteristics of high efficiency and flexibility, the specific NBF instructions and the reconfigurable hardware computing units can be used as an accelerated unit for processors to improve the performance in special processing for stream cipher.
What problem does this paper attempt to address?