链票 基于区块链的电子投票系统
2022-01-08 16:26:42 23KB Python
1
区块链投票 作为Shri Bhagubhai Mafatlal Polytechnic的最后一个项目,创建了一个基于区块链的电子投票系统。 队友包括我,Sayyam Gada和Charmee Mehta。 该应用程序已根据MIT许可进行注册。 构建设置 # install dependencies npm install # serve with hot reload at localhost:3000 npm start 创建您自己的.env文件,该文件应包含: EMAIL=YOUR_EMAIL_ID PASSWORD=YOUR_PASSWORD_FOR_EMAIL_ID 笔记: 确保安装Node.js v11.14.0,以确保应用正常运行。 其他节点版本的测试尚未完成。 MongoDB必须在localhost:27017上在后台工作 技术栈: Solidity / Web3
1
JSP企业人事管理系统(源代码+论文)JSP企业电子投票系统(源代码+论文+开题报告+文献综述)
数据结构与算法课程设计报告 --电子投票系统
2021-12-24 13:03:37 1.43MB 数据结构
传统的电子投票应用中,若投票服务器管理方出现安全问题,投票过程中的匿名性、完整性和公开可验证性将难以保证。针对此问题,设计实现了一个基于全同态加密技术的电子投票方案。首先基于全同态加密算法,结合PKI和数字签名技术设计了一个安全电子投票方案;然后针对电子投票的特殊性,基于HElib同态算法库设计了一个高效的同态密文加法器;最后在同态密文加法器的基础上,实现了安全电子投票系统。安全性方面,该投票方案有效地解决了电子投票中匿名性、完整性和公开可验证性的难题;而在性能上,测试表明该投票系统可以基本满足应用场景的使用需求。
1
可能要用win-tc编译器才好修改运行。文件夹里面什么都搞好了,直接可以交给老师了!!!欢迎下载!
2021-07-09 09:32:20 387KB c语言
1
系统主要功能包括:投票、查看投票结果、隐藏/公布投票结果、编辑投票主题等等。本系统结构如下: 1.普通用户模块: 1).实现登录功能 2).实现用户登录的退出 3).投票 用户可以对已经开放的主题投票 4).查看投票结果 用户可以查看所有已公布了结果的主题的投票结果 2.管理员模块: 1).实现登录功能 2).实现用户登录的退出 3).在后台撤销/恢复某个主题,被撤销的主题在前台不可见 4).永久删除某个主题 5).公布/隐藏某主题的投票结果 6).编辑投票主题 7).发布新主题 8).新增/删除用户 项目访问路径: 前台:http://localhost:8080/vote 后台:http://localhost:8080/vote/admin/login.jsp
2021-05-05 09:36:10 1003KB JSP tomcat JDK Java
1
区块链电子投票 这是在区块链平台上进行电子投票的模拟。 由于区块链是一种新的技术,而电子投票的主要推动力是验证选民,选民和选票,因此我们想检查区块链是如何实现的。 由于blockcahin是不可变的,只能追加,分散和...我试图模拟这种投票,以确保对未来来说是新的。
2021-04-15 15:51:03 1KB
1
哈尔 公共区块链上的匿名电子投票系统 Hääl的意思是爱沙尼亚语。 声音意味着人的力量。 此代码是位于根文件夹下的白皮书中提出的协议的概念验证。 它描述了使用公共区块链,没有混合网或预告票的oracle的电子投票系统的完整过程。 完整协议使用: 零知识证明(通过链上的zk-snarks验证) 同态加密(Paillier协议+ ZK) 隐身地址(由Peter Todd提出,但已移植到以太坊) 加密笔记(例如Zcash,AZTEC) 密码学挑战(基于Sigma协议) 数字签名 以太坊(或其他能够运行dApp的区块链) 白皮书中介绍的其他技术 工程进行中。 在此PoC中没有实现访问
2021-03-18 17:30:39 768KB protocol ethereum dapp smart-contracts
1