Sep. 24th, 2014

metaclass: (Default)
В Минске используются электронные проездные, на mifare карточках, вроде с нормальной криптографией.
Один из подвидов проездного - на количество поездок+лимит времени (два месяца, зачем он сделан - хер его знает, бред какой-то). Так вот, узнать, сколько поездок осталось и сколько времени осталось, по-моему, нигде невозможно - считыватель просто отвечает "отклонено", без объяснения причин.

В связи с этим, возникла такая идея: современные смартфоны умеют в NFC и эти карточки видят. Поэтому, было бы интересным мобильное приложение типа "Узнай, когда твой проездной превратится в тыкву". Но для этого, по идее, нужен ключик чтения проездного. При этом я не знаю, отдельный ли он от ключика записи для mifare, и является ли он же ключиком, который шифрует данные, которые возвращает проездной (т.е. симметричная ли там крипта и нельзя ли знанием ключика воспользоваться для объебоса считывателя).

Соответственно, ключик хранить в приложении нельзя или нежелательно, в таком случае, логичным решением было бы отдавать сырые данные на сервер производителя, там их декодировать УЖАСНО СЕКРЕТНЫМ КЛЮЧИКОМ и отдавать приложению ответ. Но опять же, неизвестно, умеет ли считыватель в телефоне получать сырые данные, или ему надо явно указывать ключ перед чтением.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 10th, 2025 03:47 am
Powered by Dreamwidth Studios