A method for electronic voting performed in response to insertion of an electronic ballot (52; 82) by a voter into an electronic voting machine, the method comprising: storing candidate information in a candidate database; issuing an electronic ballot (52; 82) by a ballot dispenser in response to a ballot issuance request of a voter, the electronic ballot (52; 82) being printed with a barcode corresponding to vote information containing at least one of data for authentication, precinct identification and polling place ID; printing, by a printer comprised in the electronic voting machine, an anti-forgery mark on the electronic ballot (52; 82) when the electronic ballot (52; 82) is inserted into the electronic voting machine; scanning, by an image scanner comprised in the electronic voting machine, the anti-forgery mark printed on the electronic ballot (52; 82) and verifying whether the electronic ballot (52; 82) is forged; displaying, by the electronic voting machine, a list of candidates from the candidate database when the electronic ballot (52; 82) is inserted into the electronic voting machine; and printing, by a printer comprised in the electronic voting machine, vote data related to a selected candidate on the electronic ballot (52; 82), followed by dispensing the printed electronic ballot (52; 82), when the voter selects the candidate whom the voter wishes to vote from among the list of candidates, wherein if the electronic ballot (52; 82) comprises a radio-frequency identification (RFID) tag and an antenna, the issuance of the electronic ballot (52; 82) comprises recording log information generated in the course of the electronic ballot (52; 82) issuance in the RFID tag, and printing out a barcode on the electronic ballot (52; 82) recorded with the log information by the ballot dispenser. storing candidate information in a candidate database; issuing an electronic ballot (52; 82) by a ballot dispenser in response to a ballot issuance request of a voter, the electronic ballot (52; 82) being printed with a barcode corresponding to vote information containing at least one of data for authentication, precinct identification and polling place ID; printing, by a printer comprised in the electronic voting machine, an anti-forgery mark on the electronic ballot (52; 82) when the electronic ballot (52; 82) is inserted into the electronic voting machine; scanning, by an image scanner comprised in the electronic voting machine, the anti-forgery mark printed on the electronic ballot (52; 82) and verifying whether the electronic ballot (52; 82) is forged; displaying, by the electronic voting machine, a list of candidates from the candidate database when the electronic ballot (52; 82) is inserted into the electronic voting machine; and printing, by a printer comprised in the electronic voting machine, vote data related to a selected candidate on the electronic ballot (52; 82), followed by dispensing the printed electronic ballot (52; 82), when the voter selects the candidate whom the voter wishes to vote from among the list of candidates, wherein if the electronic ballot (52; 82) comprises a radio-frequency identification (RFID) tag and an antenna, the issuance of the electronic ballot (52; 82) comprises recording log information generated in the course of the electronic ballot (52; 82) issuance in the RFID tag, and printing out a barcode on the electronic ballot (52; 82) recorded with the log information by the ballot dispenser.