A 3DES Implementation Especially for CBC Feedback Loop Mode.

Yongcheng He,Shuguo Li
DOI: https://doi.org/10.1109/iscas.2017.8050565
2017-01-01
Abstract:CBC mode of 3DES encryption has a wider application and higher security than ECB mode. However, there is a bottleneck of 3DES with CBC mode due to an inherent feedback loop from output to input. In this paper, we propose a method to move XOR gates out of the critical path where two XORs in the junction between two adjacent rounds can be merged into a new XOR gate which then can be absorbed into the precomputation of S-box, thus all the XOR gates are eliminated from the critical path. Our ASIC implementation can achieve a throughput of 2.84Gbps at the cost of 5.84K gates which is superior to others.
What problem does this paper attempt to address?