<?xml version="1.0" encoding="utf-8"?>
<export-example>
  <doc>
    <id>30338</id>
    <completedYear/>
    <publishedYear>2021</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>2</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_noref</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2023-02-08</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Simplified Control Flow Integrity Method for Permutated Programs</title>
    <parentTitle language="eng">Proc. 32. Crypto-Day Matters 2021, (2021)</parentTitle>
    <identifier type="doi">10.18420/cdm-2021-32-21</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Mario</firstName>
      <lastName>Schölzel</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Tabatt</lastName>
    </author>
    <author>
      <firstName>Marcin</firstName>
      <lastName>Aftowicz</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32340</id>
    <completedYear/>
    <publishedYear>2022</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>8</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-09</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Combination of ROP Defense Mechanisms for Better Safety and Security in Embedded Systems</title>
    <parentTitle language="eng">25th Euromicro Conference on Digital Systems Design (DSD 2022), Maspalomas, Spain, 31 August 2022 - 02 September 2022</parentTitle>
    <identifier type="doi">10.1109/DSD57027.2022.00070</identifier>
    <identifier type="isbn">978-1-6654-7404-7</identifier>
    <identifier type="isbn">978-1-6654-7405-4</identifier>
    <identifier type="issn">2771-2508</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Mario</firstName>
      <lastName>Schölzel</lastName>
    </author>
    <author>
      <firstName>Jonas</firstName>
      <lastName>Jelonek</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Tabatt</lastName>
    </author>
    <author>
      <firstName>Marcin</firstName>
      <lastName>Aftowicz</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32342</id>
    <completedYear/>
    <publishedYear>2022</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>4</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-09</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Code Mutation as a Mean Against ROP Attacks for Embedded Systems</title>
    <parentTitle language="eng">11th Mediterranean Conference on Embedded Computing (MECO 2022), Budva, Montenegro, 07-10 June 2022</parentTitle>
    <identifier type="doi">10.1109/MECO55406.2022.9797185</identifier>
    <identifier type="isbn">978-1-6654-6828-2</identifier>
    <identifier type="isbn">978-1-6654-6827-5</identifier>
    <identifier type="issn">2637-9511</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Peter</firstName>
      <lastName>Tabatt</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Jonas</firstName>
      <lastName>Jelonek</lastName>
    </author>
    <author>
      <firstName>Mario</firstName>
      <lastName>Schölzel</lastName>
    </author>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32629</id>
    <completedYear/>
    <publishedYear>2023</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>7</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-26</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Coarse-Grained Control Flow Integrity Check for Processors with Sliding Register Windows</title>
    <parentTitle language="eng">12th Mediterranean Conference on Embedded Computing (MECO)</parentTitle>
    <identifier type="doi">10.1109/MECO58584.2023.10154928</identifier>
    <identifier type="isbn">979-8-3503-2291-0</identifier>
    <identifier type="isbn">979-8-3503-2290-3</identifier>
    <identifier type="issn">2637-9511</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="Publikationsweg">Open Access</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Marcin</firstName>
      <lastName>Aftowicz</lastName>
    </author>
    <author>
      <firstName>Mario</firstName>
      <lastName>Schölzel</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32638</id>
    <completedYear/>
    <publishedYear>2023</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>4637</pageFirst>
    <pageLast>4647</pageLast>
    <pageNumber/>
    <edition/>
    <issue>6</issue>
    <volume>20</volume>
    <type>articler</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-26</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Window Canaries: Re-Thinking Stack Canaries for Architectures With Register Windows</title>
    <abstract language="eng">his paper presents Window Canaries, a novel approach to Stack Canaries for architectures with a register window that protects return addresses and stack pointers without the need of adding additional instruction to each potentially vulnerable function. Instead, placement and check of the canary word is moved to window exception handlers that are responsible to handle register window overflows and underflows. The approach offers low performance overhead while guaranteeing that return addresses are protected by stack buffer overflows without relying on a heuristic that decides which functions to instrument. The contributions of this paper are a complete implementation of the approach for the Xtensa LX architecture with register window option as well as a performance evaluation and discussion of advantages and drawbacks.</abstract>
    <parentTitle language="eng">IEEE Transactions on Dependable and Secure Computing</parentTitle>
    <identifier type="doi">10.1109/TDSC.2022.3230748</identifier>
    <identifier type="issn">1941-0018</identifier>
    <identifier type="issn">1545-5971</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Buffer overflows</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Computer architecture</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>stack canaries</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Xtensa architecture</value>
    </subject>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32624</id>
    <completedYear/>
    <publishedYear>2023</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber/>
    <edition/>
    <issue>6</issue>
    <volume>15</volume>
    <type>articler</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-25</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Through the Window: Exploitation and Countermeasures of the ESP32 Register Window Overflow</title>
    <abstract language="eng">With the increasing popularity of IoT (Internet-of-Things) devices, their security becomes an increasingly important issue. Buffer overflow vulnerabilities have been known for decades, but are still relevant, especially for embedded devices where certain security measures cannot be implemented due to hardware restrictions or simply due to their impact on performance. Therefore, many buffer overflow detection mechanisms check for overflows only before critical data are used. All data that an attacker could use for his own purposes can be considered critical. It is, therefore, essential that all critical data are checked between writing a buffer and its usage. This paper presents a vulnerability of the ESP32 microcontroller, used in millions of IoT devices, that is based on a pointer that is not protected by classic buffer overflow detection mechanisms such as Stack Canaries or Shadow Stacks. This paper discusses the implications of vulnerability and presents mitigation techniques, including a patch, that fixes the vulnerability. The overhead of the patch is evaluated using simulation as well as an ESP32-WROVER-E development board. We showed that, in the simulation with 32 general-purpose registers, the overhead for the CoreMark benchmark ranges between 0.1% and 0.4%. On the ESP32, which uses an Xtensa LX6 core with 64 general-purpose registers, the overhead went down to below 0.01%. A worst-case scenario, modeled by a synthetic benchmark, showed overheads up to 9.68%.</abstract>
    <parentTitle language="eng">Future Internet</parentTitle>
    <identifier type="doi">10.3390/fi15060217</identifier>
    <identifier type="issn">1999-5903</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="Artikelnummer">217</enrichment>
    <enrichment key="Publikationsweg">Open Access</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Xtensa</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Buffer overflow</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>return-oriented prgramming</value>
    </subject>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>35080</id>
    <completedYear/>
    <publishedYear>2024</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>1</pageFirst>
    <pageLast>7</pageLast>
    <pageNumber>7</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName>IEEE</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2025-01-13</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">StackSpecter: detecting stack buffer overflows for the Xtensa architecture</title>
    <parentTitle language="eng">2024 34th International Telecommunication Networks and Applications Conference (ITNAC)</parentTitle>
    <identifier type="doi">10.1109/ITNAC62915.2024.10815333</identifier>
    <enrichment key="opus_doi_flag">true</enrichment>
    <enrichment key="opus_doi_json">{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,2]],"date-time":"2025-01-02T05:19:24Z","timestamp":1735795164817,"version":"3.32.0"},"reference-count":15,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:00:00Z","timestamp":1732665600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:00:00Z","timestamp":1732665600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,11,27]]},"DOI":"10.1109\/itnac62915.2024.10815333","type":"proceedings-article","created":{"date-parts":[[2024,12,31]],"date-time":"2024-12-31T19:24:34Z","timestamp":1735673074000},"page":"1-7","source":"Crossref","is-referenced-by-count":0,"title":["StackSpecter: Detecting Stack Buffer Overflows for the Xtensa Architecture"],"prefix":"10.1109","author":[{"given":"Kai","family":"Lehniger","sequence":"first","affiliation":[{"name":"IHP - Leibniz-Institut f&amp;#x00FC;r innovative Mikroelektronik Frankfurt (Oder),Germany"}]},{"given":"Peter","family":"Langend\u00f6rfer","sequence":"additional","affiliation":[{"name":"IHP - Leibniz-Institut f&amp;#x00FC;r innovative Mikroelektronik Frankfurt (Oder),Germany"}]}],"member":"263","reference":[{"issue":"49","key":"ref1","first-page":"14","article-title":"Smashing the stack for fun and profit","volume":"7","author":"One","year":"1996","journal-title":"Phrack magazine"},{"key":"ref2","first-page":"63","article-title":"Stackguard: automatic adaptive detection and prevention of buffer-overflow attacks","volume-title":"USENIX security symposium","volume":"98","author":"Cowan"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2022.3230748"},{"volume-title":"Getting around non-executable stack (and fix)","year":"1997","author":"Designer","key":"ref4"},{"key":"ref5","first-page":"227","article-title":"The advanced return-into-lib (c) exploits: Pax case study","volume":"70","author":"Wojtczuk","year":"2001","journal-title":"Phrack Magazine, Volume 0\u00d70b, Issue 0x3a, Phile# 0x04 of 0x0e"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"ref7","article-title":"Stackghost: Hardware facilitated stack protection","volume-title":"10 th USENIX Security Symposium (USENIX Security 01)","author":"Frantzen","year":"2001"},{"key":"ref8","article-title":"Pointguard\u2122: Protecting pointers from buffer overflow vulnerabilities","volume-title":"12th USENIX Security Symposium (USENIX Security 03)","author":"Cowan","year":"2003"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00076"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1609956.1609960"},{"key":"ref11","first-page":"401","article-title":"Stitching the gadgets: On the ineffectiveness of coarse-grained control-flow integrity protection","volume-title":"23rd USENIX Security Symposium (USENIX Security 14)","author":"Davi"},{"volume-title":"Pointer authentication on armv8.3","year":"2017","key":"ref12"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.3390\/fi15060217"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/DSD51259.2020.00034"},{"key":"ref15","article-title":"Beebs: Open benchmarks for energy measurements on embedded platforms","author":"Pallister","year":"2013","journal-title":"arXiv preprint"}],"event":{"name":"2024 34th International Telecommunication Networks and Applications Conference (ITNAC)","start":{"date-parts":[[2024,11,27]]},"location":"Sydney, Australia","end":{"date-parts":[[2024,11,29]]}},"container-title":["2024 34th International Telecommunication Networks and Applications Conference (ITNAC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10815099\/10815127\/10815333.pdf?arnumber=10815333","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T07:42:30Z","timestamp":1735717350000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10815333\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,27]]},"references-count":15,"URL":"https:\/\/doi.org\/10.1109\/itnac62915.2024.10815333","relation":{},"subject":[],"published":{"date-parts":[[2024,11,27]]}}}</enrichment>
    <enrichment key="opus_crossrefDocumentType">proceedings-article</enrichment>
    <enrichment key="opus_crossrefLicence">https://doi.org/10.15223/policy-029</enrichment>
    <enrichment key="opus_import_origin">crossref</enrichment>
    <enrichment key="opus_doiImportPopulated">PersonAuthorFirstName_1,PersonAuthorLastName_1,PersonAuthorFirstName_2,PersonAuthorLastName_2,EnrichmentConferenceTitle,EnrichmentConferencePlace,PublisherName,TitleMain_1,TitleParent_1,PageNumber,PageFirst,PageLast,PublishedYear,Enrichmentopus_crossrefLicence</enrichment>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="Referiert">Beitrag ist referiert / Article peer-reviewed</enrichment>
    <enrichment key="ConferencePlace">Sydney, Australia</enrichment>
    <enrichment key="ConferenceTitle">2024 34th International Telecommunication Networks and Applications Conference (ITNAC)</enrichment>
    <enrichment key="opus.source">doi-import</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>35093</id>
    <completedYear/>
    <publishedYear>2024</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>1</pageFirst>
    <pageLast>8</pageLast>
    <pageNumber>8</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName>IEEE</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2025-01-13</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">WindowGuardian: return address integrity for ESP32 microcontrollers with Xtensa Processors using AES and register Windows</title>
    <parentTitle language="eng">2024 13th Mediterranean Conference on Embedded Computing (MECO)</parentTitle>
    <identifier type="doi">10.1109/MECO62516.2024.10577840</identifier>
    <enrichment key="opus_doi_flag">true</enrichment>
    <enrichment key="opus_doi_json">{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T09:52:29Z","timestamp":1730281949056,"version":"3.28.0"},"reference-count":22,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,6,11]],"date-time":"2024-06-11T00:00:00Z","timestamp":1718064000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,6,11]],"date-time":"2024-06-11T00:00:00Z","timestamp":1718064000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,6,11]]},"DOI":"10.1109\/meco62516.2024.10577840","type":"proceedings-article","created":{"date-parts":[[2024,7,3]],"date-time":"2024-07-03T17:26:54Z","timestamp":1720027614000},"page":"1-8","source":"Crossref","is-referenced-by-count":0,"title":["WindowGuardian: Return Address Integrity for ESP32 Microcontrollers with Xtensa Processors using AES and Register Windows"],"prefix":"10.1109","author":[{"given":"Kai","family":"Lehniger","sequence":"first","affiliation":[{"name":"IHP - Leibniz-Institut f&amp;#x00FC;r Innovative Mikroelektronik,Frankfurt (Oder),Germany"}]},{"given":"Shuba Pradha","family":"Raghunathan","sequence":"additional","affiliation":[{"name":"Brandenburgische Technische Universit&amp;#x00E4;t Cottbus-Senftenberg,Cottbus,Germany"}]},{"given":"Peter","family":"Langend\u00f6rfer","sequence":"additional","affiliation":[{"name":"IHP - Leibniz-Institut f&amp;#x00FC;r Innovative Mikroelektronik,Frankfurt (Oder),Germany"}]}],"member":"263","reference":[{"issue":"49","key":"ref1","first-page":"14","article-title":"Smashing the stack for fun and profit","volume":"7","author":"One","year":"1996","journal-title":"Phrack magazine"},{"article-title":"Data execution prevention. changes to functionality in microsoft windows xp service pack 2, part 3: Memory protection technologies","year":"2004","author":"Andersen","key":"ref2"},{"year":"1997","key":"ref3","article-title":"Getting around non-executable stack (and fix)"},{"key":"ref4","first-page":"227","article-title":"The advanced return-into-lib (c) exploits: Pax case study","volume":"70","author":"Wojtczuk","year":"2001","journal-title":"Phrack Magazine, Volume 0x0b, Issue 0x3a, Phile# 0x04 of 0x0e"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1966913.1966919"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s11416-017-0299-1"},{"key":"ref8","first-page":"63","article-title":"Stackguard: automatic adaptive detection and prevention of buffer-overflow attacks","volume-title":"USENIX security symposium","volume":"98","author":"Cowan"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2714576.2714635"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00076"},{"year":"2003","key":"ref11","article-title":"Pax address space layout randomization (aslr)"},{"article-title":"Pointguard\u2122: Protecting pointers from buffer overflow vulnerabilities","volume-title":"12th USENIX Security Symposium (USENIX Security 03)","author":"Cowan","key":"ref12"},{"article-title":"Stackghost: Hardware facilitated stack protection","volume-title":"10th USENIX Security Symposium (USENIX Security 01)","author":"Frantzen","key":"ref13"},{"year":"2017","key":"ref14","article-title":"Pointer authentication on armv8.3"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3342559.3365336"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3322469"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58951-6_17"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2022.3197511"},{"year":"2022","key":"ref19","article-title":"Esp32 technical reference manual: Version 4.8"},{"article-title":"Beebs: Open benchmarks for energy measurements on embedded platforms","year":"2013","author":"Pallister","key":"ref20"},{"year":"2023","key":"ref21","article-title":"Esp32-s3 technical reference manual: Version 1.3"},{"year":"2022","key":"ref22","article-title":"Esp32-s2 technical reference manual: Version 1.1"}],"event":{"name":"2024 13th Mediterranean Conference on Embedded Computing (MECO)","start":{"date-parts":[[2024,6,11]]},"location":"Budva, Montenegro","end":{"date-parts":[[2024,6,14]]}},"container-title":["2024 13th Mediterranean Conference on Embedded Computing (MECO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10577658\/10577767\/10577840.pdf?arnumber=10577840","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,6]],"date-time":"2024-07-06T05:09:58Z","timestamp":1720242598000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10577840\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,11]]},"references-count":22,"URL":"https:\/\/doi.org\/10.1109\/meco62516.2024.10577840","relation":{},"subject":[],"published":{"date-parts":[[2024,6,11]]}}}</enrichment>
    <enrichment key="opus_crossrefDocumentType">proceedings-article</enrichment>
    <enrichment key="opus_crossrefLicence">https://doi.org/10.15223/policy-029</enrichment>
    <enrichment key="opus_import_origin">crossref</enrichment>
    <enrichment key="opus_doiImportPopulated">PersonAuthorFirstName_1,PersonAuthorLastName_1,PersonAuthorFirstName_2,PersonAuthorLastName_2,PersonAuthorFirstName_3,PersonAuthorLastName_3,EnrichmentConferenceTitle,EnrichmentConferencePlace,PublisherName,TitleMain_1,TitleParent_1,PageNumber,PageFirst,PageLast,PublishedYear,Enrichmentopus_crossrefLicence</enrichment>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="Referiert">Beitrag ist referiert / Article peer-reviewed</enrichment>
    <enrichment key="ConferencePlace">Budva, Montenegro</enrichment>
    <enrichment key="ConferenceTitle">2024 13th Mediterranean Conference on Embedded Computing (MECO)</enrichment>
    <enrichment key="opus.source">doi-import</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Shuba Pradha</firstName>
      <lastName>Raghunathan</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>30237</id>
    <completedYear/>
    <publishedYear>2021</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>8</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation>IEEE</contributingCorporation>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2023-02-03</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Incremental Code Updates Exploitation as a Basis for Return Oriented Programming Attacks on Resource-Constrained Devices</title>
    <parentTitle language="eng">5th Cyber Security in Networking Conference (CSNet 2021), (2021)</parentTitle>
    <identifier type="isbn">978-1-6654-0723-6</identifier>
    <identifier type="issn">2768-0029</identifier>
    <identifier type="doi">10.1109/CSNet52717.2021.9614275</identifier>
    <identifier type="isbn">978-1-6654-0722-9</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>AbdElaziz AbdElaal</firstName>
      <lastName>Saad</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32294</id>
    <completedYear/>
    <publishedYear>2022</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>209</pageFirst>
    <pageLast>229</pageLast>
    <pageNumber>3-4</pageNumber>
    <edition/>
    <issue/>
    <volume>78</volume>
    <type>articler</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-08</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Finding Gadgets in Incremental Code Updates for Return-Oriented Programming Attacks on Resource-Constrained Devices</title>
    <parentTitle language="eng">Annals of Telecommunications</parentTitle>
    <identifier type="doi">10.1007/s12243-022-00917-8</identifier>
    <identifier type="issn">0003-4347</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Abdelaziz</firstName>
      <lastName>Saad</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32353</id>
    <completedYear/>
    <publishedYear>2022</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>6</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-10</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Return-Oriented Programming Gadget Catalog for the Xtensa Architecture</title>
    <parentTitle language="eng">6th International Workshop on Security, Privacy and Trust in the Internet of Things (SPT-IoT 2022)</parentTitle>
    <identifier type="doi">10.1109/PerComWorkshops53856.2022.9767489</identifier>
    <identifier type="isbn">978-1-6654-1647-4</identifier>
    <identifier type="isbn">978-1-6654-1648-1</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="Publikationsweg">Open Access</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Batyi</firstName>
      <lastName>Amatov</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32352</id>
    <completedYear/>
    <publishedYear>2022</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>4</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-10</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Scalable FPGA Hardware Accelerator for SVM Inference</title>
    <parentTitle language="eng">Proc. 10th International Conference on Cyber-Physical Systems and Internet-of-Things (CPS&amp;IoT 2022)</parentTitle>
    <identifier type="doi">10.1109/MECO55406.2022.9797110</identifier>
    <identifier type="isbn">978-1-6654-6828-2</identifier>
    <identifier type="isbn">978-1-6654-6827-5</identifier>
    <identifier type="issn">2637-9511</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Marcin</firstName>
      <lastName>Aftowicz</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>32335</id>
    <completedYear/>
    <publishedYear>2022</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>353</pageFirst>
    <pageLast>358</pageLast>
    <pageNumber/>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2024-01-09</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Through the Window: On the Exploitability of Xtensa’s Register Window Overflow</title>
    <parentTitle language="eng">32nd International Telecommunication Networks and Applications Conference (ITNAC 2022), Wellington, New Zealand, 30 November 2022 - 02 December 2022</parentTitle>
    <identifier type="doi">10.1109/ITNAC55475.2022.9998407</identifier>
    <identifier type="isbn">978-1-6654-7103-9</identifier>
    <identifier type="isbn">978-1-6654-7104-6</identifier>
    <identifier type="issn">2474-154X</identifier>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <enrichment key="Publikationsweg">Open Access</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <enrichment key="Fprofil">4 Künstliche Intelligenz und Sensorik / Artificial Intelligence and Sensor Technology</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Elisabeth</firstName>
      <lastName>Vogel</lastName>
    </submitter>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>36890</id>
    <completedYear/>
    <publishedYear>2025</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>90358</pageFirst>
    <pageLast>90361</pageLast>
    <pageNumber>4</pageNumber>
    <edition/>
    <issue/>
    <volume>13</volume>
    <type>articler</type>
    <publisherName>IEEE</publisherName>
    <publisherPlace>Piscataway, NJ</publisherPlace>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2025-12-01</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Comment on ‘‘RIO: Return Instruction Obfuscation for Bare-Metal IoT Devices’’</title>
    <abstract language="eng">This is a comment on “RIO: Return Instruction Obfuscation for Bare-Metal IoT Devices.” RIO prevents finding gadgets for return-oriented programming attacks by encrypting return instructions. This paper shows flaws in the design of RIO that allow for the easy retrieval of the plaintext return instructions without decrypting them. Additionally, changes are proposed to improve upon the original idea.</abstract>
    <parentTitle language="eng">IEEE Access</parentTitle>
    <identifier type="doi">10.1109/ACCESS.2025.3568598</identifier>
    <identifier type="issn">2169-3536</identifier>
    <enrichment key="opus_doi_flag">true</enrichment>
    <enrichment key="opus_import_data">{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T05:10:05Z","timestamp":1748495405656,"version":"3.41.0"},"reference-count":3,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2025]]},"DOI":"10.1109\/access.2025.3568598","type":"journal-article","created":{"date-parts":[[2025,5,9]],"date-time":"2025-05-09T18:01:29Z","timestamp":1746813689000},"page":"90358-90361","source":"Crossref","is-referenced-by-count":0,"title":["Comment on \u2018\u2018RIO: Return Instruction Obfuscation for Bare-Metal IoT Devices\u2019\u2019"],"prefix":"10.1109","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3274-2469","authenticated-orcid":false,"given":"Kai","family":"Lehniger","sequence":"first","affiliation":[{"name":"IHP&amp;#x2014;Leibniz-Institut f&amp;#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6209-9048","authenticated-orcid":false,"given":"Peter","family":"Langend\u00f6rfer","sequence":"additional","affiliation":[{"name":"IHP&amp;#x2014;Leibniz-Institut f&amp;#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2023.3293862"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.22"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/10820123\/10994414.pdf?arnumber=10994414","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T04:36:36Z","timestamp":1748493396000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10994414\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"references-count":3,"URL":"https:\/\/doi.org\/10.1109\/access.2025.3568598","relation":{},"ISSN":["2169-3536"],"issn-type":[{"type":"electronic","value":"2169-3536"}],"subject":[],"published":{"date-parts":[[2025]]}}}</enrichment>
    <enrichment key="opus_crossrefDocumentType">journal-article</enrichment>
    <enrichment key="local_crossrefLicence">https://creativecommons.org/licenses/by/4.0/legalcode</enrichment>
    <enrichment key="local_import_origin">crossref</enrichment>
    <enrichment key="local_doiImportPopulated">PersonAuthorFirstName_1,PersonAuthorLastName_1,PersonAuthorIdentifierOrcid_1,PersonAuthorFirstName_2,PersonAuthorLastName_2,PersonAuthorIdentifierOrcid_2,PublisherName,TitleMain_1,TitleParent_1,PageNumber,PageFirst,PageLast,Volume,PublishedYear,IdentifierIssn,Enrichmentlocal_crossrefLicence</enrichment>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="Referiert">Beitrag ist referiert / Article peer-reviewed</enrichment>
    <enrichment key="Publikationsweg">Open Access</enrichment>
    <enrichment key="opus.source">doi-import</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Vogel</firstName>
      <lastName>Elisabeth</lastName>
    </submitter>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>ARM</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Internet of Things</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Return-oriented programming</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Security</value>
    </subject>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>37022</id>
    <completedYear/>
    <publishedYear>2025</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>1</pageFirst>
    <pageLast>6</pageLast>
    <pageNumber>6</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName>IEEE</publisherName>
    <publisherPlace>Piscataway, NJ</publisherPlace>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2025-12-11</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Investigating compact shadow stacks for the Xtensa LX architecture</title>
    <abstract language="eng">This paper presents a compact shadow stack implementation for the Xtensa LX architecture, implemented for an ESP32 microcontroller. The implementation is done by changing the register window exception handlers in the FreeRTOS operating system. In a second implementation the shadow stack was extended to all register values, not just return addresses. This not only increases security but also performance, reducing the overhead from 17.220% to 13.529%, in the worst-case-scenario. The paper also suggests future improvements that could decrease the overhead even further.</abstract>
    <parentTitle language="eng">2025 14th Mediterranean Conference on Embedded Computing (MECO)</parentTitle>
    <identifier type="doi">10.1109/MECO66322.2025.11049161</identifier>
    <identifier type="isbn">979-8-3315-1341-2</identifier>
    <enrichment key="opus_doi_flag">true</enrichment>
    <enrichment key="opus_import_data">{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T07:40:06Z","timestamp":1751096406481,"version":"3.41.0"},"reference-count":18,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T00:00:00Z","timestamp":1749513600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T00:00:00Z","timestamp":1749513600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,6,10]]},"DOI":"10.1109\/meco66322.2025.11049161","type":"proceedings-article","created":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T17:43:48Z","timestamp":1751046228000},"page":"1-6","source":"Crossref","is-referenced-by-count":0,"title":["Investigating Compact Shadow Stacks for the Xtensa LX Architecture"],"prefix":"10.1109","author":[{"given":"Kai","family":"Lehniger","sequence":"first","affiliation":[{"name":"IHP - Leibniz-Institut f&amp;#x00FC;r Innovative Mikroelektronik,Frankfurt (Oder),Germany"}]},{"given":"Peter","family":"Langend\u00f6rfer","sequence":"additional","affiliation":[{"name":"IHP - Leibniz-Institut f&amp;#x00FC;r Innovative Mikroelektronik,Frankfurt (Oder),Germany"}]}],"member":"263","reference":[{"issue":"49","key":"ref1","first-page":"14","article-title":"Smashing the stack for fun and profit","volume":"7","author":"One","year":"1996","journal-title":"Phrack magazine"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"article-title":"Data execution prevention. changes to functionality in microsoft windows xp service pack 2, part 3: Memory protection technologies","year":"2004","author":"Andersen","key":"ref3"},{"key":"ref4","first-page":"63","article-title":"Stackguard: automatic adaptive detection and prevention of buffer-overflow attacks","volume-title":"USENIX security symposium","volume":"98","author":"Cowan"},{"article-title":"Pax address space layout randomization (aslr)","year":"2003","author":"Team","key":"ref5"},{"article-title":"Pointguard\u2122: Protecting pointers from buffer overflow vulnerabilities","volume-title":"12th USENIX Security Symposium (USENIX Security 03)","author":"Cowan","key":"ref6"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MECO62516.2024.10577840"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813676"},{"year":"2017","key":"ref9","article-title":"Pointer authentication on armv8.3"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3322469"},{"key":"ref11","first-page":"357","article-title":"Pacstack: an authenticated call stack","volume-title":"30th USENIX Security Symposium (USENIX Security 21)","author":"Liljestrand"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58951-6_17"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00076"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2714576.2714635"},{"key":"ref15","first-page":"1219","article-title":"Silhouette: Efficient protected shadow stacks for embedded systems","volume-title":"29th USENIX Security Symposium (USENIX Security 20)","author":"Zhou"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2023.103568"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3129743.3129748"},{"article-title":"Beebs: Open benchmarks for energy measurements on embedded platforms","year":"2013","author":"Pallister","key":"ref18"}],"event":{"name":"2025 14th Mediterranean Conference on Embedded Computing (MECO)","start":{"date-parts":[[2025,6,10]]},"location":"Budva, Montenegro","end":{"date-parts":[[2025,6,14]]}},"container-title":["2025 14th Mediterranean Conference on Embedded Computing (MECO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11049083\/11049085\/11049161.pdf?arnumber=11049161","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T07:06:46Z","timestamp":1751094406000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11049161\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,10]]},"references-count":18,"URL":"https:\/\/doi.org\/10.1109\/meco66322.2025.11049161","relation":{},"subject":[],"published":{"date-parts":[[2025,6,10]]}}}</enrichment>
    <enrichment key="opus_crossrefDocumentType">proceedings-article</enrichment>
    <enrichment key="local_crossrefLicence">https://doi.org/10.15223/policy-029</enrichment>
    <enrichment key="local_import_origin">crossref</enrichment>
    <enrichment key="local_doiImportPopulated">PersonAuthorFirstName_1,PersonAuthorLastName_1,PersonAuthorFirstName_2,PersonAuthorLastName_2,EnrichmentConferenceTitle,EnrichmentConferencePlace,PublisherName,TitleMain_1,TitleParent_1,PageNumber,PageFirst,PageLast,PublishedYear,Enrichmentlocal_crossrefLicence</enrichment>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="Referiert">Beitrag ist referiert / Article peer-reviewed</enrichment>
    <enrichment key="ConferencePlace">Budva, Montenegro</enrichment>
    <enrichment key="ConferenceTitle">2025 14th Mediterranean Conference on Embedded Computing (MECO)</enrichment>
    <enrichment key="opus.source">doi-import</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Pavlo</firstName>
      <lastName>Mykytyn</lastName>
    </submitter>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Xtensa</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>ESP32</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Return address protection</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Shadow stack</value>
    </subject>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>37040</id>
    <completedYear/>
    <publishedYear>2024</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>1</pageFirst>
    <pageLast>7</pageLast>
    <pageNumber>7</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject_ref</type>
    <publisherName>Institute of Electrical and Electronics Engineers (IEEE)</publisherName>
    <publisherPlace>Piscataway, NJ</publisherPlace>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2025-12-11</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Hardware-friendly Nyström approximation for water treatment anomaly detection</title>
    <abstract language="eng">This paper presents an approach to accelerate One-Class Support Vector Machines (SVM) using a hardware-friendly kernel that doesn't rely on multiplication operations, thus adaptable to hardware platforms. Leveraging Nyström approximation, we implemented a pipeline and compared its performance against a software implementation using libsvm. Furthermore, we evaluated the efficiency of our approach by deploying it on an FPGA. Our experiments, conducted on the SWaT dataset, demonstrate a 50x speedup using the FPGA implementation, achieving a classification time of 21 microseconds per instance. Importantly, we find no degradation in performance, as measured by the f-score of the attack class in the test set. This study explores the potential of hardware acceleration in optimizing anomaly detection systems for real-time applications.</abstract>
    <parentTitle language="eng">IECON 2024 - 50th Annual Conference of the IEEE Industrial Electronics Society : proceedings</parentTitle>
    <identifier type="doi">10.1109/IECON55916.2024.10905880</identifier>
    <identifier type="isbn">978-1-6654-6454-3</identifier>
    <enrichment key="opus_doi_flag">true</enrichment>
    <enrichment key="opus_import_data">{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,12]],"date-time":"2025-03-12T04:17:00Z","timestamp":1741753020400,"version":"3.38.0"},"reference-count":17,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,11,3]],"date-time":"2024-11-03T00:00:00Z","timestamp":1730592000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,11,3]],"date-time":"2024-11-03T00:00:00Z","timestamp":1730592000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100002701","name":"Ministry of Education","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002701","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,11,3]]},"DOI":"10.1109\/iecon55916.2024.10905880","type":"proceedings-article","created":{"date-parts":[[2025,3,10]],"date-time":"2025-03-10T17:32:07Z","timestamp":1741627927000},"page":"1-7","source":"Crossref","is-referenced-by-count":0,"title":["Hardware-Friendly Nystr\u00f6m Approximation for Water Treatment Anomaly Detection"],"prefix":"10.1109","author":[{"given":"Marcin","family":"Aftowicz","sequence":"first","affiliation":[{"name":"IHP &amp;#x2013; Leibniz Institute for High Performance Microelectronics,Frankfurt (Oder),Germany"}]},{"given":"Markus","family":"Fritscher","sequence":"additional","affiliation":[{"name":"IHP &amp;#x2013; Leibniz Institute for High Performance Microelectronics,Frankfurt (Oder),Germany"}]},{"given":"Kai","family":"Lehniger","sequence":"additional","affiliation":[{"name":"IHP &amp;#x2013; Leibniz Institute for High Performance Microelectronics,Frankfurt (Oder),Germany"}]},{"given":"Christian","family":"Wenger","sequence":"additional","affiliation":[{"name":"IHP &amp;#x2013; Leibniz Institute for High Performance Microelectronics,Frankfurt (Oder),Germany"}]},{"given":"Peter","family":"Langend\u00f6rfer","sequence":"additional","affiliation":[{"name":"IHP &amp;#x2013; Leibniz Institute for High Performance Microelectronics,Frankfurt (Oder),Germany"}]},{"given":"Marcin","family":"Brzozowski","sequence":"additional","affiliation":[{"name":"IHP &amp;#x2013; Leibniz Institute for High Performance Microelectronics,Frankfurt (Oder),Germany"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1145\/1541880.1541882"},{"volume-title":"Cybersecurity Incident Reporting and Analysis System.","key":"ref2"},{"year":"2019","author":"Chalapathy","article-title":"Deep Learning for Anomaly Detection: A Survey","key":"ref3"},{"doi-asserted-by":"publisher","key":"ref4","DOI":"10.1109\/hsi.2018.8430788"},{"doi-asserted-by":"publisher","key":"ref5","DOI":"10.1007\/978-3-319-71368-7_8"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.1109\/meco55406.2022.9797110"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1109\/tnn.2006.877537"},{"volume-title":"Datasets - iTrust.","key":"ref8"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1109\/ICDMW.2017.149"},{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1145\/3360664.3360669"},{"doi-asserted-by":"publisher","key":"ref11","DOI":"10.1007\/978-3-030-56223-6_6"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1109\/IWMN.2019.8805036"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1145\/3196494.3196546"},{"key":"ref14","first-page":"661","article-title":"Using the Nystr\u00f6m method to speed up kernel machines","volume-title":"Proceedings of the 13th International Conference on Neural Information Processing Systems","author":"Williams"},{"year":"2021","author":"Yang","article-title":"An Efficient One-Class SVM for Anomaly Detection in the Internet of Things","key":"ref15"},{"volume-title":"6.7. Kernel Approximation","key":"ref16"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1109\/IJCNN.2007.4371156"}],"event":{"name":"IECON 2024 - 50th Annual Conference of the IEEE Industrial Electronics Society","start":{"date-parts":[[2024,11,3]]},"location":"Chicago, IL, USA","end":{"date-parts":[[2024,11,6]]}},"container-title":["IECON 2024 - 50th Annual Conference of the IEEE Industrial Electronics Society"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10904979\/10905066\/10905880.pdf?arnumber=10905880","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,11]],"date-time":"2025-03-11T05:12:48Z","timestamp":1741669968000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10905880\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,3]]},"references-count":17,"URL":"https:\/\/doi.org\/10.1109\/iecon55916.2024.10905880","relation":{},"subject":[],"published":{"date-parts":[[2024,11,3]]}}}</enrichment>
    <enrichment key="opus_crossrefDocumentType">proceedings-article</enrichment>
    <enrichment key="local_crossrefLicence">https://doi.org/10.15223/policy-029</enrichment>
    <enrichment key="local_import_origin">crossref</enrichment>
    <enrichment key="local_doiImportPopulated">PersonAuthorFirstName_1,PersonAuthorLastName_1,PersonAuthorFirstName_2,PersonAuthorLastName_2,PersonAuthorFirstName_3,PersonAuthorLastName_3,PersonAuthorFirstName_4,PersonAuthorLastName_4,PersonAuthorFirstName_5,PersonAuthorLastName_5,PersonAuthorFirstName_6,PersonAuthorLastName_6,EnrichmentConferenceTitle,EnrichmentConferencePlace,PublisherName,TitleMain_1,TitleParent_1,PageNumber,PageFirst,PageLast,PublishedYear,Enrichmentlocal_crossrefLicence</enrichment>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="Referiert">Beitrag ist referiert / Article peer-reviewed</enrichment>
    <enrichment key="ConferencePlace">Chicago, IL, USA</enrichment>
    <enrichment key="ConferenceTitle">IECON 2024 - 50th Annual Conference of the IEEE Industrial Electronics Society</enrichment>
    <enrichment key="opus.source">doi-import</enrichment>
    <author>
      <firstName>Marcin</firstName>
      <lastName>Aftowicz</lastName>
    </author>
    <submitter>
      <firstName>Pavlo</firstName>
      <lastName>Mykytyn</lastName>
    </submitter>
    <author>
      <firstName>Markus</firstName>
      <lastName>Fritscher</lastName>
    </author>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <author>
      <firstName>Christian</firstName>
      <lastName>Wenger</lastName>
    </author>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendörfer</lastName>
    </author>
    <author>
      <firstName>Marcin</firstName>
      <lastName>Brzozowski</lastName>
    </author>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>OCSVM</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>FPGA</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Nyström</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Anomaly Detection</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>SWaT</value>
    </subject>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
  <doc>
    <id>37042</id>
    <completedYear/>
    <publishedYear>2025</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>1</pageFirst>
    <pageLast>18</pageLast>
    <pageNumber>18</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>articler</type>
    <publisherName>Institute of Electrical and Electronics Engineers (IEEE)</publisherName>
    <publisherPlace>Piscataway, NJ</publisherPlace>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2025-12-11</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Elevating parallel shadow stack concepts for architectures with register windows</title>
    <abstract language="eng">Register windows are a processor feature that was originally developed to reduce the frequency for register spilling. This paper investigates how this mechanism can be used to implement a parallel shadow stack to protect return addresses from being corrupted. Furthermore, multiple improvements based on properties directly following the usage of register windows are proposed. Different configurations of parallel shadow stacks are evaluated based on prototype implementations on an ESP32 microcontroller and tested with different benchmarks. Performance overheads below 0.01% for CoreMark, below 3% for the worst case in MbedsTLS, and a worst case scenario of 22.153% for a recursive function show that our concepts are able to be efficiently developed even for embedded devices like the ESP32.</abstract>
    <parentTitle language="eng">IEEE transactions on dependable and secure computing</parentTitle>
    <identifier type="doi">10.1109/TDSC.2025.3604556</identifier>
    <identifier type="issn">1545-5971</identifier>
    <identifier type="issn">1941-0018</identifier>
    <enrichment key="opus_doi_flag">true</enrichment>
    <enrichment key="opus_import_data">{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T20:10:12Z","timestamp":1756757412552,"version":"3.44.0"},"reference-count":0,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Dependable and Secure Comput."],"published-print":{"date-parts":[[2025]]},"DOI":"10.1109\/tdsc.2025.3604556","type":"journal-article","created":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T19:33:16Z","timestamp":1756755196000},"page":"1-18","source":"Crossref","is-referenced-by-count":0,"title":["Elevating Parallel Shadow Stack Concepts for Architectures with Register Windows"],"prefix":"10.1109","author":[{"given":"Kai","family":"Lehniger","sequence":"first","affiliation":[{"name":"IHP - Leibniz-Institut fur innovative Mikroelektronik &amp;#x00A8; Frankfurt (Oder), Germany"}]},{"given":"Peter","family":"Langendorfer","sequence":"additional","affiliation":[{"name":"Brandenburgische Technische Universitat Cottbus-Senftenberg &amp;#x00A8; Cottbus, Germany"}]}],"member":"263","container-title":["IEEE Transactions on Dependable and Secure Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/8858\/4358699\/11146284.pdf?arnumber=11146284","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T19:33:16Z","timestamp":1756755196000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11146284\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"references-count":0,"URL":"https:\/\/doi.org\/10.1109\/tdsc.2025.3604556","relation":{},"ISSN":["1545-5971","1941-0018","2160-9209"],"issn-type":[{"value":"1545-5971","type":"print"},{"value":"1941-0018","type":"electronic"},{"value":"2160-9209","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]}}}</enrichment>
    <enrichment key="opus_crossrefDocumentType">journal-article</enrichment>
    <enrichment key="local_crossrefLicence">https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html</enrichment>
    <enrichment key="local_import_origin">crossref</enrichment>
    <enrichment key="local_doiImportPopulated">PersonAuthorFirstName_1,PersonAuthorLastName_1,PersonAuthorFirstName_2,PersonAuthorLastName_2,PublisherName,TitleMain_1,TitleParent_1,PageNumber,PageFirst,PageLast,PublishedYear,IdentifierIssn,Enrichmentlocal_crossrefLicence</enrichment>
    <enrichment key="BTU">an der BTU erstellt / created at BTU</enrichment>
    <enrichment key="Referiert">Beitrag ist referiert / Article peer-reviewed</enrichment>
    <enrichment key="opus.source">doi-import</enrichment>
    <author>
      <firstName>Kai</firstName>
      <lastName>Lehniger</lastName>
    </author>
    <submitter>
      <firstName>Pavlo</firstName>
      <lastName>Mykytyn</lastName>
    </submitter>
    <author>
      <firstName>Peter</firstName>
      <lastName>Langendorfer</lastName>
    </author>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Buffer overflow</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Shadow stack</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Return-oriented programming</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Register windows</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Xtensa</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>ESP32</value>
    </subject>
    <collection role="institutes" number="1222">FG Systeme</collection>
  </doc>
</export-example>
