<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-04685515</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-25T07:28:58+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Built-in Software Obfuscation for Protecting Microprocessors against Hardware Trojan Horses</title>
            <author role="aut">
              <persName>
                <forename type="first">Alessandro</forename>
                <surname>Palumbo</surname>
              </persName>
              <email type="md5">92f99626e3ac7cb1a7e8ad39bb6f85c1</email>
              <email type="domain">inria.fr</email>
              <ptr type="url" target="https://palessumbo.github.io/"/>
              <idno type="idhal" notation="string">alessandro-palumbo</idno>
              <idno type="idhal" notation="numeric">1411950</idno>
              <idno type="halauthorid" notation="string">3017819-1411950</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-0034-6189</idno>
              <affiliation ref="#struct-125443"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Marco</forename>
                <surname>Ottavi</surname>
              </persName>
              <email type="md5">dc2c564f965e486feb7730c222f80f61</email>
              <email type="domain">utwente.nl</email>
              <idno type="idhal" notation="numeric">1411916</idno>
              <idno type="halauthorid" notation="string">1753232-1411916</idno>
              <affiliation ref="#struct-302760"/>
              <affiliation ref="#struct-303060"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Luca</forename>
                <surname>Cassano</surname>
              </persName>
              <idno type="halauthorid">969040-0</idno>
              <affiliation ref="#struct-125443"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Alessandro</forename>
                <surname>Palumbo</surname>
              </persName>
              <email type="md5">92f99626e3ac7cb1a7e8ad39bb6f85c1</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2024-09-03 15:13:35</date>
              <date type="whenModified">2025-05-04 10:46:51</date>
              <date type="whenReleased">2024-09-05 13:11:05</date>
              <date type="whenProduced">2023-10-03</date>
              <date type="whenEndEmbargoed">2024-09-03</date>
              <ref type="file" target="https://hal.science/hal-04685515v1/document">
                <date notBefore="2024-09-03"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-04685515v1/file/Built-in_Software_Obfuscation_for_Protecting_Microprocessors_against_Hardware_Trojan_Horses.pdf" id="file-4685515-4072377">
                <date notBefore="2024-09-03"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="1570374">
                <persName>
                  <forename>Alessandro</forename>
                  <surname>Palumbo</surname>
                </persName>
                <email type="md5">92f99626e3ac7cb1a7e8ad39bb6f85c1</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-04685515</idno>
            <idno type="halUri">https://hal.science/hal-04685515</idno>
            <idno type="halBibtex">palumbo:hal-04685515</idno>
            <idno type="halRefHtml">&lt;i&gt;2023 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)&lt;/i&gt;, Oct 2023, Juan-Les-Pins, France. &lt;a target="_blank" href="https://dx.doi.org/10.1109/dft59622.2023.10313534"&gt;&amp;#x27E8;10.1109/dft59622.2023.10313534&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">2023 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), Oct 2023, Juan-Les-Pins, France. &amp;#x27E8;10.1109/dft59622.2023.10313534&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-4685515-4072377"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt/>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="0">No</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Built-in Software Obfuscation for Protecting Microprocessors against Hardware Trojan Horses</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Alessandro</forename>
                    <surname>Palumbo</surname>
                  </persName>
                  <email type="md5">92f99626e3ac7cb1a7e8ad39bb6f85c1</email>
                  <email type="domain">inria.fr</email>
                  <ptr type="url" target="https://palessumbo.github.io/"/>
                  <idno type="idhal" notation="string">alessandro-palumbo</idno>
                  <idno type="idhal" notation="numeric">1411950</idno>
                  <idno type="halauthorid" notation="string">3017819-1411950</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-0034-6189</idno>
                  <affiliation ref="#struct-125443"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Marco</forename>
                    <surname>Ottavi</surname>
                  </persName>
                  <email type="md5">dc2c564f965e486feb7730c222f80f61</email>
                  <email type="domain">utwente.nl</email>
                  <idno type="idhal" notation="numeric">1411916</idno>
                  <idno type="halauthorid" notation="string">1753232-1411916</idno>
                  <affiliation ref="#struct-302760"/>
                  <affiliation ref="#struct-303060"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Luca</forename>
                    <surname>Cassano</surname>
                  </persName>
                  <idno type="halauthorid">969040-0</idno>
                  <affiliation ref="#struct-125443"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>2023 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)</title>
                  <date type="start">2023-10-03</date>
                  <date type="end">2023-10-05</date>
                  <settlement>Juan-Les-Pins</settlement>
                  <country key="FR">France</country>
                </meeting>
                <imprint>
                  <date type="datePub">2023-10-03</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1109/dft59622.2023.10313534</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Software Obfuscation</term>
                <term xml:lang="en">Microprocessors</term>
                <term xml:lang="en">Hardware Trojan Horses</term>
                <term xml:lang="en">Hardware Security</term>
                <term xml:lang="en">Design for Trust</term>
                <term xml:lang="en">Design for Trust Hardware Security Hardware Trojan Horses Microprocessors Software Obfuscation</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-cr">Computer Science [cs]/Cryptography and Security [cs.CR]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Hardware Trojan Horses (HTHs) are today a serious issue for both academy and industry because of their dramatic complexity and dangerousness. Indeed, it has been shown that HTHs may be effectively inserted in modern microprocessors allowing the attacker to run malicious software, to acquire root privileges and to steal secret information. We aim at reducing the dangerousness of information stealing HTHs by introducing a hardware security module in the microprocessor under protection. In particular, the proposed module is in charge of interacting with the execution flow in order to introduce software obfuscation during programs execution at runtime. The goal of such obfuscation is to minimize the probability of exposing sensitive information to the HTH by encrypting/decrypting it, by spreading it through microprocessor's registers and by submerging it among garbage data. We implemented a prototype of the proposed hardware security module and we proved its effectiveness and efficiency (in terms of area occupation and working frequency reduction) by integrating it into the RSD 32bit speculative, superscalar and out-of-order RISC-V microprocessor running a set of benchmark programs 1.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-125443" status="VALID">
          <idno type="ISNI">0000 0004 1937 0327</idno>
          <idno type="ROR">https://ror.org/01nffqt88</idno>
          <orgName>Politecnico di Milano [Milan]</orgName>
          <orgName type="acronym">POLIMI</orgName>
          <desc>
            <address>
              <addrLine>Piazza Leonardo da Vinci, 32 20133 Milano</addrLine>
              <country key="IT"/>
            </address>
            <ref type="url">https://www.polimi.it/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-302760" status="VALID">
          <idno type="IdRef">070470731</idno>
          <idno type="ISNI">0000000123000941</idno>
          <idno type="ROR">https://ror.org/02p77k626</idno>
          <idno type="Wikidata">Q1031803</idno>
          <orgName>Università degli Studi di Roma Tor Vergata [Roma, Italia] = University of Rome Tor Vergata [Rome, Italy] = Université de Rome Tor Vergata [Rome, Italie]</orgName>
          <desc>
            <address>
              <addrLine>Via Cracovia n. 50 - 00133 Roma</addrLine>
              <country key="IT"/>
            </address>
            <ref type="url">http://web.uniroma2.it/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-303060" status="VALID">
          <idno type="ROR">https://ror.org/006hf6230</idno>
          <orgName>University of Twente</orgName>
          <desc>
            <address>
              <addrLine>Drienerlolaan 5, 7522 NB Enschede</addrLine>
              <country key="NL"/>
            </address>
            <ref type="url">https://www.utwente.nl/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>