This document presents the Noise Driven Encryption Algorithm (NDEA) for encrypting data at the bit level. It uses noise waves introduced over the bit patterns of plaintext to encrypt it. Windows of prime sized layers are selected from the bit patterns, and noise waves are made to propagate within the windows in concentric circular fashion, encrypting the text. For decryption, the reverse process is followed. The algorithm aims to make decryption complex by introducing randomization in window selection and noise propagation coordinates and intensity. It is claimed to produce unpredictable encrypted text that can be used for encrypting passwords and bank transactions. Pseudocodes for the encryption and decryption algorithms are also provided.