Select Language

SoC White Box IPs

CCM3M AES IP

OverviewFeaturesRequest Datasheet

Description

Implementation of the new WPAN security standard for MBOA MAC requires the NIST standard AES cipher in CTR and CBC modes (a.k.a. CCM) for encryption and message authentication. The CCM3M AES core is tuned for MBOA MAC applications and as such requires much smaller gate count than a full implementation. The core contains the base AES core AES1 and is available for immediate licensing.

The CCM3M implementation fully supports the AES algorithm for 128 bit keys in Counter Mode (CTR) method of encryption with CBC message integrity check as required by the CCM protocol of the MBOA MAC. The core is designed for flow-through operation, with byte-wide input and output interfaces. CCM key and nonce material precedes the frame in the flow of data. CCM3M supports encrypt and decrypt modes.

The design is fully synchronous and available in both source and netlist form.

Features

  • Small size: From 9,500 ASIC gates at MBOA data speeds
  • Completely self-contained: does not require external memory
  • Includes encryption, decryption, key expansion and data interface
  • Support for Counter Mode Encryption (CTR) operation and CCM extensions (Counter Mode with CBC MAC)
  • Automatic generation of key context from key data
  • Flow-through design
  • Test bench provided

    Deliverables

    HDL Source Licenses
  • Synthesizable Verilog RTL source code
  • Verilog testbench (self-checking)
  • Vectors for testbench
  • User Documentation Netlist Licenses
  • Post-synthesis EDIF
  • Testbench (self-checking)
  • Vectors for testbench
  • Expected results

Please fill in the form below

T2M's range of high quality pre-verified, analog/mixed-signal, RF, Digital and SW system solutions, are used as critical building blocks of communications, consumer and computer products including IoT, Wearables, cellular, tablet, M2M, RCU, set-top boxes, TVs, DVD players and PC chipsets. IPs can be modified to meet the customer's specific requirement be it fab/node porting or proprietary features.