Наверно все это можно сделать на несущей. 1. память эталон на 10 байт. 2. Память для приема разбить на 3 части. основная 1024 минус 10 байт. И два блока памяти по 10 байт. Пишем первые 10 байт и сравниваем. Совпало, разрешаем запись в основной массив. И переключаемся на 10 байт другого блока памяти. Пишем следущий пакет. Первые 10 байт не совпали, не разрешаем писать в основной массив.