The invention discloses a public counting hidden weighted distributed responsibility-traceable electronic voting method, which comprises the following steps of: dividing a vote into a certain number of shares by a voter, carrying out
password commitment, disclosing the commitment, encrypting the shares of the vote, and sending the encrypted shares to a corresponding distributed bill
server; the bill servers verify the
correctness of the vote shares and aggregate the vote shares of each voter after weighting the vote shares, and after the voting stage is finished, all the bill servers send the aggregated value of the collected vote shares to a certain specific bill
server; and entrusted to carry out final aggregation to obtain a complete vote counting result and publish the final vote counting result in a verifiable manner. According to the invention, the vicious bill
server cannot obtain the vote information of a single voter and the vote counting result is not known by participants except the selected bill server, so that the privacy of the voters and candidates is protected, the verifiability of the vote result is ensured, and the vicious behaviors of the participants can be responsibilized.