Есть способ еще проще - выписывать пропуск просто подписывая данные приватным ключем, а на валидаторе иметь набор публичных ключей. Ровно так сделан QR-код ЕСовский по ковиду.
А, в России. Ну, спереть мастер-ключ из закрытого периметра - это все таки не совсем то же самое. Остальные же (банки, криптопро и прочие) справляются..
Ну храни. Каунтером. Нафига тебе помнить куда именно был выписан пропуск, на сколько и на когда. С практической точки зрения нет разницы, 1 пропуск ты выписал или 100500. Он без паспорта (поидее) недействителен.