Find Jobs
Hire Freelancers

Python code for shallot-like project

€30-250 EUR

Completato
Pubblicato più di 6 anni fa

€30-250 EUR

Pagato al completamento
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..
Rif. progetto: 15659136

Info sul progetto

2 proposte
Progetto a distanza
Attivo 6 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
I have briefly read the description on python development, and I can deliver as per the requirements however I need us to discuss for more clarity on the details, deadline and budget as well. Relevant Skills and Experience python Proposed Milestones €45 EUR - 1 €288.33 EUR - 2
€333 EUR in 4 giorni
0,0 (0 valutazioni)
0,0
0,0
2 freelance hanno fatto un'offerta media di €333 EUR
Avatar dell'utente
professional experience of more then 3 years. I can help you
€333 EUR in 5 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: BELGIUM
Brussels, Belgium
0,0
0
Metodo di pagamento verificato
Membro dal mag 25, 2015

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.