home products company partners clients news careers contact us
cmac xcbc fpga asic core

authentication cores


As an alternative to using hash functions, a symmetric block-cipher such as AES can be used to implement a message authentication code (MAC) to provide data integrity and origin authentication. Two of the most common AES-based authentication algorithms are AES-CMAC and AES-XCBC-MAC: CMAC mode is recommended by NIST in SP800-38B, whilst XCBC-MAC mode is specified in RFC 3566 for use with the IPsec protocol.

Helion CMAC and XCBC-MAC Solutions

Helion offer a range of AES-based authentication solutions for CMAC and XCBC-MAC modes, covering different throughput requirements from 10Mbps up to 5Gbps. This means we have an ideal solution providing minimum area and maximum performance whatever your application. In common with all Helion IP, our AES-based authentication cores have been designed with each technology firmly in mind to produce the most resource efficient results.

Measured Area and Performance
Helion Fast AES-CMAC core with 128-bit key expansion

ASIC (0.13um) >4.0 Gbps <27k gates
Altera Cyclone V (C6) >2.2 Gbps 1528 ALMs
Altera Cyclone 10 GX (E5) >4.1 Gbps 1617 ALMs
Altera Arria II GX (C4) >2.8 Gbps 1733 ALMs
Altera Arria V GX (C4) >2.3 Gbps 1546 ALMs
Altera Arria 10 (E1S) >4.6 Gbps 1589 ALMs
Altera Stratix V (C1) >4.8 Gbps 1516 ALMs
Xilinx Spartan-6 (-3) >2.4 Gbps 467 slices
Xilinx Artix-7 (-3) >3.5 Gbps 640 slices
Xilinx Virtex-6 (-3) >4.1 Gbps 466 slices
Xilinx Virtex-7 (-3) >5.3 Gbps 533 slices
Xilinx Kintex-7 (-3) >5.3 Gbps 543 slices
Xilinx UltraSCALE (-2) >5.7 Gbps 334 CLBs
Xilinx UltraSCALE+ (-2) >6.2 Gbps 314 CLBs

The Fast AES-CMAC-128 core is just one example from a whole range of AES-CMAC and AES-XCBC-MAC authentication cores we have available, please contact us for further details.


For more detailed information on this or any of our other products and services, please feel free to email us at helioncores@heliontech.com and we will be pleased to discuss how we can assist with your individual requirements.

Copyright © Helion Technology Licensing Ltd, 1998-2024. All rights reserved. Privacy and Cookies
Web Site Developed by Goldstag Limited