Method and Circuit for Encrypting a Data Stream
    1.
    发明申请
    Method and Circuit for Encrypting a Data Stream 审中-公开
    用于加密数据流的方法和电路

    公开(公告)号:US20080226067A1

    公开(公告)日:2008-09-18

    申请号:US10598025

    申请日:2005-02-17

    IPC分类号: H04L9/00

    摘要: Current legislation requires the possibility of encryption when storing television programmes received by broadcast. However, legacy playback apparatuses will not be able to play back such encrypted data in a regular way, but possibly in a wrong way. This may result in problems like damage of speakers. Therefore, the application intends to hide any of such possibly damaging streams by intentionally providing such streams with a wrong identification during the encryption process. The application provides among others a method and circuit for encryption and a method and circuit for decryption. The application is especially suitable for DVD recorders, but may also be employed for other video and/or audio recorders. The invention may even be used for encrypting non-audiovisual data.

    摘要翻译: 当前立法要求在存储通过广播接收的电视节目时加密。 然而,传统播放设备将不能以常规方式播放这样的加密数据,但可能以错误的方式播放。 这可能会导致扬声器损坏等问题。 因此,应用程序意图通过在加密过程期间有意地提供具有错误标识的这种流来隐藏任何这样的可能有害的流。 该应用提供了加密的方法和电路以及用于解密的方法和电路。 该应用特别适用于DVD刻录机,但也可用于其他视频和/或音频记录器。 本发明甚至可以用于加密非视听数据。

    Block ciphering system, using permutations to hide the core ciphering function of each encryption round
    2.
    发明授权
    Block ciphering system, using permutations to hide the core ciphering function of each encryption round 有权
    块加密系统,使用排列来隐藏每个加密轮的核心加密功能

    公开(公告)号:US08023651B2

    公开(公告)日:2011-09-20

    申请号:US10596336

    申请日:2004-11-30

    IPC分类号: H04N1/44

    摘要: In a system, a server provides a digital signal processing function ƒ to an executing device in an obfuscated form. The function ƒ includes a function cascade of signal processing functions ƒi, 1≦i≦N (e.g., FC1(x)≡ƒN∘ . . . ∘ƒ1(x)). The server includes a processor for selecting a set of 2N invertible permutations pi, 1≦i≦2N; calculating a set of N functions gi, where gi is functionally equivalent to p2i−1∘ƒi∘p2i−1, for 1≦i≦N; and calculating a set of N−1 functions hi, where hi is functionally equivalent to p2i−1−1∘p2i−2, for 2≦i≦N. The server equips the executing device with an execution device function cascade that includes yN∘hN∘yN−1∘hN−1∘ . . . ∘y1, where y1, . . . , yN are function parameters (e.g., ED1(y1, . . . , yN)≡yN∘hN∘yN−1∘hN−1∘ . . . ∘y1), and provides the functions g1, . . . gN to the executing device. The executing device obtains the functions g1, . . . , gN and a processor for loading the execution device function cascade and applying the loaded execution device function cascade to the functions g1, . . . , gN (e.g., ED1(g1, . . . , gN)).

    摘要翻译: 在系统中,服务器以混淆形式向执行装置提供数字信号处理功能。 函数ƒ包括信号处理函数ƒi,1≦̸ i≦̸ N(例如,FC1(x)≡fNo...ƒƒ1(x))的函数级联。 服务器包括一个处理器,用于选择一组2N个可逆置换pi,1≦̸ i≦̸ 2N; 对于1&nlE,计算一组N个函数gi,其中gi在功能上等同于p2i-1oƒi0p2i-1; i≦̸ N; 并且计算一组N-1函数,其中hi在功能上等同于p2i-1-1Op2i-2,对于2≦̸ i≦̸ N。 服务器为执行装置配备执行装置功能级联,包括yNOhNOyN-1OhN-1 o。 。 。 ∧y1,其中y1,。 。 。 ,yN是功能参数(例如,ED1(y1,...,yN)≡yNOhNOyN-1OhN-1o ...οy1),并且提供函数g1,...。 。 。 gN到执行装置。 执行装置获得功能g1,。 。 。 ,gN和用于加载执行装置功能级联的处理器,并将加载的执行装置功能级联应用于功能g1,。 。 。 ,gN(例如,ED1(g1,...,gN))。

    Block Ciphering System, Using Permutations to Hide the Core Ciphering Function of Each Encryption Round
    4.
    发明申请
    Block Ciphering System, Using Permutations to Hide the Core Ciphering Function of Each Encryption Round 有权
    块加密系统,使用排除隐藏每个加密轮的核心加密功能

    公开(公告)号:US20080285744A1

    公开(公告)日:2008-11-20

    申请号:US10596336

    申请日:2004-11-30

    IPC分类号: H04L9/06

    摘要: In a system (600), a server (610) provides a digital signal processing function ƒ to an executing device (620) in an obfuscated form. The function ƒ includes a function cascade of signal processing functions ƒ1, 1≦i≦N to formula (I). The server includes a processor (612) for selecting a set of 2N invertible permutations pi, 1≦i≦2N; calculating a set of N functions g, where g, is functionally equivalent to formula (II) for 1≦i≦; and calculating a set of N−1 functions h, where h, is functionally equivalent to formula (III) for 2≦i≦N. The server includes means (614) for equipping the executing device with an execution device function cascade that includes formula (IV), where y1, . . . , yN are function parameters to formula (V), and means (616) for providing the functions g1, . . . gN to the executing device. The executing device includes means (626) for obtaining the functions g1, . . . , gN and a processor (622) for loading the execution device function cascade and applying the loaded execution device function cascade to the functions g1, . . . , gN(e.g., ED,(g1, . . . , gN)).

    摘要翻译: 在系统(600)中,服务器(610)以模糊形式向执行装置(620)提供数字信号处理功能f。 函数f包括信号处理函数f 1 1,...,i = N到公式(I)的函数级联。 服务器包括用于选择一组2N可逆置换的处理器(612),其中1 = i = 2N; 计算一组N个函数g,其中g在功能上等于1 <= i <=的公式(II); 并计算一组N-1函数h,其中h在功能上等于2 <= i <= N的公式(III)。 服务器包括用于为执行装置配备包括公式(IV)的执行装置功能级联的装置(614),其中y 1,...。 。 。 (V)的函数参数,以及用于提供函数g 1,N 2的装置(616)。 。 。 g N N 到执行装置。 执行装置包括用于获得功能g 1,N 2的装置(626)。 。 。 和用于加载执行装置功能级联的处理器(622),并将加载的执行装置功能级联应用于功能g 1。 。 。 (例如,ED,(g 1,...,g N N))。

    Method of Authorizing Access to Content
    8.
    发明申请
    Method of Authorizing Access to Content 审中-公开
    授权访问内容的方法

    公开(公告)号:US20080235810A1

    公开(公告)日:2008-09-25

    申请号:US10597244

    申请日:2005-01-12

    IPC分类号: G06F1/00

    摘要: A method of and source device (410) for authorizing access to content (425) by a sink device (400) in accordance with usage rights, the content being stored on a storage medium (420) controlled by the source device. The revocation status of the sink device is verified using the most recently issued revocation information that is available if the usage rights need to be modified as part of the authorization of access to the content, and using revocation information associated with the content stored on the storage medium, preferably the revocation information stored on the storage medium, otherwise. The revocation information on the storage medium, or only the part relating to the sink device, is optionally updated to the most recently issued revocation information if the usage rights need to be modified. Preferably this is done only if the result of the verification is that the sink device has been revoked.

    摘要翻译: 一种源设备(410),用于根据使用权限授权由宿设备(400)访问内容(425),所述内容被存储在由所述源设备控制的存储介质(420)上。 如果使用权限需要被修改为访问内容的授权的一部分,并且使用与存储在存储器上的内容相关联的撤销信息,则使用最近发布的吊销信息来验证宿设备的吊销状态 否则,优选地存储在存储介质上的撤销信息。 如果需要修改使用权,则存储介质上的吊销信息或者仅仅与宿设备相关的部分可选地被更新为最近发布的吊销信息。 优选地,只有当验证的结果是宿设备已经被撤销时才完成。