Find Jobs
Hire Freelancers

Private project for trevong

$750-1500 USD

En curso
Publicado hace casi 8 años

$750-1500 USD

Pagado a la entrega
This work is only for Trevong Trevong accepting this project you will be accepting: I will deposit 30% into a milestone. The milestone payment will be released only when the coder has found a solution to the project and the buyer has confirmed that the solution is correct. Otherwise the milestone will be cancelled and returned to buyer. The solution is correct when the device A can be fooled to think the answer with 0x87 is valid. Coder should provide all the logic to generate that command ID 0x87 hex string (in full bytes). ----- I'm looking for an expert in cryptography to find the right encryption algorithm from an existing device. We're designing an electronic board to talk with another device. We have almost 90% of the communication done, but there is an initial authorization talk with the device where we cannot be sure the type of encryption or key-exchange algorithm. We're looking for a cryptography expert to tell us the algorithm used on that encryption/key-exchange, the keys found and a detailed procedure on how we can get those keys. The communication procedure is: - We have device A (the machine with the algorithm) and device B (our board in the end) - Device A reads data from device B such description, Id, etc - Device A sends 64 bytes (different each time it is initialized) - Device B sends back 256 bytes (different each time as they seems to be correlated to previous point) - Device A sends back 256 bytes again That's what we are looking forward to discover. We will be able to successfully test if you are succeed because Device A then use the exchanged key to send another command (later on) and Device B should answer back with the correct encrypted value. That's the end of the project. The programmer/engineer for this project should let us know how to get the keys telling us exactly what we should program / get / fool device A in order to get the keys and then use that for program our device B correctly as we know the full other communication messages. We have about of 100+ valid full authentications from the real device A/device B connection. We will provide them. We suspect it is a key-exchange algorithm such Diffie-Hellman or RSA. We know it can be fooled, so we are looking the expert to tell us how. We will pay in full once the awarded engineer provides us a working example based on our captures of the messages. Please write 'caramel' word in your description so we know you read it all correctly and understand. No copy/paste bids will be considered. We will pay up to 1000 USD. Thank you!I
ID del proyecto: 10490671

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
1 freelancer está ofertando un promedio de $1.250 USD por este trabajo
Avatar del usuario
Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that is required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$1.250 USD en 20 días
5,0 (1 comentario)
3,2
3,2

Sobre este cliente

Bandera de UNITED STATES
Los Angeles, United States
5,0
38
Forma de pago verificada
Miembro desde feb 16, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.