<?xml version="1.0" encoding="UTF-8" ?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-07-24T15:33:25Z</responseDate><request identifier="10.35097/1228" metadataPrefix="datacite" verb="GetRecord">https://www.radar-service.eu/oai/OAIHandler</request><GetRecord><record><header><identifier>10.35097/1228</identifier><datestamp>2023-11-15T14:45:10Z</datestamp><setSpec>radar4kit</setSpec></header><metadata><resource xmlns="http://datacite.org/schema/kernel-4"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://datacite.org/schema/kernel-4 https://schema.datacite.org/meta/kernel-4.4/metadata.xsd">
   <identifier identifierType="DOI">10.35097/1228</identifier>
   <creators>
      <creator>
         <creatorName>Hecker, Martin</creatorName>
         <givenName>Martin</givenName>
         <familyName>Hecker</familyName>
         <affiliation/>
      </creator>
   </creators>
   <titles>
      <title>Implementations of Algorithms from the Thesis "Timing Sensitive Dependency Analysis and its Application to Software Security"</title>
   </titles>
   <publisher>Karlsruhe Institute of Technology</publisher>
   <dates>
      <date dateType="Created">2020</date>
   </dates>
   <publicationYear>2023</publicationYear>
   <subjects>
      <subject>Computer Science</subject>
      <subject>information flow control</subject>
      <subject>timing side channel</subject>
      <subject>static analysis</subject>
      <subject>algorithms</subject>
      <subject>non-interference</subject>
      <subject>low-security observational determinism</subject>
   </subjects>
   <resourceType resourceTypeGeneral="Dataset"/>
   <rightsList>
      <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
      <rights schemeURI="https://spdx.org/licenses/"
              rightsIdentifierScheme="SPDX"
              rightsIdentifier="CC-BY-NC-ND-4.0"
              rightsURI="https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode">Creative Commons Attribution Non Commercial No Derivatives 4.0 International</rights>
   </rightsList>
   <contributors>
      <contributor contributorType="RightsHolder">
         <contributorName>Hecker, Martin</contributorName>
      </contributor>
      <contributor contributorType="Other">
         <contributorName>Hecker, Martin</contributorName>
         <affiliation/>
      </contributor>
   </contributors>
   <descriptions>
      <description descriptionType="Abstract">In der Dissertation  "Timing Sensitive Dependency Analysis and its Application to Software Security" präsentiere ich neue Verfahren zur statischen Analyse von Ausführungszeit-sensitiver Informationsflusskontrolle in Softwaresystemen. Ich wende diese Verfahren an zur Analyse nebenläufiger Java-Programme, sowie zur Analyse von Ausführungszeit-Seitenkanälen in Implementierungen kryptographischer Primitive.&#xD;
&#xD;
In diesem VirtualBox Maschinen-Abbild stelle ich Implementierungen aller neuen Algorithmen dieser Dissertation bereit, zusammen mit randomisierten Test-Eigenschaften für alle formalen Observationen der Dissertation.</description>
      <description descriptionType="Abstract">In my thesis "Timing Sensitive Dependency Analysis and its Application to Software Security", I present new methods for the static analysis of timing sensitive information flow control in software systems. I apply these methods in the analysis of concurrent Java programs, as well as the analysis of timing side-channels in implementations of cryptographic primitives.&#xD;
&#xD;
In this VirtualBox machine image, I provide Implementations for all new Algorithms of my thesis, and randomized test properties for all formal Observations in the thesis.</description>
      <description descriptionType="TechnicalInfo">This is the artifact corresponding to the thesis&#xD;
  "Timing Sensitive Dependency Analysis and its Application to Software Security" by Martin Hecker&#xD;
&#xD;
The Virtual Box virtual machine image&#xD;
  ```dissertation-vm```&#xD;
can be used by logging in via&#xD;
  user:     ```hecker```&#xD;
  password: ```hecker```&#xD;
&#xD;
In the users home directory, you will find in&#xD;
&#xD;
 * ```randomized-tests.git/```&#xD;
   — in the language Haskell —  both implementations of the submission's algorithms, and randomized tests that verify the submission's Observations.&#xD;
 * ```randomized-tests.git/src/test/Program/Properties/DissObservations.hs```&#xD;
   contains the randomized tests corresponding to the dissertations Observations.&#xD;
&#xD;
The results can be reproduces within the virtual machine image by help of the provided shell runners. From the users home directory, run&#xD;
&#xD;
  * ```./randomized-tests```&#xD;
    to once run all randomized tests except those marked 'slow', which are randomized tests that may run several minutes some randomized inputs.&#xD;
&#xD;
  * ```./randomized-tests-slow```&#xD;
    to once run all those randomized tests marked 'slow'.&#xD;
&#xD;
  * ```./randomized-tests-forever``` or ```./randomized-tests-slow-forever```&#xD;
    to run the randomized tests forever, only terminating if there was found a counter-example to the submission's Observations.</description>
   </descriptions>
   <alternateIdentifiers>
      <alternateIdentifier alternateIdentifierType="KITopen-DOI">10.5445/IR/1000122605</alternateIdentifier>
   </alternateIdentifiers>
   <sizes>
      <size/>
   </sizes>
   <formats>
      <format>application/x-tar</format>
   </formats>
</resource></metadata></record></GetRecord></OAI-PMH>