<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tamarin prover</title>
    <description>Source repository for the Tamarin prover website.</description>
    <link>https://tamarin-prover.com/</link>
    <atom:link href="https://tamarin-prover.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 14 Apr 2026 18:14:38 +0000</pubDate>
    <lastBuildDate>Tue, 14 Apr 2026 18:14:38 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>Tamarin Prover team wins the Levchin Prize for Real World Cryptography</title>
        <description>&lt;p&gt;We are proud to share that the Tamarin Prover team won the  International Association for Cryptologic Research (IACR) Real World Cryptography &lt;a href=&quot;https://rwc.iacr.org/LevchinPrize/&quot;&gt;2026 Levchin Prize&lt;/a&gt; for “developing the Tamarin prover, and its use in the analysis of real world security protocols”.&lt;/p&gt;

&lt;p&gt;The award ceremony took place at the &lt;a href=&quot;https://rwc.iacr.org/2026/&quot;&gt;IACR Real World Crypto&lt;/a&gt; (RWC) conference in Taipei, Taiwan. Watch the &lt;a href=&quot;https://www.youtube.com/watch?v=QQhyxFj4xJQ&amp;amp;t=7899s&quot;&gt;award ceremony&lt;/a&gt; and the &lt;a href=&quot;https://www.youtube.com/live/QQhyxFj4xJQ?si=_jH9dJh0s7UfepyL&amp;amp;t=8770&quot;&gt;keynote on Tamarin&lt;/a&gt; given by Cas Cremers.&lt;/p&gt;

&lt;p&gt;We are extremely grateful to all of our developers, contributors, and users, who have made Tamarin a success throughout the years. We look forward to many exciting new features and use cases in the future.&lt;/p&gt;

&lt;p&gt;Thank you all!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/tamarin-team-levchin.jpg&quot; width=&quot;100%&quot; /&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 09 Mar 2026 09:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2026/03/09/Levchin-Prize.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2026/03/09/Levchin-Prize.html</guid>
        
        
      </item>
    
      <item>
        <title>Tamarin 1.12 released</title>
        <description>&lt;p&gt;Tamarin 1.12 is now available with many quality of life features and GUI improvements, including reloading externally edited files, and new zoomable graphs, which can be popped out into a separate window, e.g., for multi-monitor use.&lt;/p&gt;

&lt;h3 id=&quot;graph-improvements&quot;&gt;Graph improvements&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Graphs are now in a zoomable format (SVG)&lt;/li&gt;
  &lt;li&gt;There are different levels of abstraction for better readability when zooming&lt;/li&gt;
  &lt;li&gt;The graphs can be popped out into their own window, for example for full screen or multi-display setups&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;other-gui-improvements&quot;&gt;Other GUI improvements&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Lemmas can now be edited inside the GUI&lt;/li&gt;
  &lt;li&gt;Files can be reloaded from the GUI without having to restart Tamarin&lt;/li&gt;
  &lt;li&gt;Better well-formedness messages for fact usage, locks, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;additional-new-features&quot;&gt;Additional new features&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements to the Tamarin Manual&lt;/li&gt;
  &lt;li&gt;Macros now also apply to lemmas and restrictions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;backend-improvements&quot;&gt;Backend improvements&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Numerous improvements of the regression tests, including:
    &lt;ul&gt;
      &lt;li&gt;automated testing whether Tamarin can parse its own output&lt;/li&gt;
      &lt;li&gt;explicit testing for derivation checks which are now disabled for other tests&lt;/li&gt;
      &lt;li&gt;replaced oracles with tactics for regression tests&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Tamarin now allows Maude up to version 3.5.1&lt;/li&gt;
  &lt;li&gt;Lots of refactoring&lt;/li&gt;
  &lt;li&gt;Numerous bugfixes, in particular concerning the parser and pretty printing.&lt;/li&gt;
  &lt;li&gt;Updated to stack LTS resolver 22.44&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 08 Mar 2026 09:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2026/03/08/Tamarin-1.12.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2026/03/08/Tamarin-1.12.html</guid>
        
        
      </item>
    
      <item>
        <title>&lt;code&gt;batch-tamarin&lt;/code&gt; is now available</title>
        <description>&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt; is a Python wrapper for Tamarin Prover that enables batch execution of protocol verification tasks with reproducibility features. Available now on &lt;a href=&quot;https://pypi.org/project/batch-tamarin/&quot;&gt;PyPI&lt;/a&gt;. Blog post below!&lt;/p&gt;

&lt;h2 id=&quot;context&quot;&gt;Context&lt;/h2&gt;

&lt;p&gt;If you’ve ever worked with Tamarin Prover, you know the pain of running large experiments. Whether you’re comparing different prover versions, testing multiple models, or trying to reproduce someone else’s results, you’ve probably ended up writing custom shell scripts that are hard to maintain and even harder to share.&lt;/p&gt;

&lt;p&gt;Researchers have tried to solve this problem in different ways. Some tools like UT-Tamarin help with individual model development, while others like ANSSI’s parser focus on specific analysis workflows. Many research groups even built their own Python wrappers for their papers. But these solutions are usually limited in scope—you might get good lemma-level testing, or nice parsing, or basic orchestration, but rarely all together in a way that works across different experiments.&lt;/p&gt;

&lt;p&gt;That’s exactly why &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt; has been built. After observing researchers struggle with the same reproducibility issues over and over, it became clear that a unified solution was needed that could handle real-world research workflows: multiple models, different Tamarin versions, proper resource management, and results that are actually comparable. Instead of yet another paper-specific script, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt; aims to be the tool that works for any Tamarin experiment, making it easier to focus on the protocol analysis.&lt;/p&gt;

&lt;h2 id=&quot;features&quot;&gt;Features&lt;/h2&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt; provides a comprehensive solution for reproducible Tamarin workflow orchestration with the following key features:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Declarative Configuration&lt;/strong&gt;: Define experiments using JSON “recipes” that specify models, Tamarin versions, resources, and options with inheritance support for clean, maintainable configurations&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Multi-Version Management&lt;/strong&gt;: Seamlessly work with multiple Tamarin Prover versions (1.4.0 through 1.10.0)&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Intelligent Scheduling&lt;/strong&gt;: Choose from three scheduling policies (FIFO, SJF, LJF) to optimize resource usage and execution time based on your experimental needs&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Per-Lemma Analysis&lt;/strong&gt;: Automatic parsing of SPTHY models enables fine-grained execution and reporting at the lemma level, with detailed telemetry for each proof attempt&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Interactive Setup&lt;/strong&gt;: Use the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;init&lt;/code&gt; command to generate configuration files through guided prompts, making it easy to get started without manual JSON editing&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Semantic Caching&lt;/strong&gt;: Avoid redundant computations with intelligent caching that considers model content, prover version, and execution parameters&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Comprehensive Reporting&lt;/strong&gt;: Generate detailed reports in HTML, Markdown, LaTeX, or Typst formats with execution timelines, resource usage charts, and automatically rendered attack traces&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Validation Tools&lt;/strong&gt;: Quickly verify model well-formedness and configuration correctness using the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;check&lt;/code&gt; command before launching long-running experiments&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Rerun Support&lt;/strong&gt;: Automatically generate rerun recipes for failed lemmas, allowing easy parameter adjustment without reconfiguring the entire experiment&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Cross-Platform Support&lt;/strong&gt;: Works on macOS and Linux&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;technical-details&quot;&gt;Technical Details&lt;/h2&gt;

&lt;p&gt;A full report of the first version of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt;, including its architecture, design decisions, and implementation details is available in the GitHub repository &lt;a href=&quot;https://github.com/tamarin-prover/batch-tamarin/blob/f5350720bcde2d6e79a6e1b6200a2b88f3faa483/assets/internship-report.pdf&quot;&gt;report&lt;/a&gt;, in addition to the documentation markdown in the root of the repository: &lt;a href=&quot;https://github.com/tamarin-prover/batch-tamarin/blob/main/ARCHITECTURE.md&quot;&gt;ARCHITECTURE.md&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;reproducibility-&quot;&gt;Reproducibility ?&lt;/h2&gt;

&lt;p&gt;Yes, reproducibility was one of the main design goals for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt;. The tool provides Dockerfiles that can be used to build Docker images with all dependencies needed to run &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt; with a preconfigured environment containing Tamarin Prover. Currently, version 1.10.0 to 1.6.1 and the latest development version are available with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt;. These Dockerfiles are available in the GitHub repository &lt;a href=&quot;https://github.com/tamarin-prover/batch-tamarin/tree/main/examples/__dockerfiles__/with-batch-tamarin&quot;&gt;here&lt;/a&gt;. Ready to use Docker images are available on DockerHub: &lt;a href=&quot;https://hub.docker.com/repository/docker/lmandrelli/tamarin-prover-and-batch&quot;&gt;lmandrelli/tamarin-prover-and-batch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Docker images of the Tamarin prover only are also available on DockerHub: &lt;a href=&quot;https://hub.docker.com/r/lmandrelli/tamarin-prover&quot;&gt;lmandrelli/tamarin-prover&lt;/a&gt; providing Tamarin Prover from version 1.4.0 up to 1.10.0, both for amd64 and arm64 architectures. The Dockerfiles used to build these images are available in the GitHub repository &lt;a href=&quot;https://github.com/tamarin-prover/batch-tamarin/tree/main/examples/__dockerfiles__/tamarin-only&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;

&lt;p&gt;Prerequisites:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Python 3.10 or higher&lt;/li&gt;
  &lt;li&gt;Tamarin Prover installed, preferably accessible in your system PATH&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can install &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt; using pip:&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pip &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;batch-tamarin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;It will then automatically be available as a command line tool &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;batch-tamarin&lt;/code&gt;.&lt;/p&gt;
</description>
        <pubDate>Thu, 30 Oct 2025 09:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2025/10/30/batch-tamarin-now-available.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2025/10/30/batch-tamarin-now-available.html</guid>
        
        
      </item>
    
      <item>
        <title>Tamarin book published</title>
        <description>&lt;p&gt;Our Tamarin book is now available in hardcover from &lt;a href=&quot;https://link.springer.com/book/9783031909351&quot;&gt;Springer Nature&lt;/a&gt; and electronically on
&lt;a href=&quot;/book/index.html&quot;&gt;our website&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Wed, 06 Aug 2025 08:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2025/08/06/Tamarin-book-published.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2025/08/06/Tamarin-book-published.html</guid>
        
        
      </item>
    
      <item>
        <title>Atom/RSS feed for new posts</title>
        <description>&lt;p&gt;Using a news feed reader? We now have an Atom/RSS feed available for new posts:
&lt;a href=&quot;https://tamarin-prover.com/feed.xml&quot;&gt;Atom/RSS Feed&lt;/a&gt;.&lt;/p&gt;

</description>
        <pubDate>Sun, 15 Jun 2025 08:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2025/06/15/Atom-RSS-feed.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2025/06/15/Atom-RSS-feed.html</guid>
        
        
      </item>
    
      <item>
        <title>Theory and exercise files for the book now available</title>
        <description>&lt;p&gt;You can now download the theory files and exercise files for the book on the 
&lt;a href=&quot;/book/index.html&quot;&gt;book webpage&lt;/a&gt;. These files allow you to run the all example sources files from the book, and compare your exercise solutions to ours.&lt;/p&gt;
</description>
        <pubDate>Thu, 12 Jun 2025 19:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2025/06/12/Tamarin-book-exercises-and-theories.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2025/06/12/Tamarin-book-exercises-and-theories.html</guid>
        
        
      </item>
    
      <item>
        <title>Website redesign</title>
        <description>&lt;p&gt;We are in the proccess of redesigning the Tamarin Prover website. Expect more updates in the next weeks as we work on the website.&lt;/p&gt;
</description>
        <pubDate>Mon, 09 Jun 2025 08:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2025/06/09/New-website.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2025/06/09/New-website.html</guid>
        
        
      </item>
    
      <item>
        <title>Tamarin lecture slides</title>
        <description>&lt;p&gt;&lt;a href=&quot;https://peltona.github.io/&quot;&gt;Aleksi Peltonen&lt;/a&gt; created a great lecture
&lt;a href=&quot;https://github.com/peltona/tamarin-course&quot;&gt;slide deck&lt;/a&gt; for a graduate-level course on Tamarin.&lt;/p&gt;

&lt;p&gt;The slide deck is designed to be used together with the &lt;a href=&quot;/book/index.html&quot;&gt;Tamarin book&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Use the slide deck to learn more about Tamarin, or use it to develop your own Tamarin course:
the CC-BY license means you can reuse and adapt the material for your own purposes, as long as you attribute correctly.&lt;/p&gt;

&lt;p&gt;The slide deck comes with the final PDF output but also includes the Latex source files used to produce them, so they can be easily adapted.&lt;/p&gt;
</description>
        <pubDate>Fri, 16 May 2025 08:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2025/05/16/Course-lecture-slides.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2025/05/16/Course-lecture-slides.html</guid>
        
        
      </item>
    
      <item>
        <title>Tamarin book draft now available</title>
        <description>&lt;p&gt;We have been working on a book to support Tamarin users, which will be published soon by
Springer. 
&lt;a href=&quot;/book/index.html&quot;&gt;Learn more about our book here&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Sat, 01 Mar 2025 08:00:00 +0000</pubDate>
        <link>https://tamarin-prover.com/2025/03/01/Tamarin-book-draft-available.html</link>
        <guid isPermaLink="true">https://tamarin-prover.com/2025/03/01/Tamarin-book-draft-available.html</guid>
        
        
      </item>
    
  </channel>
</rss>
