View Issue Details

IDProjectCategoryView StatusLast Update
0004483Talerspecificationpublic2024-01-12 13:03
ReporterJeff Burdges Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritylowSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004483: Optimize refresh protocol with deterministic blinding
DescriptionWe could reduce the exchange's storage requirements by deterministically generating the blinding factor and new coin private keys from a seed value.

At present, this is outlined in exchange/doc/papers/postquantum_melt.tex along with a discussion of the various options for doing a post-quantum refresh.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0003814 closedChristian Grothoff operate over all link secrets on block, removing oldcoin_index from refresh_commit_link 
related to 0003815 closedChristian Grothoff operate over all envelops/link secrets on block, removing newcoin_index from refresh_commit_coin 

Activities

Christian Grothoff

2016-05-06 11:46

manager   ~0010654

We should coordinate making this change, as the DB structure will need to be adjusted at the same time.

Christian Grothoff

2016-05-24 18:15

manager   ~0010730

Resolved for libgnunetutil and exchange, minor fall-out remains to be addressed in the wallet, but at a high-level the bug is toast.

Christian Grothoff

2016-05-25 14:34

manager   ~0010744

Seems some crypto details need polishing ;-).

Christian Grothoff

2016-05-30 23:10

manager   ~0010796

Should be resolved with Jeff's latest changes.

Christian Grothoff

2021-09-02 16:14

manager   ~0018310

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2016-05-02 12:09Jeff BurdgesNew Issue
2016-05-02 12:09Jeff BurdgesStatusnew => assigned
2016-05-02 12:09Jeff BurdgesAssigned To => Jeff Burdges
2016-05-05 13:24Christian GrothoffProduct Version => 0.0
2016-05-05 13:24Christian GrothoffTarget Version => 0.5
2016-05-06 11:45Christian GrothoffRelationship addedrelated to 0003814
2016-05-06 11:45Christian GrothoffRelationship addedrelated to 0003815
2016-05-06 11:46Christian GrothoffNote Added: 0010654
2016-05-24 17:47Christian GrothoffAssigned ToJeff Burdges => Christian Grothoff
2016-05-24 18:15Christian GrothoffNote Added: 0010730
2016-05-24 18:15Christian GrothoffStatusassigned => informing
2016-05-24 18:15Christian GrothoffFixed in Version => 0.0
2016-05-24 18:15Christian GrothoffResolutionopen => fixed
2016-05-24 18:15Christian GrothoffTarget Version0.5 => 0.0
2016-05-25 14:34Christian GrothoffAssigned ToChristian Grothoff => Jeff Burdges
2016-05-25 14:34Christian GrothoffStatusinforming => assigned
2016-05-25 14:34Christian GrothoffNote Added: 0010744
2016-05-30 23:10Christian GrothoffNote Added: 0010796
2016-05-30 23:10Christian GrothoffStatusassigned => informing
2016-05-30 23:10Christian GrothoffStatusinforming => closed
2021-09-02 16:13Christian Grothoff
2021-09-02 16:14Christian GrothoffNote Added: 0018310
2021-09-02 16:14Christian GrothoffAssigned ToJeff Burdges => Christian Grothoff
2024-01-12 13:03Christian GrothoffCategoryexchange API (HTTP specification) => specification