This paper studies the possibility of implementing a chaos synchronization scheme in the context of Visible Light Communication (VLC) with potential application to message encryption. For this, a unidirectional transmitter-receiver configuration is employed whereby the encrypted data is sent over a VLC optical wireless channel. More precisely, the classical chaotic masking, with the use of a Rossler oscillator and a corresponding nonlinear observer, and the inverse system approach with Lorenz oscillators, have been employed to demonstrate the proof of concept of chaos synchronization in VLC. By employing a pseudo random binary data sequence as a message it is shown that acceptable message recovery is obtained despite the presence of delay, attenuation and noise in the channel. Simulations results using Matlab Simulink are provided to show the performance and the level of the synchronization achieved for both methods.