A device and method thereof for encoding and encrypting data. The device
includes a segmenter adapted to receive the data and segment at least a
portion of the data into regions, a scalable encoder adapted to scalably
encode at least one of the regions into scalably encoded data, and a
progressive encrypter adapted to progressively encrypt at least a portion
of the scalably encoded data into progressively encrypted scalably
encoded data. In one embodiment, progressively encrypted scalably encoded
data are provided to a packetizer in real time. In another embodiment,
the device includes a storage unit adapted to store progressively
encrypted scalably encoded data. In this latter embodiment, data can then
be extracted from storage and provided to a packetizer.