Traceable Method and System for Broadcasting Digital Data
    1.
    发明申请
    Traceable Method and System for Broadcasting Digital Data 有权
    用于广播数字数据的可跟踪方法和系统

    公开(公告)号:US20110116630A1

    公开(公告)日:2011-05-19

    申请号:US13000305

    申请日:2009-06-23

    IPC分类号: H04L9/20

    CPC分类号: H04L9/0836 H04L2209/606

    摘要: A method and system for a user to obtain a derived value Kr of m bits, in which, given two pseudo-random functions g0 and g1 from m bits to m bits, said user obtains, on the basis of an input parameter consisting of a word r of n bits, a derived value Kr=grn∘ . . . gr2∘gr1 (S), where, for i=1, . . . , n, gri=g0 if ri=0, and gri=g1 if ri=1, and where S is a master value of m bits which is not disclosed to said user. This method comprises the following steps: a search is conducted, from among a set of words of m bits Uj, where j=1, . . . , p, recorded in a table TU and equal to Uj=gvl(j)(j)∘ . . . gv2(j)∘gv1(j) (S), where, for i=1, . . . , l(j), the indices vi(j) are predetermined bits, for a word Uσ equal to Uσ=grl(σ)∘ . . . gr2∘gr1 (S); said derived value Kr is thereafter obtained by calculating Kr=grn∘ . . . gr1(σ)+1 (Uσ).Application to the encryption/decryption of pay-per-use digital contents, and to authentication.

    摘要翻译: 一种用于获得m比特的导出值Kr的方法和系统,其中给定从m比特到m比特的两个伪随机函数g0和g1,所述用户基于由 n位的字r,派生值Kr = grn o。 。 。 gr2 ogr1(S),其中,对于i = 1, 。 。 如果ri = 0,则n,gri = g0,如果ri = 1,则gri = g1,其中S是未向所述用户公开的m位的主值。 该方法包括以下步骤:从m位Uj的一组单词中进行搜索,其中j = 1,...。 。 。 ,p,记录在表TU中并且等于Uj = gvl(j)(j)o。 。 。 gv2(j)∘gv1(j)(S),其中,对于i = 1, 。 。 ,l(j),索引vi(j)是字U&sgr的预定位; 等于U&sgr; = grl(&sgr;)o。 。 。 gr2 ogr1(S); 然后通过计算Kr = grn0获得所述导出值Kr。 。 。 gr1(&sgr;)+ 1(U&sgr;)。 应用于按使用付费数字内容的加密/解密,以及认证。

    Traceable method and system for broadcasting digital data
    2.
    发明授权
    Traceable method and system for broadcasting digital data 有权
    可溯源的数字数据广播方法和系统

    公开(公告)号:US08774408B2

    公开(公告)日:2014-07-08

    申请号:US13000305

    申请日:2009-06-23

    IPC分类号: H04L9/20 H04L9/08

    CPC分类号: H04L9/0836 H04L2209/606

    摘要: A method and system for a user to obtain a derived value Kr of m bits, in which, given two pseudo-random functions g0 and g1 from m bits to m bits, said user obtains, on the basis of an input parameter consisting of a word r of n bits, a derived value Kr=grn∘ . . . gr2∘gr1 (S), where, for i=1, . . . , n, gri=g0 if ri=0, and gri=g1 if ri=1, and where S is a master value of m bits which is not disclosed to said user. This method comprises the following steps: a search is conducted, from among a set of words of m bits Uj, where j=1, . . . , p, recorded in a table TU and equal to Uj=gvl(j)(j)∘ . . . gv2(j)∘gv1(j) (S), where, for i=1, . . . , l(j), the indices vi(j) are predetermined bits, for a word Uσ equal to Uσ=grl(σ)∘ . . . gr2∘gr1 (S); said derived value Kr is thereafter obtained by calculating Kr=grn∘ . . . grl(σ)+1 (Uσ).Application to the encryption/decryption of pay-per-use digital contents, and to authentication.

    摘要翻译: 一种用于获得m比特的导出值Kr的方法和系统,其中给定从m比特到m比特的两个伪随机函数g0和g1,所述用户基于由 n位的字r,派生值Kr = grn o。 。 。 gr2 ogr1(S),其中,对于i = 1, 。 。 如果ri = 0,则n,gri = g0,如果ri = 1,则gri = g1,其中S是未向所述用户公开的m位的主值。 该方法包括以下步骤:从m位Uj的一组单词中进行搜索,其中j = 1,...。 。 。 ,p,记录在表TU中并且等于Uj = gvl(j)(j)o。 。 。 gv2(j)∘gv1(j)(S),其中,对于i = 1, 。 。 ,l(j),索引vi(j)是字U&sgr的预定位; 等于U&sgr; = grl(&sgr;)o。 。 。 gr2 ogr1(S); 然后通过计算Kr = grn0获得所述导出值Kr。 。 。 grl(&sgr;)+ 1(U&sgr;)。 应用于按使用付费数字内容的加密/解密,以及认证。

    Coupling of a computer program or of data to a reference system and associated verification
    4.
    发明申请
    Coupling of a computer program or of data to a reference system and associated verification 失效
    将计算机程序或数据耦合到参考系统和相关联的验证

    公开(公告)号:US20090205052A1

    公开(公告)日:2009-08-13

    申请号:US12068977

    申请日:2008-02-13

    IPC分类号: G06F21/00

    CPC分类号: G06F21/121

    摘要: The invention relates to a method of coupling a computer program and/or data to a reference system, implementation of the computer program and/or access to the data being carried out by executing software, a group of parameters being associated with the reference system. The method comprises the protection of a value V0 associated with the reference system and necessary for the execution of said software, in alliance with at least one parameter of said group of parameters. The protection of the value V0 comprises the storage of at least one data pair comprising a function g_i of at least one parameter of said group of parameters and a function h_i of the value V0.

    摘要翻译: 本发明涉及将计算机程序和/或数据耦合到参考系统,计算机程序的实现和/或通过执行软件来访问正在执行的数据的方法,与参考系统相关联的一组参数。 该方法包括与参考系统相关联的值V0的保护,并且与所述参数组的至少一个参数相关联地保护执行所述软件所必需的值。 值V0的保护包括存储至少一个数据对,该数据对包括参数组的至少一个参数的函数g_i和值V0的函数h_i。