El registro en este foro no incluye alta en el Club. Para altas en el Club Tesla Oficial sigue este enlace

Foro: Club Tesla España

Accede aquí a la web oficial del Club

Valen

*
  • ****
  • 282
    • Ver Perfil
    • Control of Machines
Tesla como ejemplo de uso de criptografía moderna:

Como sabemos, el Tesla model 3 puede abrirse automáticamente al detectar el móvil del propietario cerca del coche, o apoyando una tarjeta RFID en un lector instalado en el pilar central, entre las puertas.

La tarjeta utilizada es del fabricante europeo NXP, que, por ejemplo, suministra los chips con antena del DNI electrónico alemán y el chip del 75% de los pasaportes electrónicos del mundo.

Criptografía empleada.
Tesla utiliza como llave una tarjeta con criptografía asimétrica basada en el algoritmo de curvas elípticas, con un tamaño de clave de 256 bits, para autenticarse en el vehículo. La curva elíptica específica que se utiliza es la curva NIST P-256, también conocida como secp256r1 .

El algoritmo específico que se usa para autenticar la tarjeta es un desafío-respuesta usando una clave compartida derivada usando la curva elíptica Diffie-Hellman.(ECDH).

(Parece que el algoritmo RSA -imbatible durante decenas de años- ha pasado a mejor vida, y ya no se utiliza en ningún proyecto de nueva creación, debido a que el tamaño de claves que se necesita utilizar es cada vez mayor, y esto conlleva el uso de micro-controladores cada vez más potentes, y mayores tiempos de respuesta, lo que dificulta un uso amigable).

Uso de certificados digitales.
Aunque inicialmente no se utilizaban certificados digitales (infraestructura de clave pública, PKI), sino claves sueltas, en las versiones modernas, las claves sí pertenecen a una PKI emisora.

Por cierto, el chip solo se soporta el protocolo de comunicación tipo A. (parece que el tipo B no ha conseguido defensores, a pesar de que ser más moderno).

Todos los detalles y comandos, aquí:
https://gist.github.com/darconeous/2cd2de11148e3a75685940158bddf933


Otras cosas:
Por si alguien tiene curiosidad en ver la tarjeta por dentro:
https://www.youtube.com/watch?time_continue=5&v=ZfyiYCmU1_8&feature=emb_logo
Vemos que no es un simple “tag” o etiqueta, sino un complejo chip y su antena.

Por todo comentado previamente, cuando se ven anuncios de recompensas por hackear un Tesla:
https://cincodias.elpais.com/cincodias/2019/01/15/companias/1547545694_273881.html?rel=mas
estamos hablando de ser capaz de hackear los más modernos sistemas basados en criptografía fuerte, por lo que no corren muchos riesgos con ello…..


Diferencias entre el uso del teléfono como llave del coche (Tesla Phone Key o TPK), y las tarjetas: Tesla Model 3 Key Fob (TM3KF) y Tesla Key Card (TKC).
La aplicación Tesla proporciona una interfaz de clave NFC (Tesla Phone Key o TPK), que le permite usar el teléfono como un TKC. El emparejamiento funciona exactamente de la misma manera. El protocolo implementado por el TPK es un subconjunto limitado de lo que está disponible en un TKC o TM3KF. Aquí están las diferencias:
 - Tiene solo una clave ECDH en lugar de cuatro, como TKC y TM3KF.
   - No emplea certificados digitales.
Las tarjetas / llaveros Tesla tienen certificados X.509 totalmente estándar, que permiten validad la autenticidad de quien ha generado las claves de acceso al coche, que se están intentando emplear.
Las tarjetas / llaveros, usan cuatro claves, en vez de una sola, por lo que será más robusta ante ataques.
Por ello, las tarjetas son más seguras que el uso del móvil como llave, aunque la diferencia no sea muy importante.

Conclusión:
Tesla ha hecho un esfuerzo y se ha asesorado correctamente, por lo que utiliza los más modernos algoritmos y protocolos de seguridad, en las llaves de acceso a sus vehículos.


Madrid, y Palencia cuando puedo.

Chan99

*
  • *****
  • 547
    • Ver Perfil
Re:Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #1 en: 29 de Febrero de 2020, 10:39:44 am »
 :o
He entendido poco, pero muchas gracias. Es un placer tener alguien por aquí con ese nivel de conocimientos técnicos de algunas partes del coche.
You can use my referral code to get 1.500 km of free Supercharging on a new Tesla:
http://ts.la/joan65738
Re:Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #2 en: 29 de Febrero de 2020, 01:05:55 pm »
Así es la llave del X destripada total 
 :( :(
Gratis en superchargers en tu nuevo Tesla
1500 kh = https://ts.la/joseantonio33041

Tristán

*
  • *****
  • 3484
  • Model 3 LR 2021 82 kWh Panasonic
    • Ver Perfil
Re:Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #3 en: 29 de Febrero de 2020, 02:21:59 pm »
Yo tampoco lo entiendo bien, pero parece por lo que leo que el uso del teléfono es menos seguro...

Valen

*
  • ****
  • 282
    • Ver Perfil
    • Control of Machines
Re:Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #4 en: 01 de Marzo de 2020, 01:24:24 pm »
Yo tampoco lo entiendo bien, pero parece por lo que leo que el uso del teléfono es menos seguro...
Bueno, todos los sistemas de acceso usados por Tesla son muy seguros, incorporando las más modernas técnicas del momento, pero las tarjetas están un poquito más evolucionadas.
Madrid, y Palencia cuando puedo.
Re: Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #5 en: 22 de Abril de 2024, 08:49:50 am »
Tesla como ejemplo de uso de criptografía moderna:

Como sabemos, el Tesla model 3 puede abrirse automáticamente al detectar el móvil del propietario cerca del coche, o apoyando una tarjeta RFID en un lector instalado en el pilar central, entre las puertas.

La tarjeta utilizada es del fabricante europeo NXP, que, por ejemplo, suministra los chips con antena del DNI electrónico alemán y el chip del 75% de los pasaportes electrónicos del mundo.

Criptografía empleada.
Tesla utiliza como llave una tarjeta con criptografía asimétrica basada en el algoritmo de curvas elípticas, con un tamaño de clave de 256 bits, para autenticarse en el vehículo. La curva elíptica específica que se utiliza es la curva NIST P-256, también conocida como secp256r1 .

El algoritmo específico que se usa para autenticar la tarjeta es un desafío-respuesta usando una clave compartida derivada usando la curva elíptica Diffie-Hellman.(ECDH).

(Parece que el algoritmo RSA -imbatible durante decenas de años- ha pasado a mejor vida, y ya no se utiliza en ningún proyecto de nueva creación, debido a que el tamaño de claves que se necesita utilizar es cada vez mayor, y esto conlleva el uso de micro-controladores cada vez más potentes, y mayores tiempos de respuesta, lo que dificulta un uso amigable).

Uso de certificados digitales.
Aunque inicialmente no se utilizaban certificados digitales (infraestructura de clave pública, PKI), sino claves sueltas, en las versiones modernas, las claves sí pertenecen a una PKI emisora.

Por cierto, el chip solo se soporta el protocolo de comunicación tipo A. (parece que el tipo B no ha conseguido defensores, a pesar de que ser más moderno).

Todos los detalles y comandos, aquí:
https://gist.github.com/darconeous/2cd2de11148e3a75685940158bddf933


Otras cosas:
Por si alguien tiene curiosidad en ver la tarjeta por dentro:
https://www.youtube.com/watch?time_continue=5&v=ZfyiYCmU1_8&feature=emb_logo
Vemos que no es un simple “tag” o etiqueta, sino un complejo chip y su antena.

Por todo comentado previamente, cuando se ven anuncios de recompensas por hackear un Tesla:
https://cincodias.elpais.com/cincodias/2019/01/15/companias/1547545694_273881.html?rel=mas
estamos hablando de ser capaz de hackear los más modernos sistemas basados en criptografía fuerte, por lo que no corren muchos riesgos con ello…..


Diferencias entre el uso del teléfono como llave del coche (Tesla Phone Key o TPK), y las tarjetas: Tesla Model 3 Key Fob (TM3KF) y Tesla Key Card (TKC).
La aplicación Tesla proporciona una interfaz de clave NFC (Tesla Phone Key o TPK), que le permite usar el teléfono como un TKC. El emparejamiento funciona exactamente de la misma manera. El protocolo implementado por el TPK es un subconjunto limitado de lo que está disponible en un TKC o TM3KF. Aquí están las diferencias:
 - Tiene solo una clave ECDH en lugar de cuatro, como TKC y TM3KF.
   - No emplea certificados digitales.
Las tarjetas / llaveros Tesla tienen certificados X.509 totalmente estándar, que permiten validad la autenticidad de quien ha generado las claves de acceso al coche, que se están intentando emplear.
Las tarjetas / llaveros, usan cuatro claves, en vez de una sola, por lo que será más robusta ante ataques.
Por ello, las tarjetas son más seguras que el uso del móvil como llave, aunque la diferencia no sea muy importante.

Conclusión:
Tesla ha hecho un esfuerzo y se ha asesorado correctamente, por lo que utiliza los más modernos algoritmos y protocolos de seguridad, en las llaves de acceso a sus vehículos.

Muchas gracias por tu explicación. Porque lo de las tarjetas rfid me result difícil de entender .
Te diría dos dudas.
Hay cargadores que te piden tarjeta rfid por lo que entiendo que si le muestras la del Tesla te abrirá la posibilidad de cargar
Por otro lado, he extraviado una tarjeta del Tesla y lo que voy a hacer es darla de baja en la app del teléfono y poner la segunda tarjeta que me dieron. Que ocurre si aparece de nuevo la tarjeta extraviada ? La puedo recuperar?
Dónde puedo comprar una nueva tarjeta ? Supongo en la app de Tesla.


Gracias.

keops

*
  • *****
  • 26169
  • LFP POWER
    • Ver Perfil
Re: Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #6 en: 22 de Abril de 2024, 09:11:20 am »
El hilo tiene más de 4 años, @Requena , y el compañero al que citabas ya lleva mucho sin pasar por aquí.
Re: Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #7 en: 22 de Abril de 2024, 09:54:12 am »
Pero es posible que alguien del foro pueda saber esas cuestiones.
O por otro lado debería de abrir un nuevo hilo ?

keops

*
  • *****
  • 26169
  • LFP POWER
    • Ver Perfil
Re: Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #8 en: 22 de Abril de 2024, 09:56:22 am »
Abre uno nuevo, porfi
Re: Criptografía usada por Tesla en sus tarjetas de acceso y la app del móvil
« Respuesta #9 en: 22 de Abril de 2024, 10:11:23 am »
Tesla como ejemplo de uso de criptografía moderna:

Como sabemos, el Tesla model 3 puede abrirse automáticamente al detectar el móvil del propietario cerca del coche, o apoyando una tarjeta RFID en un lector instalado en el pilar central, entre las puertas.

La tarjeta utilizada es del fabricante europeo NXP, que, por ejemplo, suministra los chips con antena del DNI electrónico alemán y el chip del 75% de los pasaportes electrónicos del mundo.

Criptografía empleada.
Tesla utiliza como llave una tarjeta con criptografía asimétrica basada en el algoritmo de curvas elípticas, con un tamaño de clave de 256 bits, para autenticarse en el vehículo. La curva elíptica específica que se utiliza es la curva NIST P-256, también conocida como secp256r1 .

El algoritmo específico que se usa para autenticar la tarjeta es un desafío-respuesta usando una clave compartida derivada usando la curva elíptica Diffie-Hellman.(ECDH).

(Parece que el algoritmo RSA -imbatible durante decenas de años- ha pasado a mejor vida, y ya no se utiliza en ningún proyecto de nueva creación, debido a que el tamaño de claves que se necesita utilizar es cada vez mayor, y esto conlleva el uso de micro-controladores cada vez más potentes, y mayores tiempos de respuesta, lo que dificulta un uso amigable).

Uso de certificados digitales.
Aunque inicialmente no se utilizaban certificados digitales (infraestructura de clave pública, PKI), sino claves sueltas, en las versiones modernas, las claves sí pertenecen a una PKI emisora.

Por cierto, el chip solo se soporta el protocolo de comunicación tipo A. (parece que el tipo B no ha conseguido defensores, a pesar de que ser más moderno).

Todos los detalles y comandos, aquí:
https://gist.github.com/darconeous/2cd2de11148e3a75685940158bddf933


Otras cosas:
Por si alguien tiene curiosidad en ver la tarjeta por dentro:
https://www.youtube.com/watch?time_continue=5&v=ZfyiYCmU1_8&feature=emb_logo
Vemos que no es un simple “tag” o etiqueta, sino un complejo chip y su antena.

Por todo comentado previamente, cuando se ven anuncios de recompensas por hackear un Tesla:
https://cincodias.elpais.com/cincodias/2019/01/15/companias/1547545694_273881.html?rel=mas
estamos hablando de ser capaz de hackear los más modernos sistemas basados en criptografía fuerte, por lo que no corren muchos riesgos con ello…..


Diferencias entre el uso del teléfono como llave del coche (Tesla Phone Key o TPK), y las tarjetas: Tesla Model 3 Key Fob (TM3KF) y Tesla Key Card (TKC).
La aplicación Tesla proporciona una interfaz de clave NFC (Tesla Phone Key o TPK), que le permite usar el teléfono como un TKC. El emparejamiento funciona exactamente de la misma manera. El protocolo implementado por el TPK es un subconjunto limitado de lo que está disponible en un TKC o TM3KF. Aquí están las diferencias:
 - Tiene solo una clave ECDH en lugar de cuatro, como TKC y TM3KF.
   - No emplea certificados digitales.
Las tarjetas / llaveros Tesla tienen certificados X.509 totalmente estándar, que permiten validad la autenticidad de quien ha generado las claves de acceso al coche, que se están intentando emplear.
Las tarjetas / llaveros, usan cuatro claves, en vez de una sola, por lo que será más robusta ante ataques.
Por ello, las tarjetas son más seguras que el uso del móvil como llave, aunque la diferencia no sea muy importante.

Conclusión:
Tesla ha hecho un esfuerzo y se ha asesorado correctamente, por lo que utiliza los más modernos algoritmos y protocolos de seguridad, en las llaves de acceso a sus vehículos.

Hola, compañero, buena aportación. ECC (curva elíptica se usa en la mayoría de certificados) por encima de RSA (q no está "roto"), sería interesante conocer el cypher suite q usa (el conjuntos de algoritmos de cifrado).

Con claves de 256bits, sería cypher suite HIGH (MEDIUM admite cifrados con 128 bits, q es flojete).

Hackearlo es complicado, pero los métodos tradicionales para los cacos siempre son los mejores, robar móvil o tarjeta y abrirlo, por comodidad hay much@s q no ponen PIN para conducir.

La verdad q no hay nada seguro q esté conectado. Siempre hay un eslabón débil q "atacar" por ingeniería social (siempre hay alguien dentro q colabora con conocimiento o sin él) o robo físico.

Un ejemplo (el más sonado), el robo de los token SecurId de RSA, q tod@ llevábamos xq eran los más seguros, pues con esto se comprometió todo el sistema de doble autenticación con token RSA.

Robaron las llaves de la caja fuerte maestra dónde guardan nuestras llaves de acceso a nuestros datos, tal cual.

https://unaaldia.hispasec.com/2011/03/comprometen-la-seguridad-de-rsa-y-roban-informacion-sobre-el-producto-securid.html

http://www.securitybydefault.com/2011/03/intrusion-en-la-compania-rsa-y-robo-de.html


Saludos!