The Parallel CMAC Authentication Algorithm

Syed Jahanzeb Hussain Pirzada, Abid Murtaza, Jianwei Liu, Tongge Xu · 2019

The increasing demand for providing online financial transactions and personal data collection on digital systems has made it imperative to use data security algorithms for securing personal/financial data. Therefore, the reliance on data security algorithms for providing authentication service is increasing dynamically. The authentication algorithm provides services for user validation or authentication. The Message Authentication Code (MAC) based authentication of data consists of Cipher Block Chaining Message Authentication Code (CBC-MAC) and Cipher-based Message Authentication Code (CMAC) algorithms. These MAC-based algorithms have serial architecture and low throughput. In this paper, we have presented a new authentication algorithm called Parallel Cipher-based Message Authentication Code (PCMAC). The proposed algorithm is parallel architecture and useful for high throughput application. The proposed algorithm is implemented on FPGA and compared with MAC-based authentication algorithms. The experimental results show that the throughput of PCMAC algorithm for authentication is 2.99 Gbps.

Read the paper · More papers on PaperTik