dyne

joined 1 year ago
MODERATOR OF
 
 

⚰️ Tomb 2.11 just droped!

πŸ’€ Search engine is upgraded to use recoll, based on xapian backend: offers a GUI and is more up to date, replaces swish-e.

πŸ’€ Various fixes include a better default of 3 rounds for Argon2 KDF, improved support for cloakify which is now shipped in tomb/extras

πŸ’€ New support for pinentry-tty useful for some headless systems and terminals over serial port

πŸ’€ improved usage on machines without sudo and support bind-hooks on folders containing spaces in their names.

πŸ’€ Translations to some languages were improved. (Please help us with this πŸ–€

πŸ’€ All documentation was revisited and reorganized, manpage corrected in some parts and a new homepage is up at https://dyne.org/tomb

 

New delicious effects and tasty fixes, all thanks to the great community!

Release card for freior

More info on frei0r.dyne.org

 

✊🏾 "Una sicurezza, diciamo autoprodotta, che abbiamo in pugno"

Invited by Associazione di Promozione Sociale De Componendis Cifris for the "Crittografia e imprese per il Paese" event, @[email protected] held a talk in Rome on the importance of sovereignty, and local control over - as well as local knowledge of - security tools.

(video in Italian)

 

The new version of Lemmy is here πŸŽ‰ Read about all the goodness here: https://join-lemmy.org/news/2023-12-15_-_Lemmy_Release_v0.19.0_-_Instance_blocking,_Scaled_sort,_and_Federation_Queue

⚠️ Heads-up: The upgrade requires database migrations that are reported to take between 20 to 60 minutes. Our instance is smol and beautiful, so it should be on the shorter side of that spectrum. But now you know why it will take a moment.

If you have a spare RJ45, feel free to sacrifice it to the cybergods for optimal procedure happiness. But thoughts and good vibes are accepted too.

 

πŸ›Ÿ Global Passport Project is lead by Kosmopolis, an NGO based in Naples specializing in participatory democracy processes, particularly among migrants communities.

🎬 Watch the interview with Ali Sohna, one of GPP's Ambassadors

Kosmopolis created the Global Passport Project (GPP), a platform that leverages on decentralized technologies such as Blockchain and distributed storage, to protect and promote human rights and global citizenship in the domain of migration.

What GPP proposes is a Website and a Mobile App through which migrants can safely store and share data and documents necessary on their perilous journey.

🎬 Watch an overview of the wallet

It grants access to relevant information about the country they arrive or cross and info on how to get support from, communicate directly with civil society organizations and/or report abuse or violations.

Organizations in the domain of migration can be listed on an interactive map. This helps migrants find and communicate with the orgs and services they need based on where they are.

🎬 Watch a demo of the interactive map

The App also allows migrants to be the narrator of their own story. Kosmopolis selects, edits, publishes, and disseminates citizen journalism products directly created by the users of GPP.

The information submitted by Migrants to the platform is encrypted to prevent its use for illegal purposes. A blockchain and IPFS guarantee that the data are not stored on the servers of multinationals or government organizations. Making user's sensitive data censorship-proof, perennial & compliant with GDPR.

But this adds complexity to the project, hence Zenroom enters the chat. The app needs to be operated by organizations with a very small technical capital and process complex cryptographic operation to issue private keys and temporary access tokens. The backing up of private keys by service providers is discouraged by security experts and Dyne. Keypairoom enables deterministic creation of private keys using user answers to specific questions. GPP has made significant contributions to this Zenroom component.

Because Zenroom is very tiny, the cost of running it is very small. And thanks to Dyne's W3C compliant DID, it is already equipped to handle the digital identity of migrants in elegant and privacy preserving ways.

GPP is a perfect match for Zenroom, the virtual machine by the people for the people. ✊🏽 With it's no-code approach, specialists in humanitarian questions (not specialists in machines) can easily verify that the processes are legit.

🀿 Next week, we'll continue this deep-dive into Zenroom's finesses and the applications that are leveraging it!

🫢🏽 Stay tuned and check out Global Passport Project!

5
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 

Zenroom is a super tiny, secure and open source Virtual Machine that puts the power of very complicated cryptographic operations in the hands of everyday people.

Cryptographic tech, such as Digital Identity or Blockchain, is hard to grasp. Even harder to work with. Don't speak SECP256K1, BLS381 or ED25519? There's no shame in that. But it can be problematic: without understanding code or the basics, a layperson needs to rely on the trust they place in their assigned expert. But what if you were able to perform and verify advanced cryptographic computations in plain English? The code names above are different types of elliptic curves leveraged in some of the most popular blockchains (Bitcoin, Ethereum, etc...) Zenroom supports signatures and pairing with many of those.

Because it leverages Zencode, Zenroom has a "no-coding" approach. Meaning that you can work with very complicated concepts using the English language. Effectively simplifying the verification that an operation indeed does what it is supposed to. But Zenroom does not intend to eliminate developers from your business operation. Instead it aims at eliminating the gap between developers and business operation. It is built by people for people.

Seeing it in action helps understanding. In the coming weeks we'll be publishing highlights of application leveraging Zenroom to accomplish marvelous things!

✊🏾 Crypto-power to the people!

2
submitted 11 months ago* (last edited 11 months ago) by [email protected] to c/[email protected]
 

Zenroom Release card graphic showing a lucha libre mask with a Zenroom Z on it

Zenroom is a secure execution environment of the domain-specific language Zencode: it makes it easy to execute fast cryptographic operations on any data structure.

Zenroom is very small 🀏🏽 and simple to use 🐰 and needs no extra dependency to do cryptography on any platform: desktop, embedded mobile, cloud micro-services, and web browsers. #Zenroom works in apps written in Python, Rust, Golang or Javascript: just npm install zenroom !

The #Zencode language has a no-code approach and it is similar to human language πŸ«‚ Zencode can process large data structures through complex cryptographic and logical transformations πŸ’‘

Zencode helps developers ✊🏽 to empower people who know what to do with data: one can write and review business logic and data-sensitive operations without learning to code.

What's new? πŸ†•

This release sets a new round for stable releases and includes many improvements, new features and bug fixes. Most notably:

πŸ”€ Improved grammar for the Zencode language, adding branching and for-each cycling.

πŸ”¬ Stable support for Quantum-proof cryptography (both signatures and shared keys: Dilithium, Kyber and NTRU). Also, new signatures are available: EDDSA, deterministic ECDSA signatures and BBS+ Zero-Knowledge proof. The W3C scenario now supports all operations of our Distributed Identity implementation needs at DID.dyne.org.

πŸ› οΈ Improvements include code refactoring to ease maintenance, more documentation, several bugfixes and a 25% performance improvement on most Zencode operations and smaller binary payloads. We also updated Lua to v5.4.

πŸͺ’ Go, Rust and Python language bindings are optimized using a secure zencode-exec binary for all target platforms. Error messaging has been dramatically improved, including JSON formatting for logs.

From the future and beyond πŸš€

Development plans include the implementation of new schemes like SD-JWT and support for the EUDI ARF specifications. Also, debugging facilities will be improved with step execution and Session Portability, allowing the export and re-import of a Zencode HEAP and STACK at any time between different VMs of the same version.

With live session import and export, we plan to offer a unique implementation of VM-secured multi-party computation soon.

🎯 Free Webinar coming up on Friday 3 November at 16:30 GMT+1
πŸ“¬ Subscribe on our website and join us. Crypto Power to the People! ✊🏽
view more: next β€Ί