Vendor: Rambus, Inc. Category: DPA Countermeasures

DPA Resistant Software Library

Addressing the growing demand for readily available solutions that implement Differential Power Analysis (DPA) countermeasures, w…

Overview

Addressing the growing demand for readily available solutions that implement Differential Power Analysis (DPA) countermeasures, we developed a family of cryptographic cores and software libraries that are designed to protect against side-channel attacks. Our DPA Resistant Software Library incorporates many of the commonly used cryptographic algorithms. This library is validated to resist first- and second-order DPA attacks in over 1 million traces.

The DPA Resistant Software Library is easy to deploy in a security software stack, and is highly flexible for integration with standard cipher modes such as Cipher Block Chaining (CBC), Electronic Code Book (ECB), etc. It implements advanced DPA countermeasures against side-channel attacks providing robust DPA resistance.

Our DPA resistance-proven library is easy-to-integrate into the application stack, providing chipmakers with a seamless solution that enables them to devote resources to differentiating features and reduce implementation time.

Key features

  • Library implements a very high-security primitives for AES, ECC, RSA, and SHA
  • Supported platforms: ARM Cortex-A9, ARM7TDMI, and others
  • AES supports 128/192/256-bit encrypt and decrypt
  • ECC supports ECDSA/ECDH for NIST prime fields (192/256/384/521)
  • RSA supports signing and decryption at 1024/2048/4096/8192 bit lengths
  • Incorporates state-of-the-art DPA countermeasures such as shuffling, blinding, and masking

Benefits

  • DPA resistance-proven software libraries
  • Extensively validated against side-channel attacks
  • Highly flexible for integration with standard cipher modes such as CBC, ECB, etc.
  • Easy-to-integrate into application stack

What’s Included?

  • Reference design source code with build scripts and test vectors for the reference platform(s)
  • Packaged libraries for a specific platform
  • Development and Test Environment (optional)
  • Hardware reference board for a specific platform
  • DPA Workstation
  • Specification sheet for DPA-resistant target level on a specific platform
  • Documentation for library usage
  • Cryptography Research software services:
  • Analysis, development, integration, optimization, and support
  • Cryptography Research software support:
  • Quarterly or semiannual bug fixes and enhancements
  • Periodic upgrades depending on customer priority
  • Optional Cryptography Research services:
  • DPA and DPAWS training
  • Software testing: testing performed either by Cryptography Research or by customer after training from Cryptography Research

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
DPA Resistant Software Library
Vendor
Rambus, Inc.

Provider

Rambus, Inc.
HQ: USA
Rambus delivers industry-leading chips and silicon IP for the data center and AI infrastructure. With over three decades of advanced semiconductor experience, our products and technologies address the critical bottlenecks between memory and processing to accelerate data-intensive workloads. By enabling greater bandwidth, efficiency and security across next-generation computing platforms, we make data faster and safer.

Learn more about DPA Countermeasures IP core

Protecting FPGAs from power analysis security vulnerabilities

This article introduces static power analysis and dynamic power analysis attacks, discusses how these vulnerabilities apply to FPGAs, and provides guidance about the types of countermeasures that can be implemented to protect FPGAs against these attacks.

Evaluating the Side Channel Security of Post-Quantum Hardware IP

In this blog post, we demonstrate how we used the eShard evaluation suite to assess the security of PQShield’s ML-KEM IP against first-order side-channel attacks, one of the key steps to validate IP security. The main findings confirm the effectiveness of the implemented countermeasures against side-channel attacks in the IP.

Nine Compelling Reasons Why Menta eFPGA Is Essential for Achieving True Crypto Agility in Your ASIC or SoC

Today’s world is already overly complicated to provide robust product security, with extremely motivated hackers creating novel threats exposing new vulnerabilities every day. But considering tomorrow’s world with the looming threat of quantum computing, expanding AI possibilities and rapidly evolving regional regulations and export control risk with severe financial penalties, this is a daunting challenge.

How to design secure SoCs, Part II: Key Management

Have you ever wondered how secure critical systems, like medical devices, aerospace systems or autonomous cars, really are when it comes to data protection? One point of the answer lies in effective and robust key management. Cryptographic keys are the digital secrets underpinning device identity, data confidentiality, secure communication, and overall system trustworthiness.

Frequently asked questions about DPA Countermeasures IP cores

What is DPA Resistant Software Library?

DPA Resistant Software Library is a DPA Countermeasures IP core from Rambus, Inc. listed on Semi IP Hub.

How should engineers evaluate this DPA Countermeasures?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this DPA Countermeasures IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP