Variable size key cipher and method and device using the same
    1.
    发明申请
    Variable size key cipher and method and device using the same 有权
    可变大小的密码密码和使用该密码的方法和设备

    公开(公告)号:US20050254646A1

    公开(公告)日:2005-11-17

    申请号:US11170900

    申请日:2005-06-30

    IPC分类号: H04L9/00 H04K1/00

    摘要: An encryption device and method and decryption device and method which implement a bit-based encryption scheme and hardware design. The encryption device includes a random number generator, receiving a main key, determining a working key using at least one random number and outputting a working key, a model, receiving the main key, the working key and plain text to be encoded and generating at least two frequency counts. The encryption device further includes an encoder, which outputs encoded text based on the working key, the plain text and the at least two frequency counts. The encryption device and method and decryption device and method process encrypted text that is based upon a stream structure with an unlimited key length and may be compressed by 50%. The encoded text is changeable with different environments even for the same plain text and the same key. Operations of the hardware design are based on arithmetic additions and shifts, and not multiplications and divisions. As a result, the hardware design is simple and applicable to cryptography and e-commerce.

    摘要翻译: 一种实现基于位的加密方案和硬件设计的加密装置和方法和解密装置和方法。 加密装置包括随机数发生器,接收主密钥,使用至少一个随机数确定工作密钥并输出工作密钥,模型,接收主密钥,工作密钥和待编码的明文以及生成在 至少两个频率计数。 加密装置还包括编码器,其基于工作密钥,纯文本和至少两个频率计数输出编码文本。 加密装置和方法以及解密装置和方法处理基于具有无限密钥长度的流结构的加密文本,并且可以压缩50%。 即使对于相同的纯文本和相同的密钥,编码文本也可以使用不同的环境进行更改。 硬件设计的操作基于算术加法和移位,而不是乘法和除法。 因此,硬件设计简单,适用于密码学和电子商务。

    Multiplication-free arithmetic coding
    2.
    发明授权
    Multiplication-free arithmetic coding 失效
    无乘法算术编码

    公开(公告)号:US06259388B1

    公开(公告)日:2001-07-10

    申请号:US09240576

    申请日:1999-02-01

    申请人: Fengguang Zhao

    发明人: Fengguang Zhao

    IPC分类号: H03M730

    CPC分类号: H03M7/4006

    摘要: A multiplication-free arithmetic coding technique for performing encoding and decoding. The encoding technique includes receiving a symbol from encoded stream and two frequency counts, finding a most probable symbol and a least probable symbol, subjecting a first register to magnitude shift operations for outputting bits to the encoded bit stream and for approximating a contextual probability of each symbol in the encoded string, an encoding a next symbol in the encoded string based on the contextual probability. The multiplication-free arithmetic coding eliminates the need for a magnitude step and the need for conventional carry over techniques, such as bit stuffing, and therefore provides a low computationally complex and low cost hardware implementation, while still achieving compression ratios comparable to those obtained by multiplication-base techniques.

    摘要翻译: 一种用于执行编码和解码的无乘法算术编码技术。 编码技术包括从编码的流和两个频率计数接收符号,找到最可能的符号和最不可能的符号,使第一个寄存器进行幅度移位操作,以将比特输出到编码比特流,并用于近似每个 编码字符串中的符号,根据上下文概率编码编码字符串中的下一个符号。 无乘法算术编码消除了对幅度步长的需要以及对诸如位填充等常规进位技术的需求,因此提供了低计算复杂且低成本的硬件实现,同时仍然实现了与由 乘法技术。

    Bit based arithmetic coding using variable size key cipher
    3.
    发明授权
    Bit based arithmetic coding using variable size key cipher 有权
    基于位的算术编码使用可变大小密钥密码

    公开(公告)号:US07664267B2

    公开(公告)日:2010-02-16

    申请号:US11170900

    申请日:2005-06-30

    摘要: An encryption device and method and decryption device and method which implement a bit-based encryption scheme and hardware design. The encryption device includes a random number generator, receiving a main key, determining a working key using at least one random number and outputting a working key, a model, receiving the main key, the working key and plain text to be encoded and generating at least two frequency counts. The encryption device further includes an encoder, which outputs encoded text based on the working key, the plain text and the at least two frequency counts. The encryption device and method and decryption device and method process encrypted text that is based upon a stream structure with an unlimited key length and may be compressed by 50%. The encoded text is changeable with different environments even for the same plain text and the same key. Operations of the hardware design are based on arithmetic additions and shifts, and not multiplications and divisions. As a result, the hardware design is simple and applicable to cryptography and e-commerce.

    摘要翻译: 一种实现基于位的加密方案和硬件设计的加密装置和方法和解密装置和方法。 加密装置包括随机数发生器,接收主密钥,使用至少一个随机数确定工作密钥并输出工作密钥,模型,接收主密钥,工作密钥和待编码的明文以及生成在 至少两个频率计数。 加密装置还包括编码器,其基于工作密钥,纯文本和至少两个频率计数输出编码文本。 加密装置和方法以及解密装置和方法处理基于具有无限密钥长度的流结构的加密文本,并且可以压缩50%。 即使对于相同的纯文本和相同的密钥,编码文本也可以使用不同的环境进行更改。 硬件设计的操作基于算术加法和移位,而不是乘法和除法。 因此,硬件设计简单,适用于密码学和电子商务。

    Automatic pronunciation scoring for language learning
    4.
    发明授权
    Automatic pronunciation scoring for language learning 有权
    语言学习的自动发音评分

    公开(公告)号:US07219059B2

    公开(公告)日:2007-05-15

    申请号:US10188539

    申请日:2002-07-03

    IPC分类号: G10L15/08

    CPC分类号: G10L15/10 G09B19/06

    摘要: A method and apparatus for generating a pronunciation score by receiving a user phrase intended to conform to a reference phrase and processing the user phrase in accordance with at least one of an articulation-scoring engine, a duration scoring engine and an intonation-scoring engine to derive thereby the pronunciation score.

    摘要翻译: 一种用于通过接收旨在符合参考短语的用户短语并根据关节计分引擎,持续时间评分引擎和语调评分引擎中的至少一个来生成发音分数的方法和装置, 从而得出发音得分。