Blog / Engineering

Benjamin Coenen, Lead Engineer @Cosmian: Why and how we wrote a compiler in Rust (blog post series 1/X): the context

3 min read


Cosmian • Mary 20, 2021

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. To provide this ability we made the known cryptographic technique named Secure Multi Party Computation (sMPC) easy to use for data scientists.


Medium: Why and how we wrote a compiler in rust (part1): the context

Next Posts

Cosmian parmi les 100 innovations qui changent tout.

Read Article

At SCN 2022, Paola de Perthuis, Cryptographer at Cosmian, will present her joint work paper on MyOPE – Malicious security for Oblivious Polynomial Evaluation

Read Article

Deeptech Cosmian raises €4.2m to accelerate the deployment of its privacy-by-default solutions using advanced cryptography.

Read Article

Ubiquitous Encryption is secure, with high performance. And yes, it’s open-source.

No More Excuses. Move to data/s.

Cosmian makes no tracking for advertising and does not collect any personal data. Cookies are used for statistical or operational purposes, as well as for analysis, allowing for continuous improvement of the website. Cosmian uses the Matomo Analytics tool, an audience measurement solution that uses cookies with a configuration that complies with the data protection legislation and the recommendations of the CNIL (Commission Nationale de l'Informatique et des Libertés). This configuration allows to anonymise visitor's data and to limit the storage period of this data to a maximum of 13 months. With this configuration, the prior consent to the deposit of Matomo Analytics cookies is not required. However, you can still choose not to allow these cookies (by clicking here ) or at any time by consulting our Privacy Policy.

For more information please consult our Privacy Policy