Computer scientists in the US have demonstrated how Electronic Voting Machines can be hacked and votes stolen' using a malicious programming approach that had not been invented when the voting machine was designed. The team of scientists from the Universities of California, San Diego, Michigan and Princeton employed "return-oriented programming" to force an electronic voting machine to turn against itself, a foreign television channel reported. "Voting machines must remain secure throughout their entire service lifetime, and this study demonstrates how a relatively new programming technique can be used to take control of a voting machine that was designed to resist takeover, but that did not anticipate this new kind of malicious programming," said Hovav Shacham. Shacham is Professor of Computer Science at UC San Diego's (UC-SD) Jacobs School of Engineering and study co-author. His study demonstrates that return-oriented programming can be used to execute vote-stealing computations by taking control of an EVM designed to prevent code injection.