Because of the difficulty of building a high-dimensional quantum register, this paper presents an implementation of the high-dimensional quantum Fourier transform (QFT) based on a low-dimensional quantum register. First, we define the t-bit semiclassical quantum Fourier transform. In terms of probability amplitude, we prove that the transform can realize quantum Fourier transformation, illustrate that the requirement for the two-qubit gate reduces obviously, and further design a quantum circuit of the transform. Combining the classical fixed-window method and the implementation of Shor's quantum factorization algorithm, we then redesign a circuit for Shor's algorithm, whose required computation resource is approximately equal to that of Parker's. The requirement for elementary quantum gates for Parker's algorithm is , and the quantum register for our circuit requires t1 more dimensions than Parker's. However, our circuit is t 2 times as fast as Parker's, where t is the width of the window. Quantum computing has a strong ability for parallel computing, which poses a great challenge to the security of the modern cipher. In 1994, Shor [1] presented a polynomial-time quantum algorithm for factorization. Apparently, the emergence of this algorithm greatly threatens the public-key cryptography, such as RSA cryptography, whose security is based on factorization and a discrete logarithm. In 1996, Grover [2] presented a quantum searching algorithm that reduces the computational complexity of current exhaustive search attacks from O(2 n ) to O(2 n/2 ). To overcome this problem, scholars [3][4][5][6][7][8][9][10][11] in China and abroad have since intensively investigated quantum computation and quantum cryptology. Although the correctness of quantum computation and Shor's algorithm has been proved to hold true [12], it is still difficult to break 2048-bit RSA or 191-bit ECC in the case of the quantum computer for the reason that the kilobit quantum computer does not exist. Thus, how to reduce the computation resource required for Shor's algorithm is an issue of common concern.In 1996, Vedral et al.[13] published a circuit with a 7n+1-dimensional quantum register and O(n 3 ) elementary gates for modular exponentiation (where n denotes the length of the integer to be factorized). It has been mentioned that the quantum register requirement can be reduced to 4n+3 if unbounded Toffoli gates (n-controlled NOT gates) are available. Also in 1996, Beckman et al. [14] presented an extended analysis of modular exponentiation, with a circuit of a 4n+1-dimensional quantum register if unbounded Toffoli gates are available. In 1998, Zalka [15] described a method for factorization with a 3n+O(logN)-dimensional quantum register using only elementary gates. However, these achievements are the optimization of Shor's algorithm, which is based only on reducing the dimensions of the quantum register.Generally speaking, in the implementation of the quantum Fourier transform (QFT), the n-bit quantum state is once inputted into a n-dimensional...