Please select the most similar patent number from A, B, C and D. Which number is?
Disclosed in embodiments of the present description is a voting system. The system comprises: at least one client device and a plurality of intermediate servers. Each client device presents voting options to a user, receives the selection of the user from the voting options and generates voting data, converts the voting data into a plurality of data fragments by means of a secret sharing algorithm, and transfers the plurality of data fragments to the plurality of intermediate servers, wherein the secret sharing algorithm makes it impossible to reconstruct the voting data from the data fragments, the amount of which being less than a threshold amount. The intermediate servers receive the data fragments from the at least one client device, wherein the data fragments, the amount of which being greater than or equal to the threshold amount, are used for reconstructing the voting data. Also disclosed in the embodiments of the present description are a voting method and device.
A: Embodiments of the description disclose a signing method, device, and system employing secure multi-party computation (SMPC). The method comprises: acquiring transaction data, and generating a transaction hash from the transaction data by using a pre-configured rule; determining a signing level of the transaction data according to a relationship between a transaction ceiling in the transaction data and a first threshold; determining a signing organization on the basis of the signing level, the signing organization being a trusted organization that signs the transaction data; and performing SMPC-based signature verification on the transaction hash on the basis of a private key slice stored by the determined signing organization and a private key slice stored by a client, wherein the trusted organization and the client respectively store the private key slices, and the private key slice consists of part of a child private key acquired by slicing an asymmetric key. The embodiments of the description eliminate security risks caused by a lost or stolen private key, and dramatically improves security of transaction.
B: Provided is a blockchain-based transaction consensus processing method. A node device in a blockchain at least comprises a master node device and multiple slave node devices, wherein the master node device divides proposed transaction data into a specified number of data slices based on an erasure code algorithm. The method comprises: receiving data slices of transaction data transmitted by a master node device in a unicast manner, wherein the data slices transmitted by the master node device in a unicast manner to various node devices are different; transmitting the received data slices in a broadcast manner to the other node devices in a blockchain, and receiving the data slices of the transaction data transmitted by the other node devices in a broadcast manner; determining whether the number of received data slices of the transaction data reaches an erasure code recovery threshold; and if so, carrying out data recovery on the received data slices based on an erasure code reconstruction algorithm to obtain the original content of the transaction data, so as to complete the consensus processing of the original content of the transaction data.
C: The present application is applicable to the field of communication technology, and provides a voting method and apparatus for capital account initiation, a storage medium and a terminal. The method comprises: during review and voting for capital account initiation, when a voting instruction sent by an emcee terminal is acquired, acquiring voter information selected by the emcee, generating voting emails to be processed, and sending same to each voter terminal so as to guide the voters to complete voting operations; acquiring POST data packets returned by the voter terminals according to said voting emails, and parsing the POST data packets to acquire a voting option; if the voting option refers to approval, calculating a ratio of the current number of approvals to the total number of voters, and if the ratio is equal to or greater than a preset ratio, determining that the capital account initiation has passed the voting and starting reply and drafting. The present application realizes online review of fund product initiation, which facilitates improvement of the work efficiency of a fund company and reduces possible manual mistakes during product initiation.
D: Provided are a voting method and apparatus, and a computer device and a computer non-volatile readable storage medium, wherein same relate to the technical field of communications. The method comprises: firstly, receiving voting authorization request information of a voter (102); then, generating voting authority information according to the voting request information (104); next, performing encryption processing on the voting authority information to obtain encrypted authorization information (106); then, sending the authorization information so that the voter sends voting information according to the authorization information (108); then, receiving the voting information, and verifying the identity of the voter according to the voting information (110); when the verification of the identity of the voter is passed, packaging the voting information into a block (112); and accordingly, uploading the block to a block chain (114). According to the technical solution, the problem in the prior art that a voting result is low in credibility is solved.
Answer: D