Software whitening