AES128/256-IP, Compact AES Building Block
- Product Image
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
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
Resources
Get Started
Tell us your mode of operation, block cadence, and target clock. We will recommend configuration and a test harness.