I understand public-key cryptography.
Look at the diagram in section 2 of the
BitCoin paper. For owner 1 to send coins to owner 2, he needs to know owner 2's public key in order to create a hash and sign it. To receive payment, owner 3 needs that
same public key to verify that it has been signed by owner 1.