Database model creation to store keys and generates a hash as primarykey
Service to register public key created
Service to validate if a crypted text is related to a requested public key