Skip to content

Commit c1196bc

Browse files
rebuilding site Wed May 14 07:15:17 CEST 2025
1 parent 039ddfe commit c1196bc

26 files changed

+226
-45
lines changed

about/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.
24 KB
Loading

images/mountain-team.jpeg

539 KB
Loading

index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

index.xml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cryspen</title><link>https://cryspen.com/</link><description>Recent content on Cryspen</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 03 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://cryspen.com/index.xml" rel="self" type="application/rss+xml"/><item><title>MLS Group State Forks: What, Why, How</title><link>https://cryspen.com/post/mls-fork-resolution/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/mls-fork-resolution/</guid><description>&lt;p>Group state forks are faulty states that MLS groups can end up in. This article looks at what they are exactly, how that happens and how to resolve them. We also look at a new OpenMLS feature that makes fork resolutions a little easier.&lt;/p></description></item><item><title>Cryspen @ RWC 2025</title><link>https://cryspen.com/post/rwc-2025/</link><pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/rwc-2025/</guid><description>&lt;p>&lt;a href="https://rwc.iacr.org/2025/">Real World Crypto 2025&lt;/a> buzzed with energy as
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cryspen</title><link>https://cryspen.com/</link><description>Recent content on Cryspen</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 13 May 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://cryspen.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Cryspen Welcomes Clement</title><link>https://cryspen.com/post/welcome_clement/</link><pubDate>Tue, 13 May 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/welcome_clement/</guid><description>&lt;p>The team here at Cryspen is thrilled to welcome to our newest member, Clement!&lt;/p>
2+
&lt;p>&lt;a href="https://clement.blaudeau.net/">Clement&lt;/a> joins us fresh from his impressive
3+
journey as a PhD student at Inria Paris, where he was part of the &lt;a href="https://cambium.inria.fr/">Cambium
4+
team&lt;/a>. His doctoral work focused on the
5+
formalization of the powerful but intricate typing system of OCaml modules.
6+
Under the supervision of Didier Rémy and Gabriel Radanne, Clement delved deep
7+
into the theoretical underpinnings of this masterpiece of language design.&lt;/p></description></item><item><title>MLS Group State Forks: What, Why, How</title><link>https://cryspen.com/post/mls-fork-resolution/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/mls-fork-resolution/</guid><description>&lt;p>Group state forks are faulty states that MLS groups can end up in. This article looks at what they are exactly, how that happens and how to resolve them. We also look at a new OpenMLS feature that makes fork resolutions a little easier.&lt;/p></description></item><item><title>Cryspen @ RWC 2025</title><link>https://cryspen.com/post/rwc-2025/</link><pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/rwc-2025/</guid><description>&lt;p>&lt;a href="https://rwc.iacr.org/2025/">Real World Crypto 2025&lt;/a> buzzed with energy as
28
the cutting edge of cryptography was presented to and discussed among an audience of leading
39
researchers and developers from academia and industry. Today, on the second day of the conference,
410
Cryspen teamed up with Google to showcase practical, scalable, verified solutions
@@ -123,10 +129,9 @@ We provide instantiations of the scheme using widely used and efficient primitiv
123129
data-mount-in="#join-widget"
124130
src="https://join.com/api/widget/bundle/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZXR0aW5ncyI6eyJzaG93Q2F0ZWdvcnlGaWx0ZXIiOnRydWUsInNob3dMb2NhdGlvbkZpbHRlciI6dHJ1ZSwic2hvd0VtcGxveW1lbnRUeXBlRmlsdGVyIjp0cnVlLCJsYW5ndWFnZSI6ImVuIiwiam9ic1BlclBhZ2UiOjI1fSwiam9icyI6e30sImRlc2lnbiI6eyJzaG93TG9nbyI6dHJ1ZSwic2hvd0xvY2F0aW9uIjp0cnVlLCJzaG93RW1wbG95bWVudFR5cGUiOnRydWUsInNob3dDYXRlZ29yeSI6dHJ1ZSwiY29sb3JzIjp7IndpZGdldCI6eyJiYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsImZpbHRlckJvcmRlciI6IiNENEQ0RDgiLCJwYWdpbmF0aW9uIjoiIzk5MDAwMCJ9LCJqb2JDYXJkIjp7InNoYWRvdyI6IiNGRkRCREIiLCJiYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInByaW1hcnlUZXh0IjoiIzNGM0Y0NiIsInNlY29uZGFyeVRleHQiOiIjNTI1MjVCIn19fSwidmVyc2lvbiI6MiwiY29tcGFueVB1YmxpY0lkIjoiNzUyMjA2YjVmYmM2ZmI5ZjA2YmM3NDEzM2JhMjdmYzciLCJpYXQiOjE2NzYxOTc0NTYsImp0aSI6ImVjZDJjYzA0LWEzYWUtNGI2ZC04ZWNlLTRiOTRjODhkYzlmOSJ9.x-Zdbbs8_ht6hYNS3DQs6UcLlN2mVps_eFaPGJU4vwU"
125131
>&lt;/script>
126-
&lt;/div></description></item><item><title>libcrux</title><link>https://cryspen.com/libcrux/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://cryspen.com/libcrux/</guid><description>&lt;p>Libcrux is a formally verified cryptographic library that brings together verified
127-
artifacts from different sources. It uses &lt;a href="https://cryspen.com/hacspec/">hacspec&lt;/a>
128-
as a common language for the specifications underlying the correctness and security
129-
proofs. Libcrux is written in Rust, a modern programming language that is known
132+
&lt;/div></description></item><item><title>libcrux</title><link>https://cryspen.com/libcrux-library/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://cryspen.com/libcrux-library/</guid><description>&lt;p>Libcrux is a formally verified cryptographic library that brings together verified
133+
artifacts from different sources. It is verified using our &lt;a href="https://cryspen.com/hax-toolchain/">hax toolchain&lt;/a>.
134+
Libcrux is written in Rust, a modern programming language that is known
130135
for its safety and performance. Underneath, it uses verified Rust, C, and Assembly code.&lt;/p></description></item><item><title>OpenMLS</title><link>https://cryspen.com/openmls/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://cryspen.com/openmls/</guid><description>&lt;p>Messaging Layer Security (MLS) is a security layer for end-to-end encrypting
131136
communication in large dynamic groups.
132137
It has been specified by the &lt;a href="https://datatracker.ietf.org/wg/mls/about/">IETF MLS working group&lt;/a> and designed to be efficient,

libcrux-library/index.html

Lines changed: 79 additions & 0 deletions
Large diffs are not rendered by default.

post/crypto2024/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
and how we can use them to increase confidence in important
7979
protocols like <a href=https://cryspen.com/post/pqxdh/>PQXDH</a>, <a href=https://cryspen.com/post/pq-bertie/>TLS</a>, and <a href=https://cryspen.com/post/pq-openmls/>MLS</a>.
8080
He also spoke about how we at Cryspen use <a href=https://cryspen.com/hax/>hax</a> to build verified post-quantum cryptographic libraries like
81-
<a href=https://cryspen.com/libcrux/>libcrux</a>.</p><p>The slides for Karthik&rsquo;s invited talk are available <a href=./Crypto24Slides.pdf>here</a>.</p><p>As Karthik says, if current trends hold, then in a few years, we can
81+
<a href=https://cryspen.com/libcrux-library/>libcrux</a>.</p><p>The slides for Karthik&rsquo;s invited talk are available <a href=./Crypto24Slides.pdf>here</a>.</p><p>As Karthik says, if current trends hold, then in a few years, we can
8282
expect that all new protocols and cryptographic libraries will need
8383
to have machine-checked proofs by default. The time to adopt formal
8484
verification is now!</p><p>If you have any questions about formal methods, and on how they can help you

post/index.html

Lines changed: 3 additions & 2 deletions
Large diffs are not rendered by default.

post/index.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cryspen</title><link>https://cryspen.com/post/</link><description>Recent content on Cryspen</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 03 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://cryspen.com/post/index.xml" rel="self" type="application/rss+xml"/><item><title>MLS Group State Forks: What, Why, How</title><link>https://cryspen.com/post/mls-fork-resolution/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/mls-fork-resolution/</guid><description>&lt;p>Group state forks are faulty states that MLS groups can end up in. This article looks at what they are exactly, how that happens and how to resolve them. We also look at a new OpenMLS feature that makes fork resolutions a little easier.&lt;/p></description></item><item><title>Cryspen @ RWC 2025</title><link>https://cryspen.com/post/rwc-2025/</link><pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/rwc-2025/</guid><description>&lt;p>&lt;a href="https://rwc.iacr.org/2025/">Real World Crypto 2025&lt;/a> buzzed with energy as
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cryspen</title><link>https://cryspen.com/post/</link><description>Recent content on Cryspen</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 13 May 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://cryspen.com/post/index.xml" rel="self" type="application/rss+xml"/><item><title>Cryspen Welcomes Clement</title><link>https://cryspen.com/post/welcome_clement/</link><pubDate>Tue, 13 May 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/welcome_clement/</guid><description>&lt;p>The team here at Cryspen is thrilled to welcome to our newest member, Clement!&lt;/p>
2+
&lt;p>&lt;a href="https://clement.blaudeau.net/">Clement&lt;/a> joins us fresh from his impressive
3+
journey as a PhD student at Inria Paris, where he was part of the &lt;a href="https://cambium.inria.fr/">Cambium
4+
team&lt;/a>. His doctoral work focused on the
5+
formalization of the powerful but intricate typing system of OCaml modules.
6+
Under the supervision of Didier Rémy and Gabriel Radanne, Clement delved deep
7+
into the theoretical underpinnings of this masterpiece of language design.&lt;/p></description></item><item><title>MLS Group State Forks: What, Why, How</title><link>https://cryspen.com/post/mls-fork-resolution/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/mls-fork-resolution/</guid><description>&lt;p>Group state forks are faulty states that MLS groups can end up in. This article looks at what they are exactly, how that happens and how to resolve them. We also look at a new OpenMLS feature that makes fork resolutions a little easier.&lt;/p></description></item><item><title>Cryspen @ RWC 2025</title><link>https://cryspen.com/post/rwc-2025/</link><pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate><guid>https://cryspen.com/post/rwc-2025/</guid><description>&lt;p>&lt;a href="https://rwc.iacr.org/2025/">Real World Crypto 2025&lt;/a> buzzed with energy as
28
the cutting edge of cryptography was presented to and discussed among an audience of leading
39
researchers and developers from academia and industry. Today, on the second day of the conference,
410
Cryspen teamed up with Google to showcase practical, scalable, verified solutions

post/page/2/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

post/page/3/index.html

Lines changed: 3 additions & 4 deletions
Large diffs are not rendered by default.

post/page/4/index.html

Lines changed: 4 additions & 3 deletions
Large diffs are not rendered by default.

post/page/5/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

post/prarie-and-atlas/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,15 @@
7878
giving impetus to new research on how to protect the confidentiality, integrity
7979
and privacy of all this data.</p><p>At Cryspen, we are engaged in multiple R&amp;D projects around these topics.
8080
We help design new encryption standards, such as <a href=https://www.rfc-editor.org/rfc/rfc9180.html>HPKE</a>, for protecting data at
81-
rest; we implement high-assurance cryptographic libraries, such as <a href=https://librux.org>libcrux</a>;
81+
rest; we implement high-assurance cryptographic libraries, such as <a href=http://librux.org>libcrux</a>;
8282
we design and implement new protocols, such as <a href=https://www.rfc-editor.org/rfc/rfc9420.html>MLS</a>, for communicating sensitive data between a large number of endpoints; and we investigate state-of-the-art constructions, such as multi-party computation, for privacy-preserving analysis over distributed data.</p><p>We are working with the <a href=https://sine.foundation/>SINE Foundation</a> on the <a href=https://www.forschung-it-sicherheit-kommunikationssysteme.de/projekte/atlas>Atlas</a> project,
8383
whose goal is to build a privacy-preserving data custodian for municipal data.
8484
In particular, we are helping to transition research results from the academic partners,
8585
<a href=https://hpi.de/lehmann/team/anja-lehmann.html>Anja Lehmann</a> at <a href=https://hpi.de/>HPI</a> and <a href=https://www.tu.berlin/en/dsi/team/florian-tschorsch>Florian Tschorsch</a> from <a href=https://www.tu.berlin/en/>TU Berlin</a>, by building
8686
usable specifications as well as the cryptographic components needed for the
8787
data custodian.
8888
In this project, we will use our <a href=/circus/>hax toolchain</a>, the <a href=/hacspec/>hacspec</a> language, and
89-
our verified crypto library <a href=https://librux.org>libcrux</a>.
89+
our verified crypto library <a href=http://librux.org>libcrux</a>.
9090
We will also help design and analyze the multi-party computation components needed in Atlas.</p><p>Cryspen is also an associated partner at <a href=https://prairie-institute.fr/>PRAIRIE</a>, the Paris
9191
Artificial Intelligence Research Institute. PRAIRIE aims to bring
9292
together academic research groups in the area of machine learning with

post/welcome_clement/index.html

Lines changed: 85 additions & 0 deletions
Large diffs are not rendered by default.

pq/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)