А как быть, если истек срок годности sub ключа, которым шифровались пароли?
Срок годности имеет смысл для ключа которым ставят подписи. В любом случае ключ не перестанет работать от того, что у кого-то какая-то текущая дата, потому что у кого-то другого текущая дата может быть другой.
Ну или другой вариант, украли телефон и всё.
При этом есть секретный ключ.
Непонятно, что ты хотел сказать. При чём тут телефон? У кого есть секретный ключ?