• Each key is unique
• System hash information
used in key generation should be unique (i.e.
no two systems should generate the same hash information
and therefore keys will be different and files
will only play on the machine they were downloaded
to)
• Audio quality is as pure as the encoding
of the DVD since it is a perfect copy of the DVD
data.
• The encryption algorithms
can be changed at will so long as they are easy
to work with, fit the model, and execute fast
enough to be a practical choice.
• The implementation of
the encryption allows seeking in the media.
• The audio and video streams
are encrypted independently of each other and
could use different algorithms and keys if desired.
• The encrypted file’s
header is changed to reflect new four character
codes for choice of playback filters so only the
Canvid-Audio and Canvid-Video filters will be
chosen by media player.
• A file’s owner is
identifiable from the file.
• The decryption occurs
at the time of decoding in the same code so that
there is no intermediate stage at which the decrypted
data could be easily intercepted and written to
a new file.