токен доказывает что у него есть приватный ключ и также проверяет публичный ключ который ему софтина предоставляет в нем зашиты тоже CA доверенные которые подписывают софтины mutual tls ну я точно не знаю как там сделано - не вникал но я бы как то так сделал
ну и все - ты через незащищенный канал установил с софтиной связь, у ней там критичная часть работает в защищенной среде все- пока соединение есть прога работает
не пришел пинг - через таймаут, например сколько-то милисекунд сессия считается разорванной и все - нужно по новой хендшейки и тд ничего ты тут не сделаешь
ты даже физически если атомно-силовым микроскопом прочитаешь память эту так делают, но не с токенами за 3к рублей) это очень дорого но прочитав ты получишь зашифрованную флешку