Method and system for tracking or identifying copy of implementation of computational method, and computation system
    1.
    发明授权
    Method and system for tracking or identifying copy of implementation of computational method, and computation system 有权
    用于跟踪或识别计算方法和计算系统实现副本的方法和系统

    公开(公告)号:US08306216B2

    公开(公告)日:2012-11-06

    申请号:US12522402

    申请日:2008-01-08

    IPC分类号: G06F7/76

    摘要: A method and system is provided facilitating tracing copies of an implementation of a computational method where different versions of a network of look-up tables representing steps of the computational method are generated, and stored in a memory, each version being unique so that output encodings and/or input decodings of the white-box implementations of the computational method are different in the different versions. The network is formed by using an output value of a first look-up table as an input value of a second look-up table. The different versions are generated by changing at least one value in the network, end results of the version corresponding to a relevant domain of input values being substantially the same for each version. A method and system for computation for a user with the corresponding version in the memory, and/or for identifying a copy of an implementation of the computational method is provided.

    摘要翻译: 提供了一种方法和系统,便于跟踪计算方法的实现的副本,其中生成表示计算方法的步骤的查找表的网络的不同版本,并将其存储在存储器中,每个版本是唯一的,使得输出编码 和/或计算方法的白盒实现的输入解码在不同版本中是不同的。 通过使用第一查询表的输出值作为第二查找表的输入值来形成网络。 通过更改网络中的至少一个值来生成不同的版本,对应于每个版本的输入值的相关域的版本的结束结果基本相同。 提供了一种用于在存储器中具有相应版本的用户计算和/或用于识别计算方法的实现的副本的方法和系统。

    TRACING COPIES OF AN IMPLEMENTATION
    2.
    发明申请
    TRACING COPIES OF AN IMPLEMENTATION 有权
    跟踪执行副本

    公开(公告)号:US20100299515A1

    公开(公告)日:2010-11-25

    申请号:US12522402

    申请日:2008-01-08

    IPC分类号: G06F15/173 H04L9/00

    摘要: A system (600) for facilitating tracing copies (634) of an implementation of a computational method (602). A network generator (604) for generating a network of look-up tables representing steps of the computational method (602), the network being formed by using an output value of a first look-up table as an input value of a different second look-up table. A personalizer (606) for generating a plurality of different versions of the network of look-up tables by changing at least one value in the network of look-up tables, end results of the version corresponding to a relevant domain of input values being substantially the same for each version. An associator (608) for associating individual versions with individual stations (610) or users (632) of stations (610). The computational method (602) includes a 10 cryptographic scheme and a cryptographic key.

    摘要翻译: 一种用于促进计算方法(602)的实现的跟踪复制(634)的系统(600)。 一种用于生成表示计算方法(602)的步骤的查找表的网络的网络生成器(604),所述网络通过使用第一查找表的输出值作为不同的第二外观的输入值来形成 - 表。 个性化器(606),用于通过改变查找表的网络中的至少一个值来生成查找表网络的多个不同版本,对应于输入值的相关域的版本的最终结果基本上是 每个版本都一样。 用于将各个版本与站(610)的各个站(610)或用户(632)相关联的关联器(608)。 计算方法(602)包括10密码方案和密码密钥。

    Controlling distribution of digital content
    3.
    发明授权
    Controlling distribution of digital content 有权
    控制数字内容的分布

    公开(公告)号:US09213808B2

    公开(公告)日:2015-12-15

    申请号:US12438370

    申请日:2007-08-16

    IPC分类号: G06F21/10 G06F21/12

    摘要: A method of controlling distribution of digital content (116) is presented. A version (106) of a program (100) is needed to use the content. A plurality of versions of the program (100) is generated, each version being unique with respect to incorporated code fragments and/or associated locations thereof. The plurality of respective code fragments (118) each cause a processor to perform a respective test regarding a data characteristic on content to be processed by the program for restricting the processing of content for which the permission has not been granted. The respective code fragments (118) are incorporated at respective locations in the program (100) to obtain the version (106) of the program (100).

    摘要翻译: 提出了一种控制数字内容分配的方法(116)。 需要程序(100)的版本(106)来使用内容。 生成程序(100)的多个版本,每个版本相对于并入的代码片段和/或其相关联的位置是唯一的。 多个相应的代码片段(118)每个使得处理器执行关于要由程序处理的内容上的数据特征的相应测试,用于限制尚未被许可的内容的处理。 相应的代码段(118)被并入程序(100)中的相应位置,以获得程序(100)的版本(106)。