Find Jobs
Hire Freelancers

Find encryption/auth algorithm name - Experts!

$750-1500 USD

Cancelled
Posted almost 8 years ago

$750-1500 USD

Paid on delivery
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!
Project ID: 10462764

About the project

16 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
16 freelancers are bidding on average $1,008 USD for this job
User Avatar
Hello, first of all, my bid is $750 (+ 5kg of caramel :) second (not such important) - I think that I have enough skills in cryptography. On device B - it would be great to hold its work somehow... Though, 100 (even 1000 or 10k) pairs for unknown algorithm is too few... Is this device B some .exe application that can be decompiled/debugged? If so, then it is good. As I think, device A is BlackBox for us (unreachable for decompiling etc etc). What about device B? May I know the structure of device B? Thank you.
$750 USD in 21 days
5.0 (11 reviews)
4.4
4.4
User Avatar
CARAMEL Hi! We are interested in your project and having good experience in similar project that we all ready built. If you like we will show our work. You may see our profile for satisfaction. We have some question regarding your project if you are interested we will ask .If you have any questions/queries please feel free to ask waiting for your kind response. Bid amount is negotiable with respect to final requirements. We believe in quality and in time work
$1,000 USD in 15 days
5.0 (7 reviews)
4.2
4.2
User Avatar
caramel In am not an expert when it comes to cryptography, but have some experience and I also love a good challenge. You can send me the data you have, a short description would you expect to be encrypted in this data, i will take a look. If i find something, some lead, we can proceed, and if i don't find anything you can still award the project to someone else.
$1,000 USD in 20 days
5.0 (2 reviews)
4.0
4.0
User Avatar
CARAMEL hi there ^^ IM A delphi coder actually i used to deal with ciphers and hashing systems , symmeyric and assymetric like RSA and elgamal or symmetric like RC4 , DES,3DES,AES ans forth and hashes like MD5,SHA,RIPEMD where most devices work with RSA AND AES ANS SHA256 to ensure the most security but we will analyze it deeply to get the coreect algorithm ^^ provide me with more info and i will do my best ^^ best regards ^^
$750 USD in 10 days
5.0 (6 reviews)
3.4
3.4
User Avatar
Hi! caramel Please, send me every valid authentications and any data you have. Time of valid authentications is also important. (name of device A, name of device B etc) I hope to solve the mystery soon... Thank you in advance.
$1,000 USD in 5 days
5.0 (4 reviews)
3.1
3.1
User Avatar
caramel Dear, I did MS in information security and and my research is on Ellipitic curve cryptography(which is advance form of AES and DES or 3DES)..I can do this work and further more i can help in your further study in the field of cryptography..if you are interested let me know..
$1,000 USD in 20 days
3.6 (1 review)
2.3
2.3
User Avatar
7 years of professional software development using c# and c++, also strong domain knowledge of your project and working previously on similar projects. For more details, feel free to contact me.
$944 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
caramel Since this is a reverse engineering work, there is no way to be sure about getting results. I am willing to work on this with the following conditions: - The first milestone covers the freelancer.com fees (10%), this is to be paid when and if my bid is accepted and is taken by freelancer.com. - The second milestone covers the rest. This is to be created after I inform you that I have figured out the encryption protocol used, in detail. Due to the nature of the project, it is possible that this may prove impossible. In that case I will delete the 2nd milestone and we will cancel the project. If you find this agreable you can just accept the bid and create the first milestone. Regards, Burhan
$1,000 USD in 10 days
0.0 (0 reviews)
4.7
4.7
User Avatar
Dear client, how are you? I am a C++ programmer and mathematician. Please check my "Profile & Work List" and tell me details if my skill is in your concern. Looking forward to your response. Thanks.
$1,400 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
caramel Please, update your description to include an URL which points to captured handshake messages. I could inspect them and solve the communication problem before the award deadline.
$888 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hi. I need log like pcap log or dumpstate log for further analyzing. Normally for mobile devices, I think it would be AKA-MD5 algorithm. Please discuss with me for more details. Thank you, and have a nice day.
$1,000 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Los Angeles, United States
5.0
38
Payment method verified
Member since Feb 16, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.