Find Jobs
Hire Freelancers

Find encryption/auth algorithm name

$750-1500 USD

已取消
已发布将近 8 年前

$750-1500 USD

货到付款
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: 10325260

关于此项目

8提案
远程项目
活跃8 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
8威客以平均价$1,226 USD来参与此工作竞价
用户头像
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 在20天之内
5.0 (42条评论)
8.0
8.0
用户头像
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 在4天之内
4.5 (3条评论)
2.3
2.3
用户头像
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 在20天之内
5.0 (1条评论)
1.0
1.0
用户头像
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 在20天之内
0.0 (0条评论)
0.0
0.0
用户头像
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 在7天之内
0.0 (0条评论)
0.0
0.0
用户头像
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 在10天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Seattle, United States
5.0
38
会员自2月 16, 2010起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。