Посоветую почитать как организовывается работа брелков в сигналках. Тот же KeeLoq. Там и окна и вся остальная лабуда. Потом навернуть сверху двухсторонний обмен чтобы прикрыть возможность подмены посылок. И не изобретать лишних сущностей, чай не система запуска баллистическх ракет