The test of security primitives is particularly
strategic as any bias coming from the implementation
or environment can wreck havoc on the security
it is intended to provide. This paper presents how some
security properties are tested on leading primitives:
True Random Number Generation (TRNG), Physically
Unclonable Function (PUF), cryptographic primitives
and Digital Sensor (DS). The test of TRNG and PUF
to ensure a high level of security is mainly about the
entropy assessment, which requires specific statistical
tests. The security against side-channel analysis (SCA)
of cryptographic primitives, like the substitution box in
symmetric cryptography, is generally ensured by masking.
But the hardware implementation of masking can
be damaged by glitches, which create leakages on sensitive
variables. A test method is to search for nets of the
cryptographic netlist, which are vulnerable to glitches.
The DS is an efficient primitive to detect disturbances
and rise alarms in case of fault injection attack (FIA).
The dimensioning of this primitive requires a precise
test to take into account the environment variations
including the aging.
«
The test of security primitives is particularly
strategic as any bias coming from the implementation
or environment can wreck havoc on the security
it is intended to provide. This paper presents how some
security properties are tested on leading primitives:
True Random Number Generation (TRNG), Physically
Unclonable Function (PUF), cryptographic primitives
and Digital Sensor (DS). The test of TRNG and PUF
to ensure a high level of security is mainly about the
entropy assessment, which r...
»