-
公开(公告)号:US09311051B2
公开(公告)日:2016-04-12
申请号:US13738899
申请日:2013-01-10
Applicant: Advanced Micro Devices, Inc.
Inventor: David A. Kaplan , Winthrop J. Wu
CPC classification number: G06F7/588
Abstract: A random number generator may include an input configured to receive a plurality of entropy bits generated by an entropy source of a random number generator, wherein the random number generator is configured to generate a plurality of random numbers; and an entropy health monitor coupled with the input, wherein the entropy health monitor is configured to perform a corrective action based on the plurality of entropy bits.
Abstract translation: 随机数生成器可以包括被配置为接收由随机数发生器的熵源生成的多个熵位的输入,其中所述随机数生成器被配置为生成多个随机数; 以及与所述输入端耦合的熵健康监视器,其中所述熵健康监视器被配置为基于所述多个熵位执行校正动作。
-
公开(公告)号:US20150113268A1
公开(公告)日:2015-04-23
申请号:US14057722
申请日:2013-10-18
Applicant: Advanced Micro Devices, Inc.
Inventor: Winthrop J. Wu
CPC classification number: H04L9/0631 , G09C1/00 , H04L63/0457 , H04L2209/12
Abstract: A computational engine may include an input configured to receive a first data packet and a second data packet, a context memory configured to store one or more contexts, and a set of computational elements coupled with the input and coupled with the context memory. The set of computational elements may be configured to generate a first output data packet by executing a first sequence of cryptographic operations on the first data packet, and generate a second output data packet by executing a second sequence of cryptographic operations on the second data packet and on a selected context of the one of the one or more contexts. The selected context may be associated with the second packet of data, and the context may be stored in the context memory prior to the execution of the first sequence of cryptographic operations.
Abstract translation: 计算引擎可以包括被配置为接收第一数据分组和第二数据分组的输入,被配置为存储一个或多个上下文的上下文存储器以及与所述输入耦合并与所述上下文存储器耦合的一组计算元件。 所述计算元件组可以被配置为通过对所述第一数据分组执行第一密码操作序列来生成第一输出数据分组,并且通过对所述第二数据分组执行第二加密操作序列来生成第二输出数据分组,以及 在所述一个或多个上下文中的一个的选择的上下文上。 所选择的上下文可以与第二数据分组相关联,并且上下文可以在执行第一密码操作序列之前被存储在上下文存储器中。
-
公开(公告)号:US20150110264A1
公开(公告)日:2015-04-23
申请号:US14058102
申请日:2013-10-18
Applicant: Advanced Micro Devices, Inc.
Inventor: Winthrop J. Wu
IPC: H04L9/30
CPC classification number: H04L9/0643 , H04L2209/12
Abstract: A computational engine may comprise a working memory configured to receive a first input message and a second input message, a context memory coupled with the working memory, wherein the context memory is configured to simultaneously store a first context corresponding to the first input message and a second context corresponding to the second input message, and a set of computational elements coupled with the working memory and coupled with the context memory, wherein the set of computational elements is configured to finish generating a first output digest based on the first input message and a first context after starting generation of a second output digest based the second input message and a second context and before finishing the generation of the second output digest.
Abstract translation: 计算引擎可以包括被配置为接收第一输入消息和第二输入消息的工作存储器,与工作存储器耦合的上下文存储器,其中上下文存储器被配置为同时存储对应于第一输入消息的第一上下文,以及 第二上下文对应于第二输入消息,以及与工作存储器耦合并与上下文存储器耦合的一组计算元件,其中该组计算元件被配置为基于第一输入消息完成生成第一输出摘要,并且 基于第二输入消息和第二上下文开始生成第二输出摘要之后,以及在完成第二输出摘要的生成之前的第一上下文。
-
-