Skip to content

RuRFID_python-version

Notifications You must be signed in to change notification settings

Kryptonite-RU/RuRFID_python-version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RuRFID_python-version

Реализация протокола аутентификации для RFID на языке Python.

Содержит 1 файл реализации "rfid_python.py. "rfid_python.py" содержит основной алгоритм взаимодействия метки (Tag) и устройства (Interrogator).

Основные функции:

  1. "def tag" реализует работу метки во всех 3-х режимах. Включает в себя объявление класса "class Tag", описывающего основной функционал метки.
  2. "def communication" включает в себя объявление класса "class Interrogator", описывающего основной функционал устройства. Реализует работу метки во всех 3-х режимах и взаимодействие между меткой и устройством (через создание дополнительного процесса-метки).
  3. "def CONTROL_TEST_M_C", $M \in { TAM, IAM, MAM}$, $C \in { magma, grasshopper}$ реализуют протокол с параметрами из контрольных примеров.

"Transcripts_magma, Transcripts_kuznechik" - папки с транскрипциями соответствующих режимов для метки/устройства.

Во время работы создаётся/переписывается файл "M_int.log", в котором отражается вся работа устройства и создается/дописывается файл "M_tag.log", в котором отражается вся работа метки.

Releases

No releases published

Packages

No packages published

Languages