A key protected data stream and an encryption key are received at a
gateway device. The gateway devices unprotects the data stream based upon
the encryption key. The unprotected received data is modified by the
gateway to generate a modified data. The modified data is protected based
upon the encryption key to generate a key protected modified data. The
gateway then transmits the key protected modified data to one or more
clients along with the encryption key.