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密码方案和密码密钥。