Obscurity shouldn't be the only form of security. These systems are very insecure, and the fact that they are trying to rely on obscurity is pathetic.
The code should be open source and auditable. I specifically mean,Publically viewable, not open source licensed. They can keep ownership, but I think the only way moving forward with Digital election systems is open spec, and viewable code, so we the people can ensure there is no manipulation. Anyone that tries to prevent such a thing is likely trying to manipulate it, or cover for those who are.