i don't think people would be swapping their hard drive aorund. So what you could do, is encrypt their hard drive serial number then tell them that it is their serial number, (after they register)

i.e. their encrypted hdd serial no is their serial number...

therefore there will be no matching serials.