Block cipher algorithm parallel computation-oriented reconfigurable S box circuit structure

Liu Leibo,Cao Peng,Zhu Min,Wu Youyu,Yin Shouyi,Wei Shaojun
2016-01-01
Abstract:The invention relates to a block cipher algorithm parallel computation-oriented reconfigurable S box circuit structure. The reconfigurable S box circuit structure comprises a plurality of configurable lookup table units, wherein each lookup table unit comprises a memory, an input control circuit and an output control circuit; the address bit width of a storage unit is not smaller than the input data bit width of a stored block cipher substitution table, the data bit width of the storage unit is not smaller than the output data bit width of the stored block cipher substitution table, the number of parallel address ports of the storage unit is not smaller that of expansion turns of the block cipher substitution table and the number of memories in the storage unit is not smaller that of parallel operations in each substitution, thus meeting the requirement for full expansion access concurrency when the block cipher substitution table executes corresponding block encryption. The reconfigurable S box circuit structure is flexible in configuration, and can process data in parallel, effectively improve the computing speed, realize multiple block ciphers and reduce the number of memories and the circuit implementation area.
What problem does this paper attempt to address?