Du hast recht, 100% sicher ist nix
Jedes Kontrollverfahren bringt nur eine gewisse Wahrscheinlichkeit, daß die Daten stimmen. Im "richtigen Leben" wird deshalb gerne CRC-16 verwendet, das ist eine 16-Bit Prüfzahl, da klappt das schon extrem sicher. Ist aber alles eine Wissenschaft.
Das von dies genannte Addieren gibt es, das findest du z.B. in der HEX-File
fur den AVR.
Beim BCC (Rs485) werden die Bytes nacheinander mit XOR verknüpft.
Die Sicherheit hängt auch davon ab, wie lange diese Messages sind.