Published March 10, 2021 | Version v1
Publication

Floorplanning as a practical countermeasure against clock fault attack in Trivium stream cipher

Description

The fault injection in ciphers operation is a very successful mechanism to attack them. The inclusion of elements of protection against this kind of attacks is more and more necessary. These mechanisms are usually based on introducing redundancy, which leads to a greater consumption of resources or a longer processing time. This article presents how the introduction of placement restrictions on ciphers can make it difficult to inject faults by altering the clock signal. It is therefore a countermeasure that neither increases the consumption of resources nor the processing time. This mechanism has been tested on FPGA implementations of the Trivium cipher. Several tests have been performed on a Spartan 3E device from Xilinx and the experimental measurements have been carried out with ChipScope Pro. The tests showed that an adequate floorplanning is a good countermeasure against these kind of attacks.

Abstract

Ministerio de Economía y Competitividad TEC2013-45523-R

Abstract

Ministerio de Economía y Competitividad TEC2016-80549-R

Abstract

Ministerio de Economía y Competitividad CSIC 201550E039

Additional details

Identifiers

URL
https://idus.us.es/handle//11441/105829
URN
urn:oai:idus.us.es:11441/105829

Origin repository

Origin repository
USE