Secure ECDSA SRAM-PUF Based on Universal Single/Double Scalar Multiplication Architecture

Jingqi Zhang1, Zhiming Chen1, Xiang He1

  • 1School of Integrated Circuits and Electronics, Beijing Institute of Technology, Beijing 100081, China.

Micromachines
|April 27, 2024
PubMed
Summary

This study enhances cybersecurity with a novel soft-decision SRAM-PUF using elliptic curve cryptography. The design offers improved security and performance for device authentication.

Related Concept Videos

Bulk Modulus01:21

Bulk Modulus

The bulk modulus is a scientific term used to describe a material's resistance to uniform compression. It is the proportionality constant that links a change in pressure to the resulting relative volume change.
304
Cartesian Vector Notation01:28

Cartesian Vector Notation

Cartesian vector notation is a valuable tool in mechanical engineering for representing vectors in three-dimensional space, performing vector operations such as determining the gradient, divergence, and curl, and expressing physical quantities such as the displacement, velocity, acceleration, and force. By using Cartesian vector notation, engineers can more easily analyze and solve problems in various areas of mechanical engineering, including dynamics, kinematics, and fluid mechanics. This...
771
Scalar Notation01:28

Scalar Notation

Scalar notation is a useful method for simplifying calculations involving vectors. When vectors are added or subtracted, their components can be added or subtracted separately using scalar notation. For instance, force, a vector quantity, can be broken down into its x and y components, called rectangular components, and then the magnitude and direction of these components can be determined using trigonometric functions.
Consider a man pulling a rope from a hook in the northeast direction. The...
671
Scalar Product (Dot Product)01:11

Scalar Product (Dot Product)

The scalar multiplication of two vectors is known as the scalar or dot product. As the name indicates, the scalar product of two vectors results in a number, that is, a scalar quantity. Scalar products are used to define work and energy relations. For example, the work that a force (a vector) performs on an object while causing its displacement (a vector) is defined as a scalar product of the force vector with the displacement vector.
The scalar product of two vectors is obtained by multiplying...
8.3K