什么是DRM?
系统原理:
系统会将密钥标识和授权机构地址写入打包加密内容的头中,并使用另一对密钥通过椭圆曲线加密算法对头信息进行签名,防止头信息被非法修改。内容部分的加密过程可以简单的描述如下:首先对56位密钥进行SHA-1哈希算法处理,得到一个160位的密钥哈希,即20个字节。该密钥哈希的前12个字节将用作加密过程中使用的密钥。这12个字节将作为一个密钥,用RC4算法加密一个全零的64字节字符串,得到一个64字节的加密结果,其中前48个字节,即12个32位字,将作为生成加密内容的密钥的来源,分别对前6个32位字和后6个32位字进行运算。对于加密内容,加密内容首先被分成8字节的数据块。对于每个8字节的数据块,其前32位数据将使用上述密钥的前6个32位字进行操作,后32位数据将使用上述密钥的后6个字节进行操作。具体操作过程是:32位数据乘以6个32位字的密钥的第一个字节,再除以4294967296得到余数,结果的高16位和低16位交换,再乘以6个32位字的密钥的第二个字节,再除以4294967296得到余数,结果的高656位交换。然后乘以6个32位字的密钥的第三个字节,再除以4294967296得到余数,将结果的高16位和低16位互换,再乘以6个字节的密钥的第四个字节,再除以4294967296得到余数,将结果的高16位和低656位互换。然后乘以6个32位字的密钥的第一个字节,再除以4294967296得到余数,将结果的高16位和低16位互换,然后加上6个32位字的密钥,再除以4294967296得到余数。上述过程被定义为函数f(x ),并设置64位状态值。
中国较大的DRM相关文档提供商有:
Adobe中国:/
中国较大的多媒体DRM(电影、音乐和视频文件的加密保护)提供商有:
海海软件:
金通集团: