Zero Knowledge Proofs are among the most fascinating concepts in cryptography today, enabling global privacy-preserving systems. But how many of us can actually write a prover and verifier?
Join usĀ in an amazing workshop with leading experts that will provide a thorough exploration of the underlying theory and guide you through hands-on workshop on their development, specifically through Zenroom project; that aims to approach complex cryptography to all developers that will need it to their own projects.
And what is Zenroom?Ā It is a cryptographic virtual machine that executes sophisticated cryptographic schemes, including elliptic curve pairing on a wide range of cryptographic curves and the āCoconutā scheme developed by UCL in the project. Zenroomās has a completely isolated virtual machine built in it, which can be programmed in Lua or in āZencodeā its own non Turing complete domain specific language, which can be written and read by non programmers. Zenroom is written in ANSI C99, making it very performant, requiring minimal resources. Using continuous integrations Zenroom is built on a variety of platform (Linux, Windows, Mac OS, Android, iOS, WASM) and its automated tests allowed to prove a high level of determinism in a multiplatform execution environment. Zenroom is already being used in pilot deployments by non-affiliated third party developers.
Agenda
The workshop will be divided into three parts: (50 mins each):
- Part 1: Zencode: cryptography and smart contracts in natural language
- Part 2: Zero-knowledge proof, attribute-based credentials and disposable identities in Zenroom
- Part 3: Using Zenroom in JavaScript
We expect the attendees to have a good understanding of:
- Basic cryptography: asymmetric keys, signatures, hashing
- Blockchain (for the third part)
- Javascript: vanilla JS, NodeJS
Bring your laptop as this is a hands-on workshop!
You can pre-install the following
All Zenroom builds are here: https://sdk.dyne.org:4443/view/zenroom/
Zenroom for:
- Linux:Ā https://sdk.dyne.org:4443/view/zenroom/job/zenroom-static-amd64/
- MacOs:Ā https://sdk.dyne.org:4443/view/zenroom/job/zenroom-apple-osx/
- Windows:Ā https://sdk.dyne.org:4443/view/zenroom/job/zenroom-windows/
The audience will need to: git cloneĀ https://github.com/DECODEproject/zenroom/
Location
Espacio Fundación Telefónica Madrid 3 Calle de Fuencarral 28013, Madrid, EspañaDirections
Could not find route!
Location Details
Espacio Fundación Telefónica Madrid
3 Calle de Fuencarral
28013 Madrid
Spain
- Schedule
- Guests
- Attendance
- Forecast
- Comments
Weather data is currently not available for this location
Weather Report
Today stec_replace_today_date
stec_replace_current_summary_text
stec_replace_current_temp °stec_replace_current_temp_units
Wind stec_replace_current_wind stec_replace_current_wind_units stec_replace_current_wind_direction
Humidity stec_replace_current_humidity %
Feels like stec_replace_current_feels_like °stec_replace_current_temp_units
Forecast
Date
Weather
Temp
Next 24 Hours
Powered by openweathermap.org