Skip to content

Gabrielelrusso/cybersec-project-group14

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cybersec-project-group14

L’implementazione prevede lo sviluppo dell’interazione tra un client e un server che, attraverso lo scambio di pacchetti su connessione HTTPS, risolvono il protocollo di non-interactive zero knowledge proof secondo il modello di Schnoor.

Si è provveduto quindi a sviluppare uno script Python che esegue il compito del client. Il codice di back-end del server è stato sviluppato attraverso il framework Django, in Python, e servito sul web-server Apache attraverso Il modulo mod_wsgi. Per una più semplice e immediata risoluzione di un protocollo ZKP tra Client e Server, è stata realizzata group_utilities.py, una piccola libreria orientata alla programmazione a oggetti.

Il web-server è stato quindi configurato affinché possa servire richieste HTTPS. A tal fine sono stati generati il certificato del server e della CA che l’ha firmato. Si rende noto che il gruppo utilizzato per eseguire il protocollo è 1024-bit MODP Group with 160-bit Prime Order Subgroup come descritto nella sezione dedicata alla zero knowledge proof.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published