Cryptographic processing using a processor
    1.
    发明授权
    Cryptographic processing using a processor 有权
    使用处理器进行加密处理

    公开(公告)号:US08452006B2

    公开(公告)日:2013-05-28

    申请号:US12900827

    申请日:2010-10-08

    IPC分类号: G06F21/00

    摘要: In one embodiment, a cryptography processor compatible with the Advanced Encryption Standard (AES) for encrypting and decrypting has a memory storing each element of an AES State, normally 8-bit long, in a corresponding memory space that is at least 9 bits long. Using the larger memory spaces, the processor performs modified AES transformations on the State. A modified column-mixing transformation uses bit-shifting and XOR operations, thereby avoiding some multiplications and modulo reductions and resulting in some 9-bit State elements. A modified byte-substitution transformation uses a 512-element look-up table to accommodate 9-bit inputs. The modified byte-substitution transformation is combined with a modified row-shifting transformation. The memory has data registers each holding four State elements. A modified expanded key schedule is used in a modified round-key-adding transformation that is combined with the modified column-mixing transformation, wherein all four elements stored in a single data register are processed together in some operations.

    摘要翻译: 在一个实施例中,与用于加密和解密的高级加密标准(AES)兼容的加密处理器具有存储器,其存储在至少9位长的相应存储器空间中的通常为8位长的AES状态的每个元素。 使用较大的存储空间,处理器在状态上执行修改的AES转换。 修改的列混合变换使用位移和XOR操作,从而避免了一些乘法和模减少,并导致一些9位状态元素。 修改的字节替换变换使用512元素查找表来容纳9位输入。 修改的字节替换变换与修改的行移位变换组合。 存储器具有每个具有四个状态元素的数据寄存器。 经修改的扩展密钥调度被用于与经修改的列混合变换组合的修改的循环密钥加法变换,其中存储在单个数据寄存器中的所有四个元素在一些操作中被一起处理。

    Adaptive filtering with flexible selection of algorithm complexity and performance
    2.
    发明授权
    Adaptive filtering with flexible selection of algorithm complexity and performance 有权
    自适应滤波,灵活选择算法的复杂性和性能

    公开(公告)号:US08515055B2

    公开(公告)日:2013-08-20

    申请号:US12530269

    申请日:2008-10-31

    IPC分类号: H04M9/08 H04B3/20 H04B1/38

    CPC分类号: H04M9/082

    摘要: An adaptive filter configured to use multiple algorithm species that differ in the quality of echo suppression and respective burdens imposed on the computational resources of the host communication device. Depending on the available computational budget, the adaptive filter selects an algorithm species that, while supporting a relatively high quality of echo suppression, involves a relatively low risk of overwhelming the computational resources. The adaptive filter monitors changes in the available computational budget and, if appropriate or necessary, can change the algorithm species to maintain a quality of echo suppression that is optimal for the current computational budget. If a change of the algorithm species is initiated, then at least a portion of internal algorithm data from the previously running algorithm species might be transferred for use in the subsequent algorithm species.

    摘要翻译: 一种自适应滤波器,其被配置为使用不同于回波抑制的质量的多种算法种类以及施加在主机通信设备的计算资源上的各种负担。 根据可用的计算预算,自适应滤波器选择在支持较高质量的回波抑制的同时涉及相对低的计算资源压倒的风险的算法种类。 自适应滤波器监测可用计算预算的变化,并且如果合适或必要,可以改变算法种类以保持对于当前计算预算而言最佳的回波抑制的质量。 如果启动算法种类的改变,则可以传输来自先前运行的算法种类的内部算法数据的至少一部分,以供后续算法种类使用。

    CRYPTOGRAPHIC PROCESSING USING A PROCESSOR
    3.
    发明申请
    CRYPTOGRAPHIC PROCESSING USING A PROCESSOR 有权
    使用处理器进行拼接处理

    公开(公告)号:US20110231673A1

    公开(公告)日:2011-09-22

    申请号:US12900827

    申请日:2010-10-08

    IPC分类号: G06F21/22

    摘要: In one embodiment, a cryptography processor compatible with the Advanced Encryption Standard (AES) for encrypting and decrypting has a memory storing each element of an AES State, normally 8-bit long, in a corresponding memory space that is at least 9 bits long. Using the larger memory spaces, the processor performs modified AES transformations on the State. A modified column-mixing transformation uses bit-shifting and XOR operations, thereby avoiding some multiplications and modulo reductions and resulting in some 9-bit State elements. A modified byte-substitution transformation uses a 512-element look-up table to accommodate 9-bit inputs. The modified byte-substitution transformation is combined with a modified row-shifting transformation. The memory has data registers each holding four State elements. A modified expanded key schedule is used in a modified round-key-adding transformation that is combined with the modified column-mixing transformation, wherein all four elements stored in a single data register are processed together in some operations.

    摘要翻译: 在一个实施例中,与用于加密和解密的高级加密标准(AES)兼容的加密处理器具有存储器,其存储在至少9位长的相应存储器空间中的通常为8位长的AES状态的每个元素。 使用较大的存储空间,处理器在状态上执行修改的AES转换。 修改的列混合变换使用位移和XOR操作,从而避免了一些乘法和模减少,并导致一些9位状态元素。 修改的字节替换变换使用512元素查找表来容纳9位输入。 修改的字节替换变换与修改的行移位变换组合。 存储器具有每个具有四个状态元素的数据寄存器。 经修改的扩展密钥调度被用于与经修改的列混合变换组合的修改的循环密钥加法变换,其中存储在单个数据寄存器中的所有四个元素在一些操作中被一起处理。

    High-performance tone detection using a digital signal processor (DSP) having multiple arithmetic logic units (ALUs)
    4.
    发明授权
    High-performance tone detection using a digital signal processor (DSP) having multiple arithmetic logic units (ALUs) 失效
    使用具有多个算术逻辑单元(ALU)的数字信号处理器(DSP)的高性能音调检测

    公开(公告)号:US08761916B2

    公开(公告)日:2014-06-24

    申请号:US13124474

    申请日:2009-05-28

    IPC分类号: G06F17/00

    CPC分类号: H04Q1/453 G10L25/90

    摘要: In one embodiment, a DSP having four arithmetic logic units (ALUs) and able to have two read/write operations per clock cycle performs silence detection and tone detection for data frames containing samples of an audio signal. The ALUs are used together in parallel to process the samples in the data frames received by the DSP. A received data frame is filtered by the silence detection so that substantially silent frames are dropped and non-silent frames are further processed. In the tone detection, a filtered data frame is processed, four samples at a time, to determine the power of the signal at a given frequency, where the power determination is used to determine whether a given tone (i.e., a signal at a given frequency) is present in the data frame.

    摘要翻译: 在一个实施例中,具有四个算术逻辑单元(ALU)并且能够在每个时钟周期中具有两个读/写操作的DSP对包含音频信号的样本的数据帧执行静音检测和音调检测。 ALU并行使用,以处理由DSP接收的数据帧中的样本。 接收到的数据帧通过静音检测进行过滤,使得基本静默的帧被丢弃,非静音帧被进一步处理。 在音调检测中,处理滤波后的数据帧,一次四个采样,以确定给定频率处的信号功率,其中功率确定用于确定给定的音调(即,给定的信号 频率)存在于数据帧中。

    HIGH-PERFORMANCE TONE DETECTION USING A DIGITAL SIGNAL PROCESSOR (DSP) HAVING MULTIPLE ARITHMETIC LOGIC UNITS (ALUS)
    5.
    发明申请
    HIGH-PERFORMANCE TONE DETECTION USING A DIGITAL SIGNAL PROCESSOR (DSP) HAVING MULTIPLE ARITHMETIC LOGIC UNITS (ALUS) 失效
    使用具有多个算术逻辑单元(ALUS)的数字信号处理器(DSP)进行高性能音调检测

    公开(公告)号:US20110200147A1

    公开(公告)日:2011-08-18

    申请号:US13124474

    申请日:2009-05-28

    IPC分类号: H03K9/00

    CPC分类号: H04Q1/453 G10L25/90

    摘要: In one embodiment, a DSP having four arithmetic logic units (ALUs) and able to have two read/write operations per clock cycle performs silence detection and tone detection for data frames containing samples of an audio signal. The ALUs are used together in parallel to process the samples in the data frames received by the DSP. A received data frame is filtered by the silence detection so that substantially silent frames are dropped and non-silent frames are further processed. In the tone detection, a filtered data frame is processed, four samples at a time, to determine the power of the signal at a given frequency, where the power determination is used to determine whether a given tone (i.e., a signal at a given frequency) is present in the data frame.

    摘要翻译: 在一个实施例中,具有四个算术逻辑单元(ALU)并且能够在每个时钟周期中具有两个读/写操作的DSP对包含音频信号的样本的数据帧执行静音检测和音调检测。 ALU并行使用,以处理由DSP接收的数据帧中的样本。 接收到的数据帧通过静音检测进行过滤,使得基本静默的帧被丢弃,非静音帧被进一步处理。 在音调检测中,处理滤波后的数据帧,一次四个采样,以确定给定频率处的信号功率,其中功率确定用于确定给定的音调(即,给定的信号 频率)存在于数据帧中。

    ADAPTIVE FILTERING WITH FLEXIBLE SELECTION OF ALGORITHM COMPLEXITY AND PERFORMANCE
    6.
    发明申请
    ADAPTIVE FILTERING WITH FLEXIBLE SELECTION OF ALGORITHM COMPLEXITY AND PERFORMANCE 有权
    具有灵活选择算法复杂性和性能的自适应滤波

    公开(公告)号:US20110033037A1

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

    申请号:US12530269

    申请日:2008-10-31

    IPC分类号: H04M9/08

    CPC分类号: H04M9/082

    摘要: An adaptive filter configured to use multiple algorithm species that differ in the quality of echo suppression and respective burdens imposed on the computational resources of the host communication device. Depending on the available computational budget, the adaptive filter selects an algorithm species that, while supporting a relatively high quality of echo suppression, involves a relatively low risk of overwhelming the computational resources. The adaptive filter monitors changes in the available computational budget and, if appropriate or necessary, can change the algorithm species to maintain a quality of echo suppression that is optimal for the current computational budget. If a change of the algorithm species is initiated, then at least a portion of internal algorithm data from the previously running algorithm species might be transferred for use in the subsequent algorithm species.

    摘要翻译: 一种自适应滤波器,其被配置为使用不同于回波抑制的质量的多种算法种类以及施加在主机通信设备的计算资源上的各种负担。 根据可用的计算预算,自适应滤波器选择在支持较高质量的回波抑制的同时涉及相对低的计算资源压倒的风险的算法种类。 自适应滤波器监测可用计算预算的变化,并且如果合适或必要,可以改变算法种类以保持对于当前计算预算而言最佳的回波抑制的质量。 如果启动算法种类的改变,则可以传输来自先前运行的算法种类的内部算法数据的至少一部分,以供后续算法种类使用。