Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ATECC alternatives #5

Open
shawaj opened this issue May 12, 2021 · 3 comments
Open

ATECC alternatives #5

shawaj opened this issue May 12, 2021 · 3 comments

Comments

@shawaj
Copy link

shawaj commented May 12, 2021

@madninja @cokes518 would you have any objection to us building in support to this tool / creating a new similar one for chips other than the ATECCx08x ones?

Lead times are getting up to around 74 weeks for new orders....presumably due to heavy demand. So seems to make sense to support others "officially".

Bobcat use the RJGT102WDP8 and there are other similar chips and more substantial TPMs etc. from Infineon, Maxim, NXP, Microchip, ST etc.

@lthiery
Copy link

lthiery commented May 12, 2021

@shawaj As long as the TPM has the same security properties, it should be considered HIP19 compliant.

Note that while adding support for a new security module to gateway_mfr would be nice, it first and foremost would require integration with Miner and eventually Light Hotspot (ie: gateway-rs) clients.

Other vendors have brought up using TPM2.0 compliant devices as they appear to have good kernel support in Linux, afaict. That would make the driver fairly straightforward and leave the effort focused on connecting Miner/LightHotspot to a TPM2.0 device.

@shawaj
Copy link
Author

shawaj commented May 12, 2021

We actually have a RasPi tpm2.0 board that we have never released. Using the infineon optiga slb9670.

Has pretty good support in Linux and more generally...

https://github.com/Infineon/eltt2
https://github.com/tpm2-software
https://github.com/wolfssl/wolfTPM

@lthiery do you know if the bobcat devices using the RJGT102WDP8 have some custom software to support it? Hard to tell if it's a clone of the ATECC or not as datasheet is in Chinese.

@isergieienkov
Copy link

Created two PR for TPM support:
helium/miner#940
#7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants