Find Jobs
Hire Freelancers

Python code for shallot-like project

$30-250 AUD

Closed
Posted over 6 years ago

$30-250 AUD

Paid on delivery
The project is to implement 2 peers (Alice and Bob) and a set of intermediary relays (R1, R2, R3, etc...) and a more easy approach of ToR-like protocol between them. The messages flowing from Alice to Bob will make use of these relays in a random way and will cipher the communication in order to provide content protection and anonymity. The programming language should be python (version3). The project is divided in 4 steps : 1. implement the relays 2. randomize the routing 3. secure the communications on each link by building a shallot 4. relaying the messages Alice reads from a file the topology of the network and after she will negotiate a symetric key with each node. This is done by using the Diffie-Helman [login to view URL] alice sends a message through the network using dijkstra algorithm and when the message arrived to the relay of the path, the following steps is performed to build the shallot: 1. The current shallot becomes the payload of this message. 2. The next hop and the key ID are added to the header of the message. 3. The new message is encrypted using the AES algorithm and the key negotiated by Alice and R. 4. These steps are repeated for each relay in the reverse path. Note that if the next hop is the host itself, it means that the message has reached its destination..
Project ID: 15668566

About the project

4 proposals
Remote project
Active 6 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
4 freelancers are bidding on average $83 AUD for this job
User Avatar
Greeting, I have understood your implement 2 peers (Alice and Bob) and a set of intermediary relays task and can do it with your 100% satisfaction. Please ping me for more discussion. Relevant Skills and Experience I have more than 5 years of experience in Algorithm, Python Proposed Milestones $150 AUD - Python code for shallot
$150 AUD in 3 days
4.9 (37 reviews)
5.9
5.9
User Avatar
Hello Sir, I have read your project description,and understood it.I can do your project very efficiently. Kindly initiate chat to discuss more about the project. Regards POULAMI Relevant Skills and Experience Algorithm, Python Proposed Milestones $110 AUD - milestones
$110 AUD in 1 day
5.0 (6 reviews)
3.3
3.3

About the client

Flag of KENYA
Nairobi, Kenya
4.9
123
Payment method verified
Member since Oct 14, 2013

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.