Hey all, I’m thinking about a project I’d like to do and was wondering if folks had advice, guidance, or resources that might help…
Things I’m thinking about:
- I’d like to find a card that supports multiple applications, and at least have NFC as a communication mechanism. It could also have smartcard contacts as a bonus… even better if the applications could also be written to a chip DT has an implant for. I’m thinking a java card might be the thing to use but I’m not really sure and am curious what others recommend.
- One application would involve using PKI to sign/encrypt a payload from the reader to validate the card and have the cert access pin protected.
- Storage of binary blobs such as certificates or SSH keys.
- Encrypted reader / card communication support and advice on how to tackle that…
- Are there any good resources that explain the communication protocols for these cards at a low level? I’ve been doing some experiments in Python with a USB card reader and PCSC and can do some talking to various cards I have but I’d like to have a good understanding of how things work instead of reading other people’s code and trying to understand protocols that way.
- Also, I’d like to get hands-on experience doing the development myself. Pre-built platforms like the Vivokey are pretty cool, but I’d like to learn how to do everything from start to finish.