In a method for authenticating at least one of data stored to be stored on said media in order to prevent at least one of piracy, unauthorized access and unauthorized copying of the data, a computer data message at least one of stored, buffered and cached on a computer readable medium comprising at least one predetermined error introduced in the computer data message comprising the computer data message, the at least one predetermined error comprising at least one authentication key or component thereof, used in authenticating whether the computer data message is authorized, and wherein the predetermined errors are sufficiently minimal such that the at least one predetermined error is removed therefrom without substantially altering an audible component of the computer data message, and wherein the computer data message is transmitted substantially free of the at least one predetermined error preventing a destination processor from the at least one predetermined error comprising the at least one authentication key or component thereof, used in the authenticating whether the computer data message is authorized.