This post is the second post of the series about how we wrote a compiler in Rust at Cosmian for the CipherCompute product. If you missed the first one here is the link, I recommend you to read it to really understand what we’re trying to achieve and know the context.

As a reminder, the previous article explains our objective is to be able to execute a sMPC (secure multi party computation) program in a widespread and known language, Rust in our case. …


This blog post is the first one of a series, it will give you more context to understand why we decided to write our own compiler, as well as where and how it is used in our use case. At Cosmian we are continuously striving to build the most comprehensive and reliable technological stack based on state-of-the-art cryptographic techniques. We are using them to open new horizons for companies, new possibilities to run computation together without making compromises on data security. That’s why we created CipherCompute, one of our products to run collaborative computation over sensitive data between different entities/companies…


Les hackathons, ces concours qui font rêver les développeurs et qui deviennent de plus en plus courant. Plus un week-end ne se passe sans qu’il y en ait un. Aujourd’hui après avoir participé à une dizaine de ces concours et dans différents pays je pense qu’il peut être intéressant de faire un petit retour d’expérience les concernant.

Commençons par le positif, à la base quand je me suis lancé à la conquête de mon premier hackathon c’était clairement un saut dans le vide, je n’avais jamais fait de développement web ou mobile. J’étais plutôt dev système du coup j’étais vraiment…

Benjamin Coenen

🇧🇪 lost in Paris playing with @rustlang at @CosmianOfficial . Zero copy Rustacean. I’m currently lost writing compilers #rustlang

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store