Skip to Main content Skip to Navigation
Journal articles

Stream vs Block ciphers for scan encryption

Emanuele Valea 1 Mathieu da Silva 1 Marie-Lise Flottes 1 Giorgio Di Natale 1 Bruno Rouzeyre 1 
1 TEST - Test and dEpendability of microelectronic integrated SysTems
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Security in the Integrated Circuits (IC) domain is an important challenge, especially with regard to the side channel offered by test infrastructures. Test interfaces provide access to the internal states of the IC by means of the scan chains for testing and debugging purposes. In terms of security, however, scan chains are a potential source of leakage that can be exploited by attackers. A countermeasure against such attacks is to encrypt the data flowing through the scan chains. Two types of ciphers can be employed: stream ciphers or block ciphers. Both have pros and cons in terms of performance (footprint, impact on test activity) and security. In this paper, we present two solutions: one exploiting stream ciphers fulfilling security requirements, and another exploiting block ciphers. We draw a comparison between these two scan encryption countermeasures taking into account design cost functions and security properties.
Document type :
Journal articles
Complete list of metadata

Cited literature [25 references]  Display  Hide  Download
Contributor : Emanuele Valea Connect in order to contact the contributor
Submitted on : Monday, October 7, 2019 - 10:54:08 AM
Last modification on : Friday, August 5, 2022 - 3:03:29 PM


Files produced by the author(s)



Emanuele Valea, Mathieu da Silva, Marie-Lise Flottes, Giorgio Di Natale, Bruno Rouzeyre. Stream vs Block ciphers for scan encryption. Microelectronics Journal, Elsevier, 2019, 86, pp.65-76. ⟨10.1016/j.mejo.2019.02.019⟩. ⟨lirmm-02306938⟩



Record views


Files downloads