摘要:
Whitenoise是由BSB Utilities公司提出的一个序列密码算法。Wu在2003年8月巧妙地给出了破译Whitenoise算法的一个解方程组方法。该文对Wu的破译算法进行了深入分析, 证明了Wu方法的两个基本假设是错误的, 因而Wu的方法不可能求出正确密钥。此外, 该文还对Wu的破译方法进行了改进, 给出了求解Whitenoise密码的秘密整数和秘密素数的方法, 并给出了对Whitenoise密码的一个预测攻击方法, 利用该方法可由其前80445个乱数求出其任一时刻的乱数。此外, 该文还给出了求出其全部秘密要素的一个思路。
Abstract:
Whitenoise is a stream cipher proposed by the BSB Utilities Inc. In August 2003, Wu Hongjun proposed a breaking algorithm for Whitenoise. In this paper, the authors make an in-depth analysis for Wus breaking algorithm, and prove that the basic hypotheses of Wu are wrong, and that Wus algorithm can not find the correct key of Whitenoise. Furthermore, Wus algorithm is improved and a method obtaining the secret integer and the secret prime numbers is given. A forecast attack to Whitenoise is proposed, with which one can obtain signal for each clock. Furthermore, a think to obtain all the equivalent secret factors is given.