Чтобы добавить к другим ответам, вам, вероятно, стоит заглянуть в коды аутентификации сообщений. MAC-адреса являются более надежным способом обнаружения ошибок, чем простая контрольная сумма TCP.
Если вы хотите что-то надежное, взгляните на [HMAC] [2]. HMAC обеспечивает как обнаружение ошибок, так и аутентификацию (через общие ключи).
Если вы хотите что-то быстрое и грязное, почему бы не использовать хэши sha1?