Implementing the Discrete Fourier Transform in the Encrypted Domain