README.md

RFID C-version

Реализация протокола RFID на языке Си.

Содержит 7 файлов (3 из них - заголовочные):

rfid.c” содержит основной алгоритм взаимодействия метки (Tag) и устройства (Interrogator).

interacting.c” содержит реализацию основных действий, выполняемых меткой и устройством в рамках протокола, а также некоторые вспомогательные функции, описание которых не приведено в тексте протокола и которые нужны лишь для задания конкретных числовых значений.

magma.c” и “Kuznyechik.c” реализуют шифры “Магма” и “Кузнечик” соответственно со всеми необходимыми режимами работы.

Перед запуском необходимо в файле “interacting.h” выбрать алгоритм шифрования (параметр “CIPHER” - шифр “Магма” или “Кузнечик”) и задать значения параметров “AUTHMETHOD” и “PROTMODE”.

Во время работы создаёт/переписывает файл “log.txt”, в котором отражается весь “диалог” между меткой и устройством.

В папке LOG содержится список конкретных параметров для всех режимов и обоих алгоритмов шифрования, а также результаты работы программы на этих параметрах.

Конвейеры
0 успешных
0 с ошибкой