Bug#1094647: ITP: klutshnik -- store encrypted OPAQUE-password protected information online
Package: wnpp
Severity: wishlist
Owner: Joost van Baal-Ilić <joostvb@debian.org>
* Package name : klutshnik
Upstream Author : Stefan Marsiske
* URL : https://github.com/stef/klutshnik
* License : GPLv3
Programming Lang: Python, C
Description : store encrypted OPAQUE-password protected information online
Klutshnik implements a proof-of-concept VTUOKMS: a Verifiable Threshold
Updatable Oblivious Key Management for Storage Systems, as described in
https://eprint.iacr.org/2019/1275 by Jarecki, Krawczyk and Resch. A VTUOKMS is
a system that builds on Oblivious Pseudorandom Functions (OPRF), hides keys and
object identifiers from the KMS, offers unconditional security for key
transport, provides key verifiability and reduces storage. It offers updatable
encryption capabilities that support key updates, key rotation, forward and
post-compromise security, public key encryption and verifiability.
The klutshnik package comes with the kms and macaroon utilities as well as the
kms and noise shared libraries. The macaroon command line tool creates and
manipulates "macaroons": the tokens klutshnik uses for authorization.
See https://klutshnik.info/ for more information.
I will be working on the klutshnik package at (yet to be created)
https://salsa.debian.org/debian/klutshnik .
This work is part of NLnet's ThresholdOPRF project, which is funded through
NLnet's NGI0 Entrust, with financial support from the European Commission's
Next Generation Internet (https://ngi.eu) program. Learn more at the
ThresholdOPRF NLnet project page at https://nlnet.nl/project/ThresholdOPRF.
Bye,
Joost
Reply to: