Researcher(s)
Date of Talk
Bio
Denis "Jaromil" Roio is the founder of the Dyne.org foundation, a doctor in philosophy and a software developer, best known as the creator and contributor to various open-source software applications in the past 20 years, including Bitcoin. Jaromil leads the development of GNU/Linux operating systems regularly distributed by Linux magazines: dyne:bolic and, more recently, Devuan, rated in the top 3 best distros worldwide by user reviews (source: Distrowatch). He received the Vilém Flusser Award at Transmediale (Berlin, 2009) while leading the R&D department of the Netherlands Media Art Institute (Montevideo/TBA) for six years. The "Purpose Economy" list included Jaromil among the top 100 social entrepreneurs in the EU (2014), and since 2013 he has been a fellow of the "40 under 40" European young leaders program.
Abstract
Zenroom is a tiny, secure, open source, virtual machine that runs on any platform, even on a chip or a web page. It performs cryptography (signatures, hash, zkp, homomorphic […]) on multiple curves, blockchain intereoperability and general computation, programmable in a no-code English-like language. In the webinar we'll offer a hands-on demonstration on how to use and expand the VM.
More about Zenroom
Zenroom is written in C, has a tiny payload (~1MB), low memory usage (600KB to ~2MB), no external dependencies and builds for Linux, Windows, Mac, Android, iOS, Cortex-M and is transcompiled to WASM (and wrapped in NPM, for execution in the browser and in NodeJS https://www.npmjs.com/package/zenroom), has updated bindings for Python, Rust, Go, Java. The Zencode implementation is heavily inspired by modern research in language theoretical security, it adopts Lua as direct-syntax parser to build a non-Turing complete domain-specific language enforcing coarse-grained of computations and recognition of data before processing. Zenroom supports signatures and pairing with most elliptic curves, (see the full list https://github.com/dyne/Zenroom/blob/.... The curves SECP256K1 (bitcoin, ethereum), BLS381 (ethereum 2.0), ED25519 (Cardano) and P-256 (SECP256R1) are all built in by default and can be used together. Selected features: Hashes and signatures (ecdsa, eddsa, Schnorr) Quantum-proof crypto (Dilithium, Kyber, NTRU) Zero knowledger proof for credentials (BBS+ and Coconut) Homomorphic crypto on BLS381 Interop with Ethereum and Bitcoin at cryptographic and EVM level W3C-VC, SD-JWT, JWT, JWK Support most widely used curves Runs on any platform and in the browser No-code programmabiliy using the English-like DSL "Zencode"
Homepage: https://zenroom.org/
Source: https://github.com/dyne/Zenroom
Docs: https://dev.zenroom.org/
Online IDE: https://apiroom.net/
External Link