Virtualization For Diversified Tamper Resistance
    81.
    发明申请
    Virtualization For Diversified Tamper Resistance 有权
    多样化防篡改虚拟化

    公开(公告)号:US20080127125A1

    公开(公告)日:2008-05-29

    申请号:US11553841

    申请日:2006-10-27

    IPC分类号: G06F9/45 G06F9/44

    摘要: A computer-implementable method includes providing an instruction set architecture that comprises features to generate diverse copies of a program, using the instruction set architecture to generate diverse copies of a program and providing a virtual machine for execution of one of the diverse copies of the program. Various exemplary methods, devices, systems, etc., use virtualization for diversifying code and/or virtual machines to thereby enhance software security.

    摘要翻译: 计算机可实现的方法包括提供指令集架构,其包括特征以生成程序的不同副本,使用指令集架构来生成程序的不同副本并提供用于执行程序的各种副本之一的虚拟机 。 各种示例性方法,设备,系统等使用用于使代码和/或虚拟机多样化的虚拟化,从而增强软件安全性。

    LOW DIMENSIONAL SPECTRAL CONCENTRATION CODES AND DIRECT LIST DECODING
    82.
    发明申请
    LOW DIMENSIONAL SPECTRAL CONCENTRATION CODES AND DIRECT LIST DECODING 有权
    低维频谱浓度代码和直接列表解码

    公开(公告)号:US20080126910A1

    公开(公告)日:2008-05-29

    申请号:US11772049

    申请日:2007-06-29

    IPC分类号: H03M13/03 G06F11/00

    摘要: Systems and methods provide an optionally keyed error-correcting code that is spectrally concentrated. Each codeword of the low dimensional spectral concentration code (LDSC code) typically has very few coefficients of large magnitude and can be constructed even with limited processing resources. Decoding can be performed on low power devices. Error-correcting code is constructed around a key using basic computer arithmetic for computations instead of finite field arithmetic, thus saving energy. A recipient who possesses the key enjoys correction of a relatively high percentage of noise errors. In one implementation, a direct list-decoder iteratively estimates a list of message words directly, instead of a list of codewords. In variations, a unique message word is selected from the list either by applying a randomness test or by using message passing.

    摘要翻译: 系统和方法提供了光谱集中的可选密钥纠错码。 低维频谱浓度码(LDSC码)的每个码字通常具有非常少的大幅度系数,并且甚至可以在有限的处理资源的情况下构造。 可以在低功耗设备上进行解码。 使用计算的基本计算机算术而不是有限域算术来构造纠错码,从而节省能量。 具有密钥的接收者可以修正相对较高百分比的噪声误差。 在一个实现中,直接列表解码器直接迭代地估计消息字列表,而不是码字列表。 在变体中,通过应用随机性测试或使用消息传递从列表中选择唯一的消息字。

    Class of symmetric lattices for quantization and data embedding
    83.
    发明授权
    Class of symmetric lattices for quantization and data embedding 失效
    对称格子类用于量化和数据嵌入

    公开(公告)号:US07356161B2

    公开(公告)日:2008-04-08

    申请号:US10858967

    申请日:2004-06-01

    IPC分类号: G06K9/00

    摘要: Methods and systems for quantization and data embedding are described. In at least some embodiments, a transform is applied on an image that is to be watermarked and statistics associated with the image are computed. The computed statistics are quantized using a symmetric lattice, and a watermark is computed using the lattice quantized statistics. The watermark is then inserted into the image.

    摘要翻译: 描述用于量化和数据嵌入的方法和系统。 在至少一些实施例中,将变换应用于要加水印的图像,并且计算与图像相关联的统计量。 使用对称网格量化计算的统计量,并使用晶格量化统计量计算水印。 然后将水印插入到图像中。

    Stealthy secret key encoding and decoding
    84.
    发明授权
    Stealthy secret key encoding and decoding 有权
    隐秘秘密密钥编码和解码

    公开(公告)号:US07302079B2

    公开(公告)日:2007-11-27

    申请号:US10716993

    申请日:2003-11-19

    IPC分类号: H04K1/00

    摘要: An implementation is described herein facilitates certification of goods and/or identifications of the source of such goods. At least one implementation, described herein, embeds a watermark into a relatively small amount of data in a deterministic manner. At least one implementation, described herein, generates an authentication transformation matrix based, at least in part, upon an authentication watermark and a pre-defined humanly perceptible authentication pattern (e.g., image, audio). With this implementation, it obtains subject goods that may have the authentication watermark embedded therein. It generates a humanly perceptible resultant pattern (e.g., image, audio) based, at least in part, upon the watermark detected in subject goods and the transformation matrix. If the detected watermark is the authentication watermark, then the resultant pattern and the pre-defined authentication pattern will match (or nearly so). At least one implementation, described herein, hides a secret key around the periphery of watermarked goods. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.

    摘要翻译: 这里描述的实施方式有助于对这些货物的来源的货物和/或标识的认证。 本文描述的至少一个实施方案以确定性方式将水印嵌入相对少量的数据。 至少一个本文描述的实施方案至少部分地基于认证水印和预定义的人为可感知的认证模式(例如,图像,音频)来生成认证转换矩阵。 通过这种实现,它获得可以将认证水印嵌入其中的对象商品。 至少部分地,基于在主题货物和变换矩阵中检测到的水印产生人为可感知的合成图案(例如,图像,音频)。 如果检测到的水印是认证水印,则所得到的模式和预定义的认证模式将匹配(或几乎相同)。 本文描述的至少一个实现在水印商品的周围隐藏秘密密钥。 本摘要本身并不旨在限制本专利的范围。 在所附权利要求中指出了本发明的范围。

    Cryptosystem Based on a Jacobian of a Curve
    85.
    发明申请
    Cryptosystem Based on a Jacobian of a Curve 失效
    基于雅可比曲线的加密系统

    公开(公告)号:US20070192397A1

    公开(公告)日:2007-08-16

    申请号:US11275215

    申请日:2005-12-19

    摘要: A cryptosystem has a secret based on an order of a group of points on a Jacobian of a curve. In certain embodiments, the cryptosystem is used to generate a product identifier corresponding to a particular product. The product identifier is generated by initially receiving a value associated with a copy (or copies) of a product. The received value is padded using a recognizable pattern, and the padded value is converted to a number represented by a particular number of bits. The number is then converted to an element of the Jacobian of the curve, and the element is then raised to a particular power. The result of raising the element to the particular power is then compressed and output as the product identifier. Subsequently, the encryption process can be reversed and the decrypted value used to indicate validity and/or authenticity of the product identifier.

    摘要翻译: 密码系统具有基于曲线雅可比的一组点的顺序的秘密。 在某些实施例中,密码系统用于生成对应于特定产品的产品标识符。 产品标识符是通过初始接收与产品的副本(或副本)相关联的值来生成的。 使用可识别的图案填充接收的值,并且将填充值转换为由特定位数表示的数字。 然后将该数字转换为曲线的雅可比元素,然后将元素升高到特定的功率。 然后将元件升高到特定功率的结果被压缩并作为产品标识符输出。 随后,可以反转加密处理,并且解密的值用于指示产品标识符的有效性和/或真实性。

    Watermark-based goods authentication
    86.
    发明授权
    Watermark-based goods authentication 有权
    基于水印的货物认证

    公开(公告)号:US07257234B2

    公开(公告)日:2007-08-14

    申请号:US10641684

    申请日:2003-08-14

    IPC分类号: H04K1/00

    摘要: An implementation is described herein facilitates certification of goods and/or identifications of the source of such goods. At least one implementation, described herein, embeds a watermark into a relatively small amount of data in a deterministic manner. At least one implementation, described herein, generates an authentication transformation matrix based, at least in part, upon an authentication watermark and a pre-defined humanly perceptible authentication pattern (e.g., image, audio). With this implementation, it obtains subject goods that may have the authentication watermark embedded therein. It generates a humanly perceptible resultant pattern (e.g., image, audio) based, at least in part, upon the watermark detected in subject goods and the transformation matrix. If the detected watermark is the authentication watermark, then the resultant pattern and the pre-defined authentication pattern will match (or nearly so). At least one implementation, described herein, hides a secret key around the periphery of watermarked goods. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.

    摘要翻译: 这里描述的实施方式有助于对这些货物的来源的货物和/或标识的认证。 本文描述的至少一个实施方案以确定性方式将水印嵌入相对少量的数据。 至少一个本文描述的实施方案至少部分地基于认证水印和预定义的人为可感知的认证模式(例如,图像,音频)来生成认证转换矩阵。 通过这种实现,它获得可以将认证水印嵌入其中的对象商品。 至少部分地,基于在主题货物和变换矩阵中检测到的水印产生人为可感知的合成图案(例如,图像,音频)。 如果检测到的水印是认证水印,则所得到的模式和预定义的认证模式将匹配(或几乎相同)。 本文描述的至少一个实现在水印商品的周围隐藏秘密密钥。 本摘要本身并不旨在限制本专利的范围。 在所附权利要求中指出了本发明的范围。

    Semi-public white-box cipher
    87.
    发明申请
    Semi-public white-box cipher 有权
    半公开白盒密码

    公开(公告)号:US20070086586A1

    公开(公告)日:2007-04-19

    申请号:US11251625

    申请日:2005-10-14

    IPC分类号: H04L9/28

    摘要: A computer-implemented system and method for configuring and operating a white-box cipher is disclosed. In one implementation, the system employs a method for configuring pseudorandom data derived from a key to perform key-scheduling functionality associated with rounds of the cipher. Additionally, the system employs a method for generating white-box executable code, wherein the code hides the pseudorandom data by incorporating it into mathematical operations performed during execution of the rounds. Accordingly, the cipher is suited for white-box applications managing digital rights, such as decoding audio, video and other content.

    摘要翻译: 公开了一种用于配置和操作白盒密码的计算机实现的系统和方法。 在一个实现中,系统采用一种用于配置从密钥导出的伪随机数据以执行与密码轮相关联的密钥调度功能的方法。 另外,该系统采用一种产生白盒可执行代码的方法,其中该代码通过将伪随机数据并入到执行循环期间执行的数学运算中来隐藏伪随机数据。 因此,该密码适用于管理数字权利的白盒应用,例如解码音频,视频和其他内容。

    Protecting Digital Goods Using Oblivious Checking
    89.
    发明申请
    Protecting Digital Goods Using Oblivious Checking 失效
    使用谨慎检查保护数字商品

    公开(公告)号:US20060136750A1

    公开(公告)日:2006-06-22

    申请号:US11276032

    申请日:2006-02-10

    IPC分类号: G06F12/14 H04L9/32 G06F11/30

    摘要: Oblivious checking of a digital good is performed by identifying a plurality of key instructions within a function of a digital good. Each key instruction is an instruction that possibly modifies a register or a flag. An extra instruction is then inserted into the function for each of the key instructions. The extra instructions each correspond to one of the key instructions and modify a register in a deterministic fashion based on the corresponding key instruction. A set of inputs to the function are then identified that result in different valid computation paths in the function being taken. A checksum for the function is then generated by using a mapping function which maps the contents of the register to the set of inputs.

    摘要翻译: 通过在数字商品的功能内识别多个密钥指令来执行对数字商品的仔细检查。 每个键指令是可能修改寄存器或标志的指令。 然后,为每个关键指令的功能插入一个额外的指令。 额外的指令各自对应于密钥指令之一,并且基于相应的密钥指令以确定性方式修改寄存器。 然后识别一组对该功能的输入,这导致所采取功能中的不同的有效计算路径。 然后通过使用将寄存器的内容映射到输入集的映射函数来生成该函数的校验和。