Recent developments in computer security have shown that compared to cryptography, steganography is a better way of securing messages. With the advantages offered by parallel computing platforms, a large secret image can be efficiently hidden in another image. This parallelism is achieved in steganography using the OpenCL parallel programming technique. The speed-up improvement obtained is very good with reasonably good output signal quality, even when a large amount of data is processed. The aim of this work is to analyze steganography algorithms and to show how the 24-bit color image of a carrier can be used to hide a secret image. We compare the results by calculating peak signal-to-noise ratio (PSNR), mean squared error (MSE), analysis of histogram and speedup achieved when a large amount of data is processed.