Find Jobs
Hire Freelancers

Python code for shallot-like task

$8-15 AUD / hour

Suljettu
Julkaistu yli 6 vuotta sitten

$8-15 AUD / hour

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.. Deadline in 14hrs
Projektin tunnus (ID): 15676766

Tietoa projektista

5 ehdotukset
Etäprojekti
Aktiivinen 6 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
5 freelancerit tarjoavat keskimäärin $38 AUD/tunti tätä projektia
Käyttäjän avatar
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$15 AUD 20 päivässä
4,9 (156 arvostelua)
7,1
7,1
Käyttäjän avatar
Dear Client, We have experience in development similar work. We are ready to discuss Relevant Skills and Experience HTML, Mobile apps , MySQL, PHP, Website Design Thanks & Regards, Mmadi
$10 AUD 30 päivässä
5,0 (4 arvostelua)
3,9
3,9
Käyttäjän 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
$122 AUD 24 päivässä
5,0 (7 arvostelua)
3,3
3,3

Tietoja asiakkaasta

Maan KENYA lippu
Nairobi, Kenya
4,8
113
Maksutapa vahvistettu
Liittynyt lokak. 14, 2013

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.