-
1.
公开(公告)号:US20050254646A1
公开(公告)日:2005-11-17
申请号:US11170900
申请日:2005-06-30
申请人: Chenggang Duan , Fengguang Zhao , Sunil Gupta
发明人: Chenggang Duan , Fengguang Zhao , Sunil Gupta
CPC分类号: H04L9/06 , H04L9/0869 , H04L2209/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%。 即使对于相同的纯文本和相同的密钥,编码文本也可以使用不同的环境进行更改。 硬件设计的操作基于算术加法和移位,而不是乘法和除法。 因此,硬件设计简单,适用于密码学和电子商务。
-
公开(公告)号: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.
摘要翻译: 一种用于执行编码和解码的无乘法算术编码技术。 编码技术包括从编码的流和两个频率计数接收符号,找到最可能的符号和最不可能的符号,使第一个寄存器进行幅度移位操作,以将比特输出到编码比特流,并用于近似每个 编码字符串中的符号,根据上下文概率编码编码字符串中的下一个符号。 无乘法算术编码消除了对幅度步长的需要以及对诸如位填充等常规进位技术的需求,因此提供了低计算复杂且低成本的硬件实现,同时仍然实现了与由 乘法技术。
-
公开(公告)号:US07664267B2
公开(公告)日:2010-02-16
申请号:US11170900
申请日:2005-06-30
申请人: Chenggang Duan , Fengguang Zhao , Sunil K. Gupta
发明人: Chenggang Duan , Fengguang Zhao , Sunil K. Gupta
CPC分类号: H04L9/06 , H04L9/0869 , H04L2209/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%。 即使对于相同的纯文本和相同的密钥,编码文本也可以使用不同的环境进行更改。 硬件设计的操作基于算术加法和移位,而不是乘法和除法。 因此,硬件设计简单,适用于密码学和电子商务。
-
公开(公告)号:US07219059B2
公开(公告)日:2007-05-15
申请号:US10188539
申请日:2002-07-03
申请人: Sunil K. Gupta , Ziyi Lu , Fengguang Zhao
发明人: Sunil K. Gupta , Ziyi Lu , Fengguang Zhao
IPC分类号: G10L15/08
摘要: 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.
摘要翻译: 一种用于通过接收旨在符合参考短语的用户短语并根据关节计分引擎,持续时间评分引擎和语调评分引擎中的至少一个来生成发音分数的方法和装置, 从而得出发音得分。
-
-
-