is this right?
No.
The whole idea by Satoshi to use a new address for every transaction output was to increase privacy significantly and to make it just a tiny bit more secure.
When you first receive a transaction output using an address that has never been used before, the output is protected by 3 cryptographic algorithms (ECDSA, SHA256, and RIPEMD160). To get to your private key mathematically from your address, an attacker would need to find significant mathematical weaknesses in three significantly different algorithms simultaneously.
Once you spend that output (or sign a message using the private key that is associated with the address) you reveal the ECDSA public key. After that, the output is protected ONLY by ECDSA.
ECDSA is very secure already, so adding the extra layers doesn't really make it ALOT more secure, but if a weakness is ever discovered in ECDSA, it will help to have the additional layers in place.
thanks exactly what i was looking for....