Quería usar el chip Mifare Desfire para fines de autenticación del producto, donde el chip se integraría en los productos. Como tal, estoy buscando una solución NFC que haga que sea prácticamente imposible (o tan difícil como sea posible) clonar el chip.
La solución actual que tenía en mente al usar Desfire era utilizar la autenticación simétrica compatible para tener una parte del chip con memoria bloqueada donde almacenaríamos la información del producto. Luego crearíamos claves diversificadas, usando una clave maestra, UID del chip y algunos metadatos, y usaríamos esa clave diversificada para llevar a cabo la autenticación simétrica (se puede encontrar más información al respecto here .
Ahora, el problema radica en el hecho de que la autenticación simétrica se debe realizar en una aplicación de Android, lo que significa que tendríamos que almacenar la clave maestra en la aplicación de Android o enviarla a través de la red a una versión potencialmente maliciosa de la aplicación. . Así que me preguntaba si alguien tenía una sugerencia sobre cómo proteger la clave maestra o una solución de autenticación completamente diferente para evitar la clonación de chips utilizando el Mifare Desfire u otros chips NFC similares.