On a problem in lattice based Cryptography: the learning with errors problem