H04L2209/463

DECENTRALIZED VOTING USING QUANTUM INTELLIGENCE
20230065435 · 2023-03-02 ·

The invention is a device and methods for decentralized voting. Embodiments of the invention are comprised of three steps. First, users in a decentralized network cast a vote. Second, the votes are aggregated and processed using cloud computing resources and validated using an artificial intelligence program. Third, a second artificial intelligence program iterates over the data, calculating the total votes and recording the results.

METHODS AND SYSTEMS FOR FACILITATING DIGITAL VOTING
20230062883 · 2023-03-02 ·

The present invention describes systems and methods for facilitating digital voting. It is an object of the present invention to provide a secure digital system wherein voters' identities can be verified and can verify that their votes are recorded correctly. Additionally, this digital voting system reduces the cost and time required for traditional elections. This digital voting system and method comprises online registration, an online voting platform, secured vote encryption, and voter results verification.

Method and System for a Decentralized Transactional Communication Protocol

A system and method for distributed settlement of a transaction among a plurality of participants without smart contracts is disclosed. The method utilizes a system that includes: a plurality of blockchains each having a plurality of nodes; and a coordinator for transferring messages between the nodes and maintaining status values so that all operations of the transaction are either committed or rolled back. The method includes: receiving a request for the transaction generated from one of the participants; posting the transaction request on a billboard; reading the transaction request by the nodes from the billboard; synchronizing among the participants; receiving transaction votes from the participants to either commit or roll back the request; and executing the transaction based on the transaction votes by either committing transaction or rolling back the request.

METHOD AND SYSTEM FOR BLOCKCHAIN-BASED TRANSACTIONS FOR THE ATOMIC EXCHANGE OF ASSETS
20230108514 · 2023-04-06 ·

A method for implementing a cooperative society through a blockchain with participation via computing devices includes: storing, in a blockchain node, a blockchain comprised of a plurality of blocks, each block including a block header and one or more blockchain data values, where at least one of the blockchain data values includes proposal data including at least a proposal identifier; receiving a vote message from each of a plurality of registered computing devices including the proposal identifier and an affirmative or negative vote; determining a proposal result based on a number of affirmative votes being above a predetermined threshold; generating a new block including a new block header and at least one new blockchain data value, the at least one new blockchain data value including the proposal result; and performing one or more actions based on data included in the proposal data.

COMPUTER PROGRAM, NON-TRANSITORY MACHINE-READABLE MEDIUM, APPARATUS, AND METHODS FOR ELECTRONIC ELECTION

Embodiments of the present disclosure provide a computer program, a non-transitory machine-readable medium, an apparatus, and methods for electronic election. In particular, embodiments provide a method for electronic election, the method comprising generating, by a trusted execution environment (TEE), a symmetric key for at least one user and based on a seed. Also, the method comprises providing, by the TEE, the symmetric key to a first data processing circuit of the user for encrypting the user's vote with the symmetric key and entering the encrypted vote in a distributed ledger database. Further, the method comprises providing, by the TEE, the seed to at least one second data processing circuit and obtaining, by the second data processing circuit, the user's vote from the distributed ledger database using the seed.

SYSTEMS AND METHODS FOR COMMUNICATION, STORAGE AND PROCESSING OF DATA PROVIDED BY AN ENTITY OVER A BLOCKCHAIN NETWORK
20230146137 · 2023-05-11 ·

A computer-implemented method for submitting feedback for an entity to a blockchain is disclosed. The method, which is implemented at one of a plurality of participating nodes, includes: obtaining a first key, the first key being one of a fixed set of keys distributed to participating nodes that are eligible to submit feedback for the entity; generating first feedback (r.sub.j) of the entity for submission to the blockchain; encrypting the first feedback (r.sub.j) using at least the first key; and submitting the encrypted first feedback to a mixing service, the mixing service being configured to generate a mixed transaction based on the encrypted first feedback and at least one other encrypted feedback submission from one or more eligible participating nodes.

Verifying Electronic Votes in a Voting System
20230147623 · 2023-05-11 ·

Disclosed is a method for verifying an electronic vote in a voting system, wherein each voter is associated with a respective token generated by an authentication process in the voting system and wherein each token is configured for identifying the respective voter while maintaining an anonymity of the voter in the voting system. The method comprises steps being performed by a device operably connected to the voting system of; obtaining a token associated with a voter for which a vote is to be verified, providing the obtained token to an access manager in the voting system, obtaining a signature sequence generated by the access manager, wherein the signature sequence is generated based on the provided token, generating an audit request based on the obtained signature sequence and the obtained token, wherein the generated audit request comprises a binary sequence of actions to be performed on a ballot associated with the vote to be verified, providing the generated audit request to a processing server in the voting system, and obtaining a recounted tally based on the audit request from the processing server for comparison with a published tally on a bulletin board of the voting system. Corresponding computer program product, apparatus, device, access manager, processing server and voting system are also disclosed.

Distributed ledger management method, distributed ledger system, and node
11621850 · 2023-04-04 · ·

A distributed ledger management method performed by each of nodes 211 configuring a distributed ledger system, includes: holding, in an end block 102, signatures of respective organizations operating the respective nodes, hash values of respective groups of blocks into which a blockchain 215 is divided by a number of the operating organizations, information on organizations by which the group of blocks is to be held, and a verification frequency for the hash value between the organizations; specifying a group of blocks to be held by the organization; deleting a block other than the group of blocks in the blockchain 215; and performing a tamper verification of requesting a node 211 of another organization to transmit the hash value of the group of blocks to be held by the other organization at a verification frequency, and collating the hash value with the hash value included in the end block 102.

CONSENSUS-BASED VOTING FOR NETWORK MEMBER IDENTIFICATION EMPLOYING BLOCKCHAIN-BASED IDENTITY SIGNATURE MECHANISMS
20230208613 · 2023-06-29 · ·

A communication method and a method for operating the communication network are disclosed. The method includes: obtaining a network identifier (NI) for a first member of the communication network, where the first member is un-validated and associated with a first user; obtaining a vote value regarding the first user from a second user of a second member in the communication network, where the second member is validated; generating a trust score for the NI based on the vote value; and validating the first member, in response to the trust score satisfying a trust score threshold, by inserting a first validated member identity hash block (MIHB) based on the NI into a master blockchain ledger for the communication network.

END-TO-END VERIFIABLE E-VOTING SYSTEM WITHOUT TALLYING AUTHORITIES
20170358161 · 2017-12-14 ·

A method for electronic voting is provided. The method comprises receiving a selection of a vote v.sub.i from a voter, generating one or more first values associated with the voter, calculating one or more second values based on the one or more first values, providing a first type of receipt including the one or more second values to the voter, updating a tally, t, based on the vote v.sub.i, updating a sum, s, based on the one or more first values, and publishing the receipt including the one or more second values.