Apparatus, method and computer program product for protecting copyright data within a computer system
    1.
    发明授权
    Apparatus, method and computer program product for protecting copyright data within a computer system 失效
    用于保护计算机系统内的版权数据的装置,方法和计算机程序产品

    公开(公告)号:US06236727B1

    公开(公告)日:2001-05-22

    申请号:US08881139

    申请日:1997-06-24

    IPC分类号: H04N7167

    摘要: Apparatus, method and computer program product are provided for digitally processing an encrypted data stream scrambled, for example, according to content scrambling system (CSS) technology. This digital processing insures against communication of clear data within the computer system from a central processing unit (CPU) to any accessible structure, such as memory or a system bus. Descrambling of the (CSS) scrambled data stream occurs within a module executing on the CPU, which is followed by reencryption of the data prior to transfer from the CPU. By so processing the data, integrity of copyrighted material is maintained, while allowing for software descrambling of the CSS encrypted data stream. Various techniques for establishing the encryption/decryption algorithm pair employed are described. Decryption of the re-encrypted data can occur at a receiving software module and/or a receiving hardware device, such as a decoder.

    摘要翻译: 提供装置,方法和计算机程序产品,用于数字处理例如根据内容加扰系统(CSS)技术加扰的加密数据流。 该数字处理确保将计算机系统内的清晰数据从中央处理单元(CPU)传送到任何可访问的结构,例如存储器或系统总线。 (CSS)加扰数据流的解扰发生在CPU上执行的模块中,随后在从CPU传送之前重新加密数据。 通过处理数据,维护版权材料的完整性,同时允许CSS加密数据流的软件解扰。 描述了用于建立所使用的加密/解密算法对的各种技术。 重新加密的数据的解密可以在接收软件模块和/或接收硬件设备(诸如解码器)处发生。

    Dynamic encryption and decryption of a stream of data
    3.
    发明授权
    Dynamic encryption and decryption of a stream of data 有权
    数据流的动态加密和解密

    公开(公告)号:US07151832B1

    公开(公告)日:2006-12-19

    申请号:US09443204

    申请日:1999-11-18

    IPC分类号: H04L9/16 H04N7/167 H04L9/00

    摘要: Dynamic varying of encrypting of a stream of data at an encryption unit based on data content is disclosed. The dynamic varying of the encrypting, which can be responsive to passage of a predefined number of units of physical data or passage of a predefined number of conceptual units of data, is accomplished by changing at least one encryption parameter over different portions of the data. The at least one encryption parameter can comprise one or more of an encryption key, an encryption granularity, an encryption density scale, an encryption density, an encryption delay, an encryption key update variable, and an encryption key update data trigger. The change in encryption parameter is signaled to a receiver's decryption unit and used by the decryption unit in decrypting the dynamically varied encrypted stream of data. The stream of data may comprise, e.g., MPEG compressed video or audio.

    摘要翻译: 公开了基于数据内容在加密单元处的数据流的加密的动态变化。 可以通过在数据的不同部分上改变至少一个加密参数来实现加密的动态变化,其可以响应于预定数量的物理数据单元的通过或预定数量的概念数据单元的通过。 所述至少一个加密参数可以包括加密密钥,加密粒度,加密密度比例,加密密度,加密延迟,加密密钥更新变量和加密密钥更新数据触发中的一个或多个。 加密参数的变化被发送给接收机的解密单元,并由解密单元用于解密动态变化的加密数据流。 数据流可以包括例如MPEG压缩视频或音频。

    Remultiplexing audio/video PES streams from an MPEG transport system
    4.
    发明授权
    Remultiplexing audio/video PES streams from an MPEG transport system 失效
    从MPEG传输系统重新复用音频/视频PES流

    公开(公告)号:US06801536B1

    公开(公告)日:2004-10-05

    申请号:US09534643

    申请日:2000-03-23

    IPC分类号: H04L1228

    摘要: Two data streams derived from a transmitted data stream are remultiplexed with a coarser granularity for storage in data blocks which assure that corresponding portions of each of the two data streams are made available in the same data block. The data streams are buffered in queues from which sub-blocks are transferred as buffer sections having sizes corresponding to relative bit rates therein in the order the sub-blocks are filled, preferably using bytes to interrupt processing. Thus, the sub-blocks will be grouped into data blocks in accordance with the correspondence of the data streams such as the time correspondence of audio and video data. As applied to digital video data transmissions, a system time clock (STC) value is stored in a sub-block header and/or a data block header and, using a look-up table or other arrangement for estimating a storage location, a data block can be retrieved from storage in accordance with a target STC value.

    摘要翻译: 从发送的数据流导出的两个数据流被用于存储在数据块中的较粗粒度被重新多路复用,这确保两个数据流中的每一个的相应部分在同一数据块中可用。 数据流被缓存在队列中,优选地使用字节来中断处理,子队被从其中传送作为具有与其中的相对比特率对应的大小的缓冲区,其中子块被填充的顺序。 因此,根据诸如音频和视频数据的时间对应性的数据流的对应,子块将被分组成数据块。 当应用于数字视频数据传输时,将系统时钟(STC)值存储在子块头部和/或数据块头部中,并且使用用于估计存储位置的查找表或其他布置来存储数据 可以根据目标STC值从存储器检索块。

    File table copy protection for a storage device when storing streaming content
    5.
    发明授权
    File table copy protection for a storage device when storing streaming content 失效
    存储流媒体内容时存储设备的文件表复制保护

    公开(公告)号:US06853727B1

    公开(公告)日:2005-02-08

    申请号:US09535069

    申请日:2000-03-23

    摘要: Copy protection is provided at a mass storage device provided in or connected to a decoder for receiving digital transmissions of audio and video program material by virtual scrambling of blocks of data. Non-sequential storage locations for blocks of data are defined in accordance with a key and the file allocation table is encrypted and stored. Thus blocks of data remain intact and need not be decrypted upon playback, reducing processing time, while the program is effectively protected from reassembly without decryption of the file allocation table. The key(s) may be maintained internally within the decoder and need not be shared, thus avoiding a need for user identification and/or authentication. Software for encryption, including keys may be downloaded to the decoder through the same transmission link used for transmission of data files that may be encrypted in response to control signals or flags transmitted with data files to be protected.

    摘要翻译: 复制保护提供在提供在或连接到解码器的大容量存储设备上,用于通过虚拟加扰数据块来接收音频和视频节目素材的数字传输。 根据密钥定义数据块的非顺序存储位置,并且文件分配表被加密和存储。 因此,数据块保持完整,并且在回放时不需要解密,从而减少处理时间,而有效地防止程序重新组合而不解密文件分配表。 密钥可以在解码器内部保持,并且不需要共享,因此避免了对用户标识和/或认证的需要。 用于加密的软件(包括密钥)可以通过用于传输数据文件的相同传输链路被下载到解码器,数据文件可以响应于用要保护的数据文件传输的控制信号或标志被加密。