Why not institute what is used in third world nations... Indelible ink on the finger.
Simple, effective and if anyone has more than one purple finger, they go to jail and their vote is rescinded.
Not possible to know how they voted, unless on provisional ballot, which only gets counted after it is verified.