Rainbow Crypt: Securing Communication through a Protected Visual Channel