Patent classifications
H04L2209/463
VOTING USING CHOICE COIN ON A BLOCKCHAIN
The disclosure is a device and methods for decentralized voting. Embodiments of the disclosure are comprised of three steps. First, users in a decentralized network access the Algorand blockchain via a secure decentralized application (dApp). Second, the users cast a vote by sending one Choice Coin asset to an address associated with a vote. Third, an artificial intelligence program iterates over the data, calculating the total votes and recording the results.
A METHOD FOR THE VERIFICATION OF THE CORRECT CONTENT OF AN ENCODED MESSAGE
The method comprising: a) receiving, by an encoding module computer device (103), from a user (100), a message (101) including a content to be encoded; b) generating, by the encoding module (103), a generated encoding (104) of the content of the provided message (101) using encoding information (112); c) sending, by the encoding module computer device (103), the generated encoding (104) to a reception module computer device (106) and verifying, by the reception module computer device (106), that the generated encoding (104) corresponds to the encoding of the content of the message (101) by using a generated verification information (105) and public information (107), wherein the at least one code (102) having a cryptographic relationship with the public information (107) and the message (101), and the public information (107) and the message (101) having a cryptographic or a public relationship.
SYSTEM AND METHOD FOR SECURELY RECEIVING AND COUNTING VOTES IN AN ELECTION
The present invention generally relates to blockchain technology. Specifically, this invention relates to adapting blockchain technology for the storage of voting data in an electronic voting system. The system includes a distributed network of voting machines in communication with each other. Each voting machine has a barcode scanner, a network communications device and a computer system running a voting client. Votes are received through the barcode scanner or a voter interface system and stored securely on a blockchain. The tally for various candidates in the election is updated and stored as each vote is received and counted. This creates an auditable trail of votes and the tally which can be used to detect, correct, and prevent fraud and error in the vote counting process.
ESTABLISHING DISTRIBUTED CONSENSUS VIA ALTERNATE VOTING STRATEGIES IN A DISPERSED STORAGE NETWORK
A method includes generating a first lock requests, each for transmission to a storage unit, where each first lock request indicates a first encoded data slice. First ballots are received, each of the first ballots corresponds to a storage unit, each of the first ballots indicates a first ranking of first requesting entities that includes the DST processing unit. First election result data is generated based on the first ballots. The first election result data indicates a first winner. When the first winner is the DST processing unit, slice access requests are generated in response to the first election result data indicating that the first winner is the DST processing unit, each for transmission to one of the storage units, where each of the slice access requests indicates the first encoded data slice.
System And Method For Identifying And Recovering Stranded Voting Ballots
Techniques for configuring and operating a network connected election voting system are provided. Voting devices are network connected to a voting system controller. Alerts are provided when a ballot becomes stranded on a voting device. The stranded ballots may be untransferrable ballots or interrupted ballots. A recovery mechanism is provided to obtain the data for untransferrable ballots. The alerts may be provided at a display on the voting device, controller or both.
System and method for securely receiving and counting votes in an election
The present invention generally relates to blockchain technology. Specifically, this invention relates to adapting blockchain technology for the storage of voting data in an electronic voting system. The system includes a distributed network of voting machines in communication with each other. Each voting machine has a barcode scanner, a network communications device and a computer system running a voting client. Votes are received through the barcode scanner or a voter interface system and stored securely on a blockchain. The tally for various candidates in the election is updated and stored as each vote is received and counted. This creates an auditable trail of votes and the tally which can be used to detect, correct, and prevent fraud and error in the vote counting process.
RAPID DISTRIBUTED CONSENSUS ON BLOCKCHAIN
There may be provided a computer-implemented method. It may be implemented using a blockchain such as, for example, the Bitcoin blockchain. The computer-implemented method includes: i) joining a congress by transferring, by a node operating in a proof-of-work blockchain network, one or more digital assets to a congress pool having one or more other digital assets associated with other members of a congress; ii) detecting, by the node, a special transaction of digital assets on the proof-of-work blockchain network to an address associated with the congress pool, the special transaction satisfying determined criteria; and iii) minting, by the node, one or more digital assets on a proof-of-stake blockchain network in response to detecting the special transaction.
RANDOM SAMPLE ELECTIONS
A method allows a random sample of a large population of voters to cast votes and for both the unpredictability/un-manipulability of the sample selection and the integrity of the tally to be verified by any interested parties using public information. The problem of vote selling is addressed. Also, a variant allows voters to remain substantially anonymous.
Provisioning of event-based keys to transports
An example operation includes one or more of receiving, by a transport, a key and a functionality associated with an upcoming event from a server, and performing, by the transport, the functionality when the key is verified and the event begins to occur.
METHOD FOR AUTHENTICATING DISTRIBUTED VOTES FOR A DISTRIBUTED SYSTEM
Described herein is a system and a method for authenticating distributed votes for a distributed system. The distributed system includes a plurality of nodes and at least one leader node. The method includes: sending out, by the leader node, a prepare message including a proposal; generating, by each of at least some of the plurality of nodes, a set of hash values; generating, by each of the at least some of the plurality of nodes, a reply message to the leader node including the set of hash values; signing, by each of the at least some of the plurality of nodes, the reply message with a digital signature; sending, by each of the at least some of the plurality of nodes, the reply message with the digital signature; and validating, by the leader node, the signatures of the reply messages and saving the sets of hash values.