ok how about i use a remote time server? you'd have to be connected to the internet, but it would get times from a server that i would keep secret (in the closed-source)?

also uploadable results and a checksum style verification system in a later version?