AES: Advanced Encryption Standard Core

GENERAL DESCRIPTION

LancsNet AES fully supports NIST FIP-197 standards and is a bandwidth-resource scalable AES engine. Our implementation permits pipeline stages can be configured by end-users to achieve the desired bandwidth ranging from 2-16Gbps. The core is ready to be adopted for popular NIST cipher modes such as ECB, CBC, OFB, CFB, CTR. AES currently is adopted as the major encryption/decryption workhorse in many protocols and applications (AES-GCM, ESP, TLS).

CAM
KEY FEATURES

Features

          • Scalable throughput up to 25.6 Gbps
          • NIST FIP-197 compliant
          • Processes 128-bit data blocks with 8, 16, or 32-bit data interface
          • Employs key sizes of 128-bit 192-bit, or 256-bit
          • Includes the key expansion function.
          • Optional parity check feature for data integrity

Configurability

        • Tunable pipeline stages and throughput
        • Processes 128-bit data blocks with 8, 16, or 32-bit data interface
        • LUT-based S-box or RAM-based S-box

Technology Agnostic

        • VHDL source code available, designed and tested for FPGA* and ASIC

* In production with customers

Example Implementation – LancsNet AES (area-optimized version)

Family Part

Fmax

(MHz)

LUT LUTRAM FF BRAM DSP IP Config

Artix7

XC7A100T

292.74

1232

0

1041

0

0

AES-128, 1 Round

Kintex7

XC7K325T

385.80

1232

0

1041

0

0

AES-128, 1 Round

Virtex7

XC7VX550T

415.97

1232

0

1041

0

0

AES-128, 1 Round

Artix7

XC7A100T

260.15

1329

0

1265

0

0

AES-192, 1 Round

Kintex7

XC7K325T

342.70

1329

0

1265

0

0

AES-192, 1 Round

Virtex7

XC7VX550T

368.32

1329

0

1265

0

0

AES-192, 1 Round

Artix7

XC7A100T

261.64

1413

0

1425

0

0

AES-256, 1 Round

Kintex7

XC7K325T

342.58

1413

0

1425

0

0

AES-256, 1 Round

Virtex7

XC7VX550T

367.78

1413

0

1425

0

0

AES-256, 1 Round

Example Implementation – LancsNet AES (performance-optimized version)

Family Part

Fmax

(MHz)

LUT LUTRAM FF BRAM DSP IP Config

Artix7

XC7A100T

296.38

7392

1

3468

0

0

AES-128, 14 Round

Kintex7

XC7K325T

383.87

7392

1

3468

0

0

AES-128, 14 Round

Virtex7

XC7VX550T

415.80

7392

1

3468

0

0

AES-128, 14 Round

Artix7

XC7A100T

262.81

8918

1

4204

0

0

AES-192, 14 Round

Kintex7

XC7K325T

346.86

8918

1

4204

0

0

AES-192, 14 Round

Virtex7

XC7VX550T

372.57

8918

1

4204

0

0

AES-192, 14 Round

Artix7

XC7A100T

259.94

10259

1

4876

0

0

AES-256, 14 Round

Kintex7

XC7K325T

339.67

10244

1

4876

0

0

AES-256, 14 Round

Virtex7

XC7VX550T

364.43

10244

1

4876

0

0

AES-256, 14 Round

    APPLICATIONS

    IPsec hardware accelerators, security gateway, data center acceleration, edge router, edge networking for IoT data aggregation, specialized authenticated encrypt/decrypt devices.

    An example application of the core in AES-GCM engine

    AES app
    DELIVERABLES

    The IP core and the simulation testbench are provided with extensive documentation and technical support from our technical teams. By default, the encrypted format IP core is provided, full source code is available for interested partners/developers under a specific agreement

    FOR DEMO ON HARDWARE AND SIMULATION
    PRICING AND FURTHER INFORMATION

    Request for quote & datasheet at sales@lancsnet.com