Protecting the Integrity of Processor Cores with Logic Encryption

Dominik Ŝiŝejković, Farhad Merchant, Rainer Leupers

OnderzoeksoutputAcademicpeer review

Samenvatting

Malicious circuit modifications known as hardware Trojans represent a rising threat to the integrated circuit supply chain. Logic encryption has emerged as a prominent technique for protecting the integrity of circuit designs. In recent years, an extensive amount of logic encryption algorithms have been introduced. However, existing approaches focus on isolated circuit components without considering the modularity and complexity of modern hardware designs. In this work, we focus on several aspects of protecting modern processor core designs. Firstly, we discuss Inter-Lock, a novel approach to scaling logic encryption to multi-module hardware designs by leveraging inter-module dependencies. Inter-Lock is efficiently able to exponentially increase the security and render attacks on isolated modules infeasible by undermining the basic assumption that the key inputs are known [3]. Secondly, we present Control-Lock, a methodology for protecting critical inter-module control signals in hardware designs against software-controlled hardware Trojans [2]. Both techniques are evaluated on a RISC-V processor core with respect to the area, delay and power overhead. Lastly, we briefly discuss a unifying logic encryption metric as well as acceptable overheads for widely used benchmarks [4] [1].
Originele taal-2English
Titel2019 32nd IEEE International System-on-Chip Conference (SOCC)
UitgeverijIEEE
Pagina's424-425
Aantal pagina's2
ISBN van geprinte versie978-1-7281-3484-0
DOI's
StatusPublished - 6-sep.-2019
Extern gepubliceerdJa
Evenement2019 32nd IEEE International System-on-Chip Conference (SOCC) - Singapore
Duur: 3-sep.-20196-sep.-2019

Conference

Conference2019 32nd IEEE International System-on-Chip Conference (SOCC)
Periode03/09/201906/09/2019

Vingerafdruk

Duik in de onderzoeksthema's van 'Protecting the Integrity of Processor Cores with Logic Encryption'. Samen vormen ze een unieke vingerafdruk.

Citeer dit