The Parallel CMAC Authentication Algorithm
Syed Jahanzeb Hussain Pirzada, Abid Murtaza, Jianwei Liu, Tongge Xu
Abstract
Syed Jahanzeb Hussain Pirzada, Abid Murtaza, Jianwei Liu, Tongge Xu
Abstract
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.
OpenAlex reports 12 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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.
Key concepts: Computer science, Data Authentication Algorithm, CBC-MAC, Authentication protocol, Lightweight Extensible Authentication Protocol, Message authentication code, Chip Authentication Program, Generic Bootstrapping Architecture