EFFICIENT IMPLEMENTATION OF ARITHMETICAL SECURE HASH TECHNIQUES
    2.
    发明申请
    EFFICIENT IMPLEMENTATION OF ARITHMETICAL SECURE HASH TECHNIQUES 有权
    有效实施算术安全技术

    公开(公告)号:US20100086127A1

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

    申请号:US12246812

    申请日:2008-10-07

    IPC分类号: H04L9/06

    CPC分类号: H04L9/0643 H04L2209/125

    摘要: An apparatus including an initialization circuit and a hash computation circuit. The initialization circuit may be configured to present a number of initialization values. The hash computation circuit may be configured to generate hash values for the message in response to the padded message blocks and the initialization values. The hash computation circuit generally performs a diagonal cut technique that simultaneously uses values from a plurality of different cycle rounds in a single cycle round analog.

    摘要翻译: 一种包括初始化电路和散列计算电路的装置。 初始化电路可以被配置为呈现多个初始化值。 哈希计算电路可以被配置为响应于填充的消息块和初始化值来生成消息的散列值。 哈希计算电路通常执行对角切割技术,其同时使用来自单周期循环模拟中的多个不同循环回合的值。

    LOW DEPTH PROGRAMMABLE PRIORITY ENCODERS
    3.
    发明申请
    LOW DEPTH PROGRAMMABLE PRIORITY ENCODERS 有权
    低密度可编程优先编码器

    公开(公告)号:US20110029980A1

    公开(公告)日:2011-02-03

    申请号:US12902376

    申请日:2010-10-12

    IPC分类号: G06F9/46

    CPC分类号: G06F7/74

    摘要: An apparatus having a plurality of first circuits, second circuits, third circuits and fourth circuits is disclosed. The first circuits may be configured to generate a plurality of first signals in response to (i) a priority signal and (ii) a request signal. The second circuits may be configured to generate a plurality of second signals in response to the first signals. The third circuits may be configured to generate a plurality of enable signals in response to the second signals. The fourth circuits may be configured to generate collectively an output signal in response to (i) the enable signals and (ii) the request signal. A combination of the first circuits, the second circuits, the third circuits and the fourth circuits generally establishes a programmable priority encoder. The second signals may be generated independent of the enable signals.

    摘要翻译: 公开了具有多个第一电路,第二电路,第三电路和第四电路的装置。 第一电路可以被配置为响应于(i)优先级信号和(ii)请求信号而产生多个第一信号。 第二电路可以被配置为响应于第一信号而产生多个第二信号。 第三电路可以被配置为响应于第二信号而产生多个使能信号。 第四电路可以被配置为响应于(i)使能信号和(ii)请求信号而一起产生输出信号。 第一电路,第二电路,第三电路和第四电路的组合通常建立可编程优先编码器。 可以独立于使能信号产生第二信号。

    LOW DEPTH PROGRAMMABLE PRIORITY ENCODERS
    4.
    发明申请
    LOW DEPTH PROGRAMMABLE PRIORITY ENCODERS 有权
    低密度可编程优先编码器

    公开(公告)号:US20100293421A1

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

    申请号:US12465810

    申请日:2009-05-14

    IPC分类号: G01R31/28

    CPC分类号: G06F7/74

    摘要: An apparatus having a plurality of first circuits, second circuits, third circuits and fourth circuits is disclosed. The first circuits may be configured to generate a plurality of first signals in response to (i) a priority signal and (ii) a request signal. The second circuits may be configured to generate a plurality of second signals in response to the first signals. The third circuits may be configured to generate a plurality of enable signals in response to the second signals. The fourth circuits may be configured to generate collectively an output signal in response to (i) the enable signals and (ii) the request signal. A combination of the first circuits, the second circuits, the third circuits and the fourth circuits generally establishes a programmable priority encoder. The second signals may be generated independent of the enable signals.

    摘要翻译: 公开了具有多个第一电路,第二电路,第三电路和第四电路的装置。 第一电路可以被配置为响应于(i)优先级信号和(ii)请求信号而产生多个第一信号。 第二电路可以被配置为响应于第一信号而产生多个第二信号。 第三电路可以被配置为响应于第二信号而产生多个使能信号。 第四电路可以被配置为响应于(i)使能信号和(ii)请求信号而一起产生输出信号。 第一电路,第二电路,第三电路和第四电路的组合通常建立可编程优先编码器。 可以独立于使能信号产生第二信号。

    Process for designing comparators and adders of small depth
    5.
    发明申请
    Process for designing comparators and adders of small depth 失效
    设计较小深度的比较器和加法器的过程

    公开(公告)号:US20050005255A1

    公开(公告)日:2005-01-06

    申请号:US10602570

    申请日:2003-06-24

    IPC分类号: G06F7/02 G06F7/506 G06F17/50

    摘要: Logic circuits for logical operations, based on a function fN=x1 OR (x2 AND (x3 OR (x4 AND . . . xN . . . ))) or f′N=x1 AND (x2 OR (x3 AND (x4 OR . . . xN . . . ))), are designed by defining a top portion of the logic circuit based on a pre-selected pattern of 2-input $ and @ gates. The top portion has N inputs and approximately N/3 outputs. A smaller logic circuit is defined having approximately N/3 inputs coupled to the outputs of the top portion. In one embodiment, the circuit is designed for a circuit having N′ inputs, where N′ is 3n or 2*3n, and the N′-N most significant inputs are set to fixed values. The extra gates are removed resulting in a minimum depth circuit. In another embodiment, the depth is further reduced in some cases by designing a circuit for N-1 inputs and transforming the circuit to an N-input circuit. The $ and @ gates are converted to AND and/or OR gates, depending on the function.

    摘要翻译: 用于逻辑运算的逻辑电路基于函数fN = x1 OR(x2 AND(x3 OR(x4 AND ... xN ...))或f'N = x1 AND(x2 OR(x3 AND(x4 OR。 通过基于2输入$和@门的预先选择的模式来定义逻辑电路的顶部来设计。 顶部有N个输入和大约N / 3个输出。 定义了较小的逻辑电路,其具有耦合到顶部部分的输出的大约N / 3个输入。 在一个实施例中,电路被设计用于具有N'个输入的电路,其中N'是3n或2 * 3n,并且N'-N个最高有效输入被设置为固定值。 额外的门被去除,导致最小的深度电路。 在另一个实施例中,通过设计用于N-1输入的电路并将电路变换成N输入电路,在一些情况下深度进一步降低。 根据功能,$和@门将转换为AND和/或OR门。

    Address controlling in the MBIST chain architecture
    6.
    发明授权
    Address controlling in the MBIST chain architecture 有权
    地址控制在MBIST链架构

    公开(公告)号:US07949909B2

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

    申请号:US12183562

    申请日:2008-07-31

    IPC分类号: G11C29/00 G01R31/28

    摘要: A memory collar includes a first circuit, a second circuit and a third circuit. The first circuit may be configured to generate a first control signal, a second control signal and a third control signal in response to one or more test commands. The second circuit may be configured to generate a fourth control signal in response to said third control signal and the fourth control signal. The third circuit may be configured to generate one or more address sequences. The one or more address sequences are presented to a memory during a test mode.

    摘要翻译: 存储器环包括第一电路,第二电路和第三电路。 第一电路可以被配置为响应于一个或多个测试命令产生第一控制信号,第二控制信号和第三控制信号。 第二电路可以被配置为响应于所述第三控制信号和第四控制信号而产生第四控制信号。 第三电路可以被配置为生成一个或多个地址序列。 在测试模式期间将一个或多个地址序列呈现给存储器。

    COMPRESSED INTEGRITY CHECK COUNTERS IN MEMORY

    公开(公告)号:US20190042795A1

    公开(公告)日:2019-02-07

    申请号:US16022402

    申请日:2018-06-28

    摘要: System and techniques for compressed integrity check counters in memory are described herein. A set of counters may be maintained for data areas in memory. A respective counter in the set of counters is used to provide a variance to encryption operations on a corresponding data area. The respective counter is each time data is modified in the corresponding data area. The respective counter implemented by a generalized multi-dimensional counter (GMDC). In response to a trigger, a counter reset is performed on the set of counters. The counter reset may include refreshing the corresponding data area using a new key and resetting the respective counter to a default value in response to the refresh.

    Cipher independent interface for cryptographic hardware service
    8.
    发明授权
    Cipher independent interface for cryptographic hardware service 有权
    用于加密硬件服务的密码独立接口

    公开(公告)号:US08654969B2

    公开(公告)日:2014-02-18

    申请号:US12673022

    申请日:2009-04-10

    IPC分类号: H04K1/00 G06F11/30

    摘要: Disclosed is a cipher independent cryptographic hardware service. Cipher independent transactions are received into input slots (202). The input slots contain FIFOs to hold the transactions. The transactions are converted from cipher independent form to cipher dependent form (206) and timing as they are removed from the FIFOs. After cryptographic processing by cipher specific hardware, the results are sent to output FIFOs (212). Multiple FIFOs and cryptographic hardware may be used so that multiple cryptographic functions may be performed in parallel and simultaneously.

    摘要翻译: 公开了一种密码独立的密码硬件服务。 密码独立事务被接收到输入时隙(202)中。 输入插槽包含用于保存事务的FIFO。 这些事务从密码独立形式转换为密码依赖格式(206),并将它们从FIFO中删除。 在通过密码特定硬件的密码处理之后,将结果发送到输出FIFO(212)。 可以使用多个FIFO和加密硬件,使得可以并行并且同时执行多个加密功能。

    Impulse regular expression matching
    9.
    发明授权
    Impulse regular expression matching 失效
    冲动正则表达式匹配

    公开(公告)号:US08650146B2

    公开(公告)日:2014-02-11

    申请号:US12822349

    申请日:2010-06-24

    IPC分类号: G06N5/02

    摘要: Disclosed is a method and apparatus for matching regular expressions. A buffer of symbols giving a number of the last occurrence positions of each symbol is maintained. When two constants match on either side of a regular expression operator, the buffer of symbols is queried to determine if a member of the complement of the regular expression operator occurred between the two constants. If so, then the operator was not satisfied. If not, then the operator was satisfied.

    摘要翻译: 公开了一种用于匹配正则表达式的方法和装置。 维持每个符号的最后出现位置数的符号缓冲器。 当两个常数在正则表达式运算符的任一侧匹配时,查询符号缓冲区以确定正则表达式运算符的补码的成员是否在两个常量之间发生。 如果是这样,那么操作员不满意。 如果没有,那么操作员就满意了。

    Data controlling in the MBIST chain architecture
    10.
    发明授权
    Data controlling in the MBIST chain architecture 失效
    MBIST链架构中的数据控制

    公开(公告)号:US08156391B2

    公开(公告)日:2012-04-10

    申请号:US12167305

    申请日:2008-07-03

    IPC分类号: G11C29/14 G11C29/50

    摘要: A memory collar including a first circuit and a second circuit. The first circuit may be configured to generate one or more data sequences in response to one or more test commands. The one or more data sequences may be presented to a memory during a test mode. The second circuit may be configured to pre-process one or more outputs generated by the memory in response to the one or more data sequences.

    摘要翻译: 一种包括第一电路和第二电路的存储器环。 第一电路可以被配置为响应于一个或多个测试命令而生成一个或多个数据序列。 在测试模式期间,可以将一个或多个数据序列呈现给存储器。 第二电路可以被配置为响应于一个或多个数据序列预处理由存储器产生的一个或多个输出。