Repository logo
 
Publication

A tool for implementing privacy in Nano

dc.contributor.authorMorais, Rui
dc.contributor.authorCrocker, Paul Andrew
dc.contributor.authorSousa, Simão Melo De
dc.date.accessioned2019-11-29T17:02:52Z
dc.date.available2019-11-29T17:02:52Z
dc.date.issued2020
dc.description© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.pt_PT
dc.description.abstractWe present a work in progress strategy for implementing privacy in Nano at the consensus level, that can be of independent interest. Nano is a cryptocurrency that uses an Open Representative Voting (ORV) as a consensus mechanism, a variant of Delegated Proof of Stake. Each transaction on the network is voted on by representatives, and each vote has a weight equal to the percentage of their total delegated balance. Every account can delegate their stake to any other account (including itself) and change it anytime it wants. The goal of this paper is to achieve a way for the consensus algorithm to function without knowing the individual balances of each account. The tool is composed of three different schemes. The first is a weighted threshold secret sharing scheme based on the Chinese Remainder Theorem for polynomial rings [1] and it's used to generate, in a distributed way, a secret that will be a private key of an additive ElGamal cryptosystem over elliptic curves (EC-EG) [2], which is additive homomorphic. The second scheme is the polynomials commitment scheme presented in [3] and is used to make the previous scheme verifiable, i.e., without the need of a trusted dealer. Finally, the third scheme is used to decrypt a ciphertext of the EC-EG cryptosystem without reconstructing the private key and, because of that, can be used multiple times.pt_PT
dc.description.sponsorshipIEEEpt_PT
dc.description.versioninfo:eu-repo/semantics/submittedVersionpt_PT
dc.identifier.urihttp://hdl.handle.net/10400.6/7645
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherIEEEpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/pt_PT
dc.subjectNanopt_PT
dc.subjectPrivacypt_PT
dc.subjectBlock latticept_PT
dc.subjectWeighted thresholdpt_PT
dc.subjectSecret sharingpt_PT
dc.subjectAdditive homomorphic encryptionpt_PT
dc.titleA tool for implementing privacy in Nanopt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceOxford, United Kingdompt_PT
oaire.citation.title2020 IEEE International Conference on Decentralized Applications and Infrastructurespt_PT
person.familyNameCrocker
person.familyNameMelo de Sousa
person.givenNamePaul
person.givenNameSimão
person.identifierR-000-E32
person.identifier.ciencia-id741A-84FD-CF7C
person.identifier.ciencia-idD719-2946-CFE8
person.identifier.orcid0000-0001-6824-6136
person.identifier.orcid0000-0001-9129-4136
person.identifier.ridN-6326-2013
person.identifier.ridM-3195-2013
person.identifier.scopus-author-id23476595500
person.identifier.scopus-author-id15027047600
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublication41bf4afc-5c30-4090-bf54-f9e0912a650e
relation.isAuthorOfPublication4526c8cc-de4e-40dc-972b-313384325f67
relation.isAuthorOfPublication.latestForDiscovery41bf4afc-5c30-4090-bf54-f9e0912a650e

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
1570608765.pdf
Size:
211.83 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: