It looks like the safer way to vote is avoiding technology, which I find a bit counterintuitive even though many countries rely on paper and people counting, I've even done it once (forced by law). I don't know how wrong I might be in this, but it looks to me like it systems are vulnerable by nature and hence the only secure voting system seems to be a system that avoids relying entirely on IT systems.
The technical problem is solvable, but the security and transparency (to the public) are harder to get, specially the security aspect since blockchain technology could potentially help dealing with transparency.