Lattice Solutions

Everything you need to quickly and easily complete your design

Solution Type

Device Support



Tags












Providers


  • MachXO3D ESB Implementing AES128/AES256 Encryption and Decryption

    Reference Design

    MachXO3D ESB Implementing AES128/AES256 Encryption and Decryption

    Shows how to use the MachXO3D Embedded Security Block (ESB) to implement AES128 or AES256 encryption or decryption.
    MachXO3D ESB Implementing AES128/AES256 Encryption and Decryption
  • AES-CCM Core

    IP Core

    AES-CCM Core

    Implements Counter with CBC-MAC (CCM) authenticated encryption mode to NIST 800-38C
    AES-CCM Core
  • AES-GCM Core

    IP Core

    AES-GCM Core

    Implements Galois/Counter (GCM) authenticated encryption mode to NIST 800-38D
    AES-GCM Core
  • Common Scrambling Algorithm Cores

    IP Core

    Common Scrambling Algorithm Cores

    Implement the ETSI specified Common Scrambling Algorithm (CSA) which is used to provide the conditional access mechanism for MPEG-2 video streams
    Common Scrambling Algorithm Cores
  • Fast AES Core

    IP Core

    Fast AES Core

    Implements AES (Rijndael) to latest NIST FIPS PUB 197. Full dynamic support for all AES key sizes (128, 192 and 256-bits)
    Fast AES Core
  • Fast Hash Core

    IP Core

    Fast Hash Core

    Implements the NIST approved SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 secure hash algorithms to FIPS 180-3 and the legacy MD5 hash algorithm to RFC 1321
    Fast Hash Core
  • High Performance DES and Triple-DES Cores

    IP Core

    High Performance DES and Triple-DES Cores

    Implement the DES and triple-DES encryption standards, as described in NIST Federal Information Processing Standard (FIPS) publication 46-3
    High Performance DES and Triple-DES Cores
  • Modular Exponentiation Core

    IP Core

    Modular Exponentiation Core

    Performs the Z = YE mod M computation for Public-Key encryption schemes such as RSA, Diffie-Hellman and the Digital Signature Algorithm (DSA - FIPS 186-2)
    Modular Exponentiation Core
  • Tiny Hash Core

    IP Core

    Tiny Hash Core

    Supports one or more of the NIST approved cryptographic hashing algorithms described in FIPS 180-3, plus the legacy MD5 algorithm described in RFC 1321
    Tiny Hash Core
  • CLP-03 AES

    IP Core

    CLP-03 AES

    Fully supports the AES algorithm for all three key sizes
    CLP-03 AES
  • CLP-11 Tiny AES

    IP Core

    CLP-11 Tiny AES

    Fully supports the AES algorithm for all key sizes with a small footprint
    CLP-11 Tiny AES
  • CLP-17 Elliptic Curve Point Multiplier Core

    IP Core

    CLP-17 Elliptic Curve Point Multiplier Core

    Offloads the computationally difficult aspects of Elliptic Curve calculation. Options for low power or high-performance designs.
    CLP-17 Elliptic Curve Point Multiplier Core
  • Page 1 of 1
    First Previous
    1
    Next Last
    Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.