? CSS ( Content desordenando System) é um método de criptografia de dados usados nos DVDs comerciais. O objectivo declarado da CSS é para evitar a pirataria de cópia, mas também é utilizado para outros fins dentro de DVDs , como codificação de discos por região ou impedindo os espectadores de ser capaz de ignorar determinadas mensagens ou propagandas. Os fabricantes que desejam usar o CSS em seus dispositivos deve concordar com os termos da licença CSS. Disc Encryption
CSS criptografa determinadas seções do disco de DVD , o que significa que eles são ilegíveis sem primeiro ser descriptografado. Apenas os produtos licenciados são capazes de fazer isso . A criptografia é realizada utilizando chaves de descriptografia , que são armazenados em uma área do disco chamada de zona de dados de controle, que só é acessível para dispositivos durante a reprodução. Assim , basta copiar o disco ou os arquivos sobre ele para um DVD gravável não vai copiar as chaves de decodificação e, o disco copiado não vai funcionar.
Disco Salvaguardas
embora, em geral , gravadores de DVD não copiar os dados da zona de dados de controle , e estão programados para apenas gravar dados sem sentido para ele , ainda é concebível que os piratas de filmes e software poderia obter dispositivos que contornar esta salvaguarda. Devido a isso , DVDs graváveis disponíveis em lojas de vir com dados fictícios escritos na área de dados de controlo , de tal maneira que não podem ser substituídos. Isso ajuda a evitar que as chaves de descriptografia CSS sejam gravados no disco.
Região Gestão
produtores de filmes comerciais geralmente lançam filmes em datas diferentes em diferentes países. Por esta e outras razões, que pretendem controlar a distribuição de DVDs de filmes em todo o mundo . Isto é conseguido através da região de codificação . CSS criptografia é usado para identificar o DVD como pertencentes a uma determinada região , e leitores de DVD são codificados com o mesmo . Quando as regiões não coincidirem, o jogador não irá reproduzir o filme.
Cryptoanalysis
criptografia CSS é leve em comparação com outros sistemas. As chaves de criptografia são definidos por uma seqüência de 0s e 1s chamado "bits ". Quanto mais bits na chave , mais combinações possíveis que tem, eo que é mais difícil de roer. O Internet banking usa criptografia de 128 bits, enquanto CSS é tecnicamente de 40 bits , que deverá ter um computador em casa alguns dias ou mesmo semanas para quebrar . No entanto, cryptoanalysis indica que ele pode ser quebrado em questão de segundos , o que sugere que o desempenho real está mais perto de 16-bit .