G.9961 AES-CCM Frame Encryption Core

Overview

G.hn is a standard for home networking over power, coaxial, or telephone cable, or a combination of the three. The Data Link Layer is specified in ITU-T recommendation G.9961. The encryption requirement for G.9961 is based on AES-CCM; an authenticated encryption block cipher mode which was originally conceived to provide data confidentiality, integrity and origin authentication for use in the IEEE 802.11i standard.

The Helion G.9961 AES-CCM (“AES-G.hn”) core is designed to sit near the top of the LLC sublayer and provide the security functionality described in Section 9.1 of ITU-T G.9961. The core integrates all of the underlying functions required to implement AES in CCM mode for G.9961 including nonce and header formation, round-key expansion, counter management, block chaining, final block masking, and tag appending and checking features. The only external logic required is to insert the CCMP header field for frames that are to be encrypted.

Key Features

  • Suitable for use in G.hn applications
  • Capable of supporting 3x 1GbE links
  • Implements Counter with CBC-MAC (CCM) authenticated encryption for the G.9961 standard
  • Parses header fields and constructs CCM nonce and header (AAD) blocks automatically
  • Performs all CCM counter management, block chaining, block masking, tag appending and checking
  • Simple 64-bit data interface for easy system integration
  • Available in two versions providing optimal area/performance AES-CCM solutions for G.9961

Block Diagram

G.9961 AES-CCM Frame Encryption Core Block Diagram

Deliverables

  • Fully synthesisable Verilog RTL
  • Verilog testbench
  • User documentation

Technical Specifications

Availability
now
×
Semiconductor IP