USING DARK BITS TO REDUCE PHYSICAL UNCLONABLE FUNCTION (PUF) ERROR RATE WITHOUT STORING DARK BITS LOCATION
    2.
    发明申请
    USING DARK BITS TO REDUCE PHYSICAL UNCLONABLE FUNCTION (PUF) ERROR RATE WITHOUT STORING DARK BITS LOCATION 有权
    使用深色位置减少物理不可靠功能(PUF)错误率,而不会存储明显的位置

    公开(公告)号:US20150178143A1

    公开(公告)日:2015-06-25

    申请号:US14140243

    申请日:2013-12-24

    IPC分类号: G06F11/07

    摘要: Dark-bit masking technologies for physically unclonable function (PUF) components are described. A computing system includes a processor core and a secure key manager component coupled to the processor core. The secure key manager includes the PUF component, and a dark-bit masking circuit coupled to the PUF component. The dark-bit masking circuit is to measure a PUF value of the PUF component multiple times during a dark-bit window to detect whether the PUF value of the PUF component is a dark bit. The dark bit indicates that the PUF value of the PUF component is unstable during the dark-bit window. The dark-bit masking circuit is to output the PUF value as an output PUF bit of the PUF component when the PUF value is not the dark bit and set the output PUF bit to be a specified value when the PUF value of the PUF component is the dark bit.

    摘要翻译: 描述了用于物理不可克隆功能(PUF)组件的暗位掩蔽技术。 计算系统包括处理器核心和耦合到处理器核心的安全密钥管理器组件。 安全密钥管理器包括PUF组件和耦合到PUF组件的暗位屏蔽电路。 暗位掩蔽电路是在暗位窗口期间多次测量PUF分量的PUF值,以检测PUF分量的PUF值是否为暗位。 暗位表示PUF组件的PUF值在暗位窗口期间不稳定。 当PUF值不是暗位时,暗位屏蔽电路将输出PUF值作为PUF分量的输出PUF位,并且当PUF分量的PUF值为 黑暗的一点

    SECURE KEY STORAGE USING PHYSICALLY UNCLONABLE FUNCTIONS
    3.
    发明申请
    SECURE KEY STORAGE USING PHYSICALLY UNCLONABLE FUNCTIONS 有权
    使用物理不可靠函数确保关键存储

    公开(公告)号:US20140201540A1

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

    申请号:US13996544

    申请日:2011-12-29

    IPC分类号: H04L9/08

    摘要: Some implementations disclosed herein provide techniques and arrangements for provisioning keys to integrated circuits/processors. A processor may include physically unclonable functions component, which may generate a unique hardware key based at least on at least one physical characteristic of the processor. The hardware key may be employed in encrypting a key such as a secret key. The encrypted key may be stored in a memory of the processor. The encrypted key may be validated. The integrity of the key may be protected by communicatively isolating at least one component of the processor.

    摘要翻译: 本文公开的一些实施例提供了用于向集成电路/处理器供应密钥的技术和布置 处理器可以包括物理上不可克隆的功能组件,其可以至少基于处理器的至少一个物理特性来生成唯一的硬件密钥。 硬件密钥可用于加密诸如秘密密钥的密钥。 加密密钥可以存储在处理器的存储器中。 可以验证加密的密钥。 可以通过通信地隔离处理器的至少一个组件来保护密钥的完整性。

    Systems, Apparatuses, and Methods for K Nearest Neighbor Search
    6.
    发明申请
    Systems, Apparatuses, and Methods for K Nearest Neighbor Search 有权
    K最近邻搜索的系统,设备和方法

    公开(公告)号:US20160188533A1

    公开(公告)日:2016-06-30

    申请号:US14582607

    申请日:2014-12-24

    IPC分类号: G06F15/80

    摘要: Systems, apparatuses, and methods for k-nearest neighbor (KNN) searches are described. In particular, embodiments of a KNN accelerator and its uses are described. In some embodiments, the KNN accelerator includes a plurality of vector partial distance computation circuits each to calculate a partial sum, a minimum sort network to sort partial sums from the plurality of vector partial distance computation circuits to find k nearest neighbor matches and a global control circuit to control aspects of operations of the plurality of vector partial distance computation circuits.

    摘要翻译: 描述了k-最近邻(KNN)搜索的系统,装置和方法。 特别地,描述了KNN加速器的实施例及其用途。 在一些实施例中,KNN加速器包括多个矢量部分距离计算电路,每个矢量部分距离计算电路各自计算部分和,最小分类网络对来自多个矢量部分距离计算电路的部分和进行排序以找到最近邻匹配和全局控制 电路以控制多个矢量部分距离计算电路的操作的方面。

    HYBRID CAM ASSISTED DEFLATE DECOMPRESSION ACCELERATOR
    8.
    发明申请
    HYBRID CAM ASSISTED DEFLATE DECOMPRESSION ACCELERATOR 有权
    混合辅助辅助解码加速器

    公开(公告)号:US20150381202A1

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

    申请号:US14317698

    申请日:2014-06-27

    IPC分类号: H03M7/42 G06F12/06

    摘要: Disclosed is an integrated circuit including a memory device including a first portion and a second portion. The first portion is a first type of content addressable memory (CAM) with a first set of cells and the second portion is a second type of CAM with a second set of cells. The first set of cells is smaller than the second set of cells. The integrated circuit further includes a decompression accelerator coupled to the memory device, the decompression accelerator to generate a plurality of length codes. Each of the plurality of length codes include at least one bit. The plurality of length codes are generated using a symbol received from an encoded data stream that includes a plurality of symbols. The decompression accelerator further to store the plurality of length codes in the first portion of the memory device in an order according to their respective number of bits.

    摘要翻译: 公开了一种集成电路,其包括包括第一部分和第二部分的存储器件。 第一部分是具有第一组单元的第一类型的内容可寻址存储器(CAM),并且第二部分是具有第二组单元格的第二类型的CAM。 第一组单元格小于第二组单元格。 集成电路还包括耦合到存储器件的解压加速器,解压加速器以产生多个长度代码。 多个长度码中的每一个包括至少一个位。 使用从包括多个符号的编码数据流接收的符号来生成多个长度码。 所述解压缩加速器进一步按照它们各自的位数按顺序将所述多个长度代码存储在所述存储器件的第一部分中。

    APPARATUS AND METHOD FOR SKEIN HASHING
    9.
    发明申请
    APPARATUS AND METHOD FOR SKEIN HASHING 有权
    装置和方法进行滑雪

    公开(公告)号:US20150023500A1

    公开(公告)日:2015-01-22

    申请号:US14507427

    申请日:2014-10-06

    IPC分类号: H04L9/08

    摘要: Described herein are an apparatus and method for Skein hashing. The apparatus comprises a block cipher operable to receive an input data and to generate a hashed output data by applying Unique Block Iteration (UBI) modes, the block cipher comprising at least two mix and permute logic units which are pipelined by registers; and a counter, coupled to the block cipher, to determine a sequence of the UBI modes and to cause the block cipher to process at least two input data simultaneously for generating the hashed output data.

    摘要翻译: 这里描述了用于Skein散列的装置和方法。 该装置包括可以用于接收输入数据并通过应用唯一块迭代(UBI)模式来产生散列输出数据的块密码,所述块密码包括由寄存器流水线化的至少两个混合和置换逻辑单元; 以及耦合到所述块密码的计数器,以确定所述UBI模式的序列,并且使所述块密码同时处理至少两个输入数据以产生所述散列输出数据。

    Method and apparatus for efficiently implementing the advanced encryption standard
    10.
    发明授权
    Method and apparatus for efficiently implementing the advanced encryption standard 有权
    有效实施高级加密标准的方法和装置

    公开(公告)号:US08923510B2

    公开(公告)日:2014-12-30

    申请号:US11966658

    申请日:2007-12-28

    IPC分类号: H04L9/00 G06F7/00

    摘要: Implementations of Advanced Encryption Standard (AES) encryption and decryption processes are disclosed. In one embodiment of S-box processing, a block of 16 byte values is converted, each byte value being converted from a polynomial representation in GF(256) to a polynomial representation in GF((22)4). Multiplicative inverse polynomial representations in GF((22)4) are computed for each of the corresponding polynomial representations in GF((22)4). Finally corresponding multiplicative inverse polynomial representations in GF((22)4) are converted and an affine transformation is applied to generate corresponding polynomial representations in GF(256). In an alternative embodiment of S-box processing, powers of the polynomial representations are computed and multiplied together in GF(256) to generate multiplicative inverse polynomial representations in GF(256). In an embodiment of inverse-columns-mixing, the 16 byte values are converted from a polynomial representation in GF(256) to a polynomial representation in GF((24)2). A four-by-four matrix is applied to the transformed polynomial representation in GF((24)2) to implement the inverse-columns-mixing.

    摘要翻译: 公开了高级加密标准(AES)加密和解密过程的实现。 在S盒处理的一个实施例中,转换16字节值的块,每个字节值从GF(256)中的多项式表示转换为GF((22)4)中的多项式表示。 对于GF((22)4)中的每个对应多项式表示,计算GF((22)4)中的乘法逆多项式表示。 最后,对GF((22)4)中的相应的乘法逆多项式表示进行转换,并应用仿射变换以在GF(256)中生成对应的多项式表示。 在S盒处理的替代实施例中,计算多项式表示的幂并在GF(256)中相乘,以在GF(256)中生成乘法逆多项式表示。 在反列混合的实施例中,将16字节值从GF(256)中的多项式表示转换为GF((24)2)中的多项式表示。 将四乘四矩阵应用于GF((24)2)中的变换多项式表示,以实现反列混合。