Okay, this is something new to me. I only thought there were private keys. What are these public keys?
Every private key has its own public key, which is basically your address. You can search for 'public private key cryptography' to find more info about this, there are many good, pictured, explanations available.