Find Jobs
Hire Freelancers

Find encryption/auth algorithm name

$750-1500 USD

Cancelado
Publicado hace casi 8 años

$750-1500 USD

Pagado a la entrega
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!
ID del proyecto: 10325260

Información sobre el proyecto

8 propuestas
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
8 freelancers están ofertando un promedio de $1.226 USD por este trabajo
Avatar del usuario
caramel Hi, Send me the logs and the details of the device. I will create two programs in C# which will simulate the conversation. Payment should be released when video proof is delivered. Code/details will be provided when payment is made Thanks -- Jay
$1.555 USD en 20 días
5,0 (42 comentarios)
8,0
8,0
Avatar del usuario
caramel. hi. I have great knowledge and experience in cryptography. I can assist in integrating the best keys for the algorithm so as to enable the board you developing to communicate easily after authentication with other devices. thanks
$1.000 USD en 4 días
4,5 (3 comentarios)
2,3
2,3
Avatar del usuario
caramel I am interested in this project and i can handle it 100%. There are 2 ways to go about this. The easy way would be if i knew what operating system the device (A) is running and try to get what ever key and algorithm it is running by dumping memory. The harder way is try to decrypt based on the data you get from capture. This may be a tougher task. Kindly contact me and lets discuss more.
$1.500 USD en 20 días
5,0 (1 comentario)
1,0
1,0
Avatar del usuario
My name is 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
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Dear client, how are you? I am a C++ programmer and mathematician. And also Cryptography Specialist. Seems your task is appropriate for me. Please check my "Profile & Work List" and tell me details if my work style and skill is in your concern. Looking forward to your response. Thanks.
$1.000 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
caramel Hi, I am a Software Developer and have worked at a Software Licensing Company, developing online activation solutions, floating licenses etc. Your case is similar to a Network/Floating license server where the communication needs to be encrypted between the the two parties. Basically you will use RSA/AES (or any other symmetric algo) combination. The RSA solves your key sharing problem and AES does the encryption. It is basically how SSL works. Also we need to add protection against some attacks like adding timestamp to prevent replay etc.
$1.250 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Seattle, United States
5,0
38
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.