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

Improve security #42

Open
PBrunot opened this issue Sep 4, 2024 · 1 comment
Open

Improve security #42

PBrunot opened this issue Sep 4, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@PBrunot
Copy link
Contributor

PBrunot commented Sep 4, 2024

MRFC522 chip and Arduino library use only chip ID of card for authentication. Anyways, current cards support MIFARE Classic algorithm, which is broken. Therefore, the current level of security of the solution is low, especially against technically-savy users in a FabLab environment.

Improvements can be done but will require substantial efforts:

  • member cards need to be updated with more robust chips
  • MRFC522 chip needs to be replaced with PN532 or similar
  • cryptography library is needed (one implementation is available in MitteFab : https://git.mittelab.org/proj/keycard-access )
@PBrunot PBrunot added the enhancement New feature or request label Sep 4, 2024
@PBrunot
Copy link
Contributor Author

PBrunot commented Sep 7, 2024

More details for MIFARE DESFire card implementation here : https://wiki.mittelab.org/progetti/keycardaccess

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

No branches or pull requests

1 participant