For example a not working solution can be something related to the dna code , build an hash from the dna but violate the point 2 because is possible to build in automatic false hash id ...
Any idea for a solution?
I think the solution related to the DNA code might be combined with some unique information known by this human only.