首页 > 其他分享 >Practical Quantum-Safe Voting from Lattices

Practical Quantum-Safe Voting from Lattices

时间:2023-09-01 20:00:56浏览次数:35  
标签:proofs vote Practical authorities authority each Quantum Voting size

We propose a lattice-based electronic voting scheme, EVOLVE (Electronic Voting from Lattices with Verification), which is conjectured

to resist attacks by quantum computers. Our protocol involves a

number of voting authorities so that vote privacy is maintained as

long as at least one of the authorities is honest, while the integrity

of the result is guaranteed even when all authorities collude. Furthermore, the result of the vote can be independently computed by

any observer.

At the core of the protocol is the utilization of a homomorphic

commitment scheme with strategically orchestrated zero-knowledge

proofs: voters use approximate but efficient “Fiat-Shamir with

Aborts” proofs to show the validity of their vote, while the authorities use amortized exact proofs to show that the commitments

are well-formed. We also present a novel efficient zero-knowledge

proof that one of two lattice-based statements is true (so-called OR

proof) and a new mechanism to control the size of the randomness

when applying the homomorphism to commitments.

We give concrete parameter choices to securely instantiate and

evaluate the efficiency of our scheme. Our prototype implementation shows that the voters require 8 milliseconds to submit a vote

of size about 20KB to each authority and it takes each authority

0.15 seconds per voter to create a proof that his vote was valid. The

size of the vote share that each authority produces is approximately

15KB per voter, which we believe is well within the practical bounds

for a large-scale election.

标签:proofs,vote,Practical,authorities,authority,each,Quantum,Voting,size
From: https://blog.51cto.com/u_14897897/7325918

相关文章

  • Microsoft Quantum Computing Fundamentals (MS QCF)​读书笔记
    1.学习目标准备开发环境,以便在Q#中编写量子程序。了解Q#程序的结构。使用量子比特和叠加来构建量子随机数生成器。了解Azure昆腾如何使你能够在量子硬件上运行程序。2.准备工作申请一个微软账号,会有500美金的免费额度用于创建工作区和量子使用费用。3.创建Azure量......
  • Practical Covertly Secure MPC for Dishonest Majority – or: Breaking the SPDZ Li
    Abstract.SPDZ(pronounced“Speedz”)isthenicknameoftheMPCprotocolofDamgardetal.fromCrypto2012.˚SPDZprovidedvariousefficiencyinnovationsonboththetheoreticalandpracticalsidescomparedtopreviousworkinthepreprocessingmodel.In......
  • [转载]Quantum Logic and Probability Theory
    Origin:https://plato.stanford.edu/entries/qt-quantlog/QuantumLogicandProbabilityTheoryFirstpublishedMonFeb4,2002;substantiverevisionTueAug10,2021Mathematically,quantummechanicscanberegardedasanon-classicalprobabilitycalculusr......
  • Quantum系列词汇
    QuantumTheorynoun[U](physics)atheorythatbasedontheideathatenergycanonlybechangedinunitsthatcannotbedivided.**QuantumPhysics**noun[U]thebranchofsciencethatinvestigestheprinciplesofQUANTUMTHEORYtounderstandthebeha......
  • 19cRAC更换ocr_votingdisk所在的磁盘组
    0.需求OCR和Votingdisk目前存放在+DG_GRID磁盘组中,计划将OCR和Votingdisk临时迁移至+DG_DATA磁盘组,然后重建+DG_GRID磁盘组,等+DG_GRID磁盘组重建完成后,再将OCR和Votingdisk最终迁移回+DG_GRID磁盘组1.磁盘组信息[grid@19crac1~]$asmcmdlsdgState   Type   Rebal Se......
  • 初识Quantum Mini Linux Development Kit
    本人近期看到稚晖君的Linux-card的相关视频介绍,看到它极大的方便,整体只需Type-C即可供电并且算力满足目前所需要求功能也不少。于是火速下单,从SpeedStudio购入。到货后先认识这个开发套件的外观,可以说是非常小巧,功能接口也不少,可以满足大部分需求。      ......
  • 【每日一题】Problem 253B. Physics Practical
    原题解决思路定义\(dp[i][j]\)为对\(i\)元素做出选择后,要删除的最少元素个数对于\(i\),有两种情况,选或不选选:则找到\(y(y>2x)\)的个数,可以通过排序二分实现不选:则在\(i-1\)的最少删除个数的选择下\(+1\)#include<bits/stdc++.h>intbinarySearch(std::vect......
  • A Practical Methodology, HSM, Handler,Service,Model, for Golang Backend Developm
    EverybodyisfamiliarwiththewidelyadoptedMVC(Model-View-Controller)pattern,whichhasbeenusedformanyyearsacrossvariouslanguagesandframeworks.MVChasproventobeapracticalpatternfororganizingprogramswithuserinterfacesandmultip......
  • [6] Fast and Practical Secret Key Extraction by Exploiting Channel Response 论文
    摘要摘要写的很清楚,几句话说明了当前密钥发展现状,即使用RSS为基础的密钥生成解决方案的生成速率有待提升,因此本文主打一个高速率;此外本文提出了CGC算法来解决现实生活中的信道互易性差的问题;此外,其能够抵御被认为对RSS技术有害的恶意攻击!但是他的Abstract我有一点不满哈,全文都是......
  • 量子机器学习Variational Quantum Classifier (VQC)简介
    变分量子分类器(VariationalQuantumClassifier,简称VQC)是一种利用量子计算技术进行分类任务的机器学习算法。它属于量子机器学习算法家族,旨在利用量子计算机的计算能力,潜在地提升经典机器学习方法的性能。VQC的基本思想是使用一个量子电路,也称为变分量子电路,将输入数据编码并映射......