A method, apparatus, and system for providing secure communication between
a tamper resistant device (404) and a sink device (406) is disclosed.
Encrypted content is received from a source device (402) at the tamper
resistant device (404), wherein the content has been encrypted using a
first key. The content is decrypted using the decrypted first key. A
second key is received at the tamper resistant device (404) from the sink
device (406), wherein the second key is encrypted using the public key of
the tamper resistant device (404). The second key is decrypted using the
private key of the tamper resistant device (404). The content is
re-encrypted using the second key. The re-encrypted content is
transmitted to the sink device (406).