The present invention provides secure communication from one encryption
domain to another using a trusted module. In one embodiment, the
invention includes generating a cipher stream based on a first key for
encrypted streamed content, and generating a second cipher stream based
on a second key to re-encrypt the streamed content. The invention further
includes receiving the encrypted streamed content, simultaneously
decrypting and re-encrypting the encrypted content using a combination of
the first and the second cipher streams and conveying the re-encrypted
content to a sink.