Patent ID: 8015316

Claim:
A method for transmitting messages between a transmitter and a receiver on a communications channel on which there may be noise, wherein said messages comprise a message header containing header data to allow recognition of the message, a message body containing message data to be transmitted, and a message tail containing verification information to verify completeness of the message, and wherein the receiver recognizes said messages by means of header data contained in said message header, the method comprising the steps of: generating the message to be transmitted; inserting in the message header a message signature comprising a fixed part and a validation part; transmitting the message on the communications channel to the receiver; and recognizing that a valid message has been received by verifying whether the fixed part of the message signature received generates in the receiver a message validation sequence that is the same as the validation part of the message signature; wherein the fixed part of the message signature comprises a first sequence of data, and the validation part of the message signature comprises a second sequence of data obtained by applying a validation key to the first sequence of data; the step of recognizing that a valid message has been received further comprises applying the validation key to receiver a third sequence of data; and the step of recognizing that a valid message has been received further comprises comparing the third sequence of data with the second sequence of data contained in the message received, the message being recognized when said third sequence of data and said second sequence of data coincide.