design-gateway design-gateway

AES128/256-IP, Compact AES Building Block

Lightweight AES core that delivers 128-bit block encryption and decryption for embedded pipelines.

AES128/256-IP is a compact primitive for designs that need basic AES encryption and decryption without a full protocol stack. The core supports 128-bit and 256-bit keys and can be used as a building block for custom modes or for low-level object protection.

Highlights

  • AES-128 and AES-256 key sizes
  • 128-bit block cipher with separate enc and dec paths
  • Straightforward key schedule programming and control
  • Clean handshake signals for block-by-block operation
  • Design guide for adapting to alternate modes when required
 
Macnica workflow diagram Macnica workflow diagram

Why Macnica?

  • Mode-of-operation guidance for your system constraints
  • Integration patterns with UDP and TOE when lightweight payload protection is needed
  • Scripted tests and golden vectors to speed bring up
  • Pathfinding to higher level IP such as AES-GCM or TLS when requirements grow

Key Specifications

  • Cipher: AES-128 and AES-256, block size 128 bits
  • Interfaces: Register or simple streaming block interfaces
  • Resources: Minimal footprint for embedded pipelines

Typical Applications

  • Object or header protection inside custom protocols
  • Lightweight encryption in instrumentation and control
  • Precursor building block for authenticated modes
 

Get Started

Tell us your mode of operation, block cadence, and target clock. We will recommend configuration and a test harness.

Similar Products