View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006485 | GNUnet | GNS | public | 2020-08-15 10:35 | 2020-11-14 09:57 |
Reporter | schanzen | Assigned To | schanzen | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.14.0 | Fixed in Version | 0.14.0 | ||
Summary | 0006485: GNS crypto agility | ||||
Description | We should make the GNS crypto agile against the zone key. Currently, we use a "PKEY" record type which is defined as an ECDSA public key that corresponds to the ECDSA private key of the zone. The GNS crypto uses hierarchical deterministic key derivation (HDKD) to derive zone signing keys from the label and the private key. Similarly, public keys are derived for signature verification. Aside from ECDSA, other schemes have been proposed which could be used such as: Tor-approach: https://gitweb.torproject.org/torspec.git/tree/proposals/224-rend-spec-ng.txt#n2135 BIP32-Ed25519 (Blockchain wallet-approach): https://ieeexplore.ieee.org/document/7966967 Jeff Burdgess-approach: https://github.com/w3f/hd-ed25519 GNS should allow other delegation record types (e.g. "PKEY2") for other schemes. For this, we need to change wire formats to accomodate crypto agility (different types of zone keys). | ||||
Tags | lsd0001 | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2020-08-15 10:35 | schanzen | New Issue | |
2020-08-15 10:35 | schanzen | Status | new => assigned |
2020-08-15 10:35 | schanzen | Assigned To | => schanzen |
2020-08-15 10:35 | schanzen | Tag Attached: lsd0001 | |
2020-08-15 11:04 | schanzen | Relationship added | related to 0006486 |
2020-10-28 13:08 | schanzen | Status | assigned => resolved |
2020-10-28 13:08 | schanzen | Resolution | open => fixed |
2020-10-28 13:08 | schanzen | Fixed in Version | => 0.14.0 |
2020-10-28 13:08 | schanzen | Note Added: 0017044 | |
2020-11-14 09:57 | schanzen | Note Added: 0017139 | |
2020-11-14 09:57 | schanzen | Status | resolved => closed |