Ideally currency generation should have some proof of work function and anyone can generate the money but the difficulty should be dynamically set to prevent over supply. That's one of the design properties of bitcoin. Sha256 might not be the best one for say Greece.
Perhaps a lottery system based on thier document number and the bitcoin block chain hashes.