Another concept would be to slice your task it into small enough junks so that one would need many of them to extract meaningful information. That's not strictly secure, but nothing is. ;)
Either your chunks are big enough that the network delay doesn't matter, or you'll be killed by communication overhead. Having each server simulate a single transistor is reasonable safe, but you'll never complete your task.