Diffusion is driven by kinetic energy from the environment: It happens because of the natural tendency for particles to spread out, entropy.
Didn't find the answer you were looking for?