<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Konrad Winslow</title>
    <link>/</link>
    <description>Recent content on Konrad Winslow</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Konrad Winslow</copyright>
    <lastBuildDate>Mon, 15 Sep 2025 14:01:21 -0500</lastBuildDate>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>About</title>
      <link>/about/</link>
      <pubDate>Mon, 15 Sep 2025 14:01:21 -0500</pubDate>
      <guid>/about/</guid>
      <description>&lt;div class=&#34;document&#34;&gt;&#xA;&#xA;&#xA;&lt;p&gt;Hi! I&#39;m a computer science graduate student from the &lt;a class=&#34;reference external&#34; href=&#34;https://www.tum.de/en/&#34;&gt;Technical University of&#xA;Munich&lt;/a&gt;. I mostly work with theoretical concepts of computer science, such as&#xA;formal methods and &lt;a class=&#34;reference external&#34; href=&#34;https://en.wikipedia.org/wiki/Computer_Aided_Verification&#34;&gt;CAV&lt;/a&gt;, decision procedures used for verifying&#xA;safety-critical systems, or programming languages and their analysis.&lt;/p&gt;&#xA;&lt;p&gt;Some topics I have recently worked on include temporal logic model checking,&#xA;SSA-based program transformation, hardware synthesis, implementing and verifying&#xA;constant-time cryptographic schemes, and using interactive protocols to certify&#xA;the results of &lt;a class=&#34;reference external&#34; href=&#34;https://en.wikipedia.org/wiki/PSPACE-complete&#34;&gt;&lt;math xmlns=&#34;http://www.w3.org/1998/Math/MathML&#34;&gt;&#xA;  &lt;mrow&gt;&#xA;    &lt;mi&gt;𝐏&lt;/mi&gt;&#xA;    &lt;mi&gt;𝐒&lt;/mi&gt;&#xA;    &lt;mi&gt;𝐏&lt;/mi&gt;&#xA;    &lt;mi&gt;𝐀&lt;/mi&gt;&#xA;    &lt;mi&gt;𝐂&lt;/mi&gt;&#xA;    &lt;mi&gt;𝐄&lt;/mi&gt;&#xA;  &lt;/mrow&gt;&#xA;&lt;/math&gt;-complete&lt;/a&gt; problems in practice.&lt;/p&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Formally verified, high-speed, constant-time cryptography</title>
      <link>/projects/cryptoformal/</link>
      <pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate>
      <guid>/projects/cryptoformal/</guid>
      <description>&lt;div class=&#34;document&#34;&gt;&#xA;&#xA;&#xA;&lt;p&gt;Jasmin allows developing high-performance, assembly level cryptographic&#xA;primitives that are both ISA-agnostic and can be formally verified for: functional correctness,&#xA;security against side-channel attacks and security against crypto-analysis.&#xA;For this project we implemented and verified the post-quantum signature scheme &#39;CROSS&#39; in Jasmin.&lt;/p&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Optimizing SSA compiler</title>
      <link>/projects/ssa/</link>
      <pubDate>Wed, 01 Mar 2023 00:00:00 +0000</pubDate>
      <guid>/projects/ssa/</guid>
      <description>&lt;div class=&#34;document&#34;&gt;&#xA;&#xA;&#xA;&lt;p&gt;An optimizing, functional SSA-based compiler written in Rust hosting a frontend, intermediate&#xA;transformations and a backend.&#xA;The compiler utilizes the &lt;em&gt;GVN_PRE&lt;/em&gt; transformation to optimize programs in SSA form,&#xA;and an SMT solver for register allocation.&lt;/p&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Just-In-Time Compiled WebAssembly on Microcontrollers</title>
      <link>/projects/wasmjit/</link>
      <pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate>
      <guid>/projects/wasmjit/</guid>
      <description>&lt;div class=&#34;document&#34;&gt;&#xA;&#xA;&#xA;&lt;p&gt;Bachelor&#39;s thesis and conference paper about adding &lt;em&gt;dynamic&#xA;optimization&lt;/em&gt; (aka Just-In-Time compilation) to WebAssembly on constrained&#xA;devices (e.g. microcontrollers, system-on-chips).&lt;/p&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>File compression</title>
      <link>/projects/compression/</link>
      <pubDate>Thu, 01 Sep 2022 00:00:00 +0000</pubDate>
      <guid>/projects/compression/</guid>
      <description>&lt;div class=&#34;document&#34;&gt;&#xA;&#xA;&#xA;&lt;p&gt;Lossless file compression algorithms implemented in Rust.&lt;/p&gt;&#xA;&lt;/div&gt;</description>
    </item>
  </channel>
</rss>
