You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Find a chip that will support contactless NFC or BLE #9
Reacted by Sean Johnson, Michael Gebetsroither, Harrison Jones, Florian, jan h, Conor Patrick, Brandon Vandegrift, Gaspard d'Hautefeuille, Matej yangwao, Wang Kang and 7 more
I was looking at the infamous PN532, but the added footprint on the PCB would maybe pose a problem.
I also looked at the PN746X/736X series (Digikey), which seems like a possible option - it could replace the microcontroller - assuming 20 MHz is fast enough, and with the added feature of additional RAM and FLASH.
Hey thanks for looking into this! Finding something that would solve both NFC and USB would be ideal. Alternatively, slapping on another chip that only does NFC can also work. The problem with a lot of NFC chips is that they won't support the security and performance requirements.
Needs to have good entropy for key generation (TRNG). The most important.
Needs to be tamper resistant such that no one would be able to dump sensitive information with quick physical access.
Needs to compute ECC operations in under ~0.5s. A chip that just uses a 8051 or similar 8 bit architecture would probably take 5-10s to compute a signature. So hardware acceleration or a pipe lined 32 bit architecture should be considered.
The best NFC chips I've found is by NXP in their authentication category. However I don't think they use regular distributors for them and I haven't been able to contact NXP to learn more about sampling or developing. The chips could be viable for an open source project but probably not for a DIY project.
I think Nordic would be a great option for Bluetooth LE. Plus Bluetooth can be supported on iOS, unlike NFC.
Tricky part is power. My best thought is to include a small 20-30 mAh battery which could last for weeks and then charge quickly over USB interface. But then having a battery can have some safety complications so a case would need to be included as well.
Reacted by Gaspard d'Hautefeuille, Matej yangwao and Viktor Vojnovski
Version 0 of the bluetooth LE stick might be for people to provide their own power through a usb battery pack. Also they do make NiMH button cells which should be safer than a lithium cell: https://goo.gl/r29KJL
As I have in my hand NXP NTAG216 (compatible with all ISO14443A RFID systems) I would appreciate this, also BLE is way to go 🚀 .
Also, I can help w/ testing. edit I would buy two pcs. 🔐 🔏
What about nRF52840?
USB, Bluetooth, NFC, "ARM® TrustZone® Cryptocell 310 security subsystem".
Or it's already done by SoloKeys, and should not practice issue-necromancy? :)
Activity
mkroman commentedon Jun 23, 2016
I was looking at the infamous PN532, but the added footprint on the PCB would maybe pose a problem.
I also looked at the PN746X/736X series (Digikey), which seems like a possible option - it could replace the microcontroller - assuming 20 MHz is fast enough, and with the added feature of additional RAM and FLASH.
Thoughts?
conorpp commentedon Jun 23, 2016
Hey thanks for looking into this! Finding something that would solve both NFC and USB would be ideal. Alternatively, slapping on another chip that only does NFC can also work. The problem with a lot of NFC chips is that they won't support the security and performance requirements.
The best NFC chips I've found is by NXP in their authentication category. However I don't think they use regular distributors for them and I haven't been able to contact NXP to learn more about sampling or developing. The chips could be viable for an open source project but probably not for a DIY project.
scott-42 commentedon Jun 23, 2016
You should be able to get NXP's A7005 line and the other NFC auth line at Mouser for quantity and direct from NXP for samples. Mouser NXP A7005CGHN1
doanerock commentedon Jul 12, 2016
This would be a big plus if it worked with NFC.
adricasti commentedon Oct 27, 2016
Since FIDO has provisions for Bluetooth, USB and NFC (bun 🍔), maybe you could try Nordic nRF52
conorpp commentedon Oct 27, 2016
I think Nordic would be a great option for Bluetooth LE. Plus Bluetooth can be supported on iOS, unlike NFC.
Tricky part is power. My best thought is to include a small 20-30 mAh battery which could last for weeks and then charge quickly over USB interface. But then having a battery can have some safety complications so a case would need to be included as well.
rcludwick commentedon Nov 1, 2016
Version 0 of the bluetooth LE stick might be for people to provide their own power through a usb battery pack. Also they do make NiMH button cells which should be safer than a lithium cell: https://goo.gl/r29KJL
yangwao commentedon Nov 2, 2016
As I have in my hand NXP NTAG216 (compatible with all ISO14443A RFID systems) I would appreciate this, also BLE is way to go 🚀 .
Also, I can help w/ testing.
edit I would buy two pcs. 🔐 🔏
conorpp commentedon Nov 2, 2016
I most likely won't start a NFC/BLE version because of time so it would have to be someone else. I can help though.
[-]Find a chip that will support contactless NFC[/-][+]Find a chip that will support contactless NFC or BLE[/+]conorpp commentedon Nov 30, 2016
Another awesome chip by Silicon Labs
Has RNG, P256 ECC, small package.
AkosLukacs commentedon Feb 28, 2019
What about nRF52840?
USB, Bluetooth, NFC, "ARM® TrustZone® Cryptocell 310 security subsystem".
Or it's already done by SoloKeys, and should not practice issue-necromancy? :)