Hyperledger, a cross-industry collaborative blockchain initiative, has announced a new project – a shared cryptography library called ‘Ursa.’
Designed by teams at Fujitsu Labs, Intel, State Street, Sovrin Foundation, Bitwise and others, Ursa aims to enable distributed ledger projects to use existing cryptographic libraries as well as new cryptographic library implementations being developed in an easy and secure manner.
The project is currently in incubation. According to the official website:
“Hyperledger Ursa is a shared cryptographic library that would enable people (and projects) to avoid duplicating other cryptographic work and hopefully increase security in the process.”
Hyperledger explained that instead of each project implementing its own cryptographic protocols, it is beneficial to collaborate on a shared library as this would help avoid duplication, simplify the security analysis, enforce expert review, simplify cross-platform interoperability, facilitate modularity, and make it easier for new projects to get off the ground.
According the official announcement, Ursa currently includes developers who work on the security aspects of Hyperledger Indy, Sawtooth, and Fabric, as well as several cryptographers with an academic background in theoretical cryptography.
“Our goal in creating Ursa is to combine the efforts of all the security and cryptography experts in the Hyperledger community and move all of the projects forward,” it added.
While Ursa will be written mostly in Rust, it will also have interfaces in all of the different languages that are commonly used throughout Hyperledger. The tool currently has two distinct modules, which includes:
“a library for modular, flexible, and standardized basic cryptographic algorithms, and a library for more exotic cryptography, including so-called “smart” signatures and zero knowledge primitives called zmix.”
Comment 0