Skip to content

This Bachelor's degree thesis focuses on the use of advanced tools to prevent Denial of Service (DoS) attacks in anonymous settings using zk-SNARK technology. The paper specifically investigates the RLN protocol, which employs zk-SNARK technology to enforce rate-limiting measures in anonymous environments.

License

Notifications You must be signed in to change notification settings

BabelDev0/bachelor-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓

Bachelor's degree repo

Github license Linter eslint Code style prettier

The thesis delves into the deployment of advanced tools aimed at thwarting Denial of Service (DoS) attacks in anonymous settings, using zk-SNARK technology. More specifically, the paper examines in detail a protocol dubbed RLN (Rate-Limiting Nullifier) that leverages zk-SNARK technology to impose rate-limiting regulations in anonymous environments.

This thesis was written for my bachelor's degree in computer engineering at the University of Bologna in the year 2022/2023

📦 Dependency

Package Version
@Rate-Limiting-Nullifier/rlnjs (docs) NPM version
@Rate-Limiting-Nullifier/rln-circuits (docs)
@socketio/socket.io (docs) NPM version

📚 Docs

Circom 2 GitHub repository

⚙️ RLN

📃 Paper

🌐 Vitalik blog

📚 Wiki

✏️ Ispiration

About

This Bachelor's degree thesis focuses on the use of advanced tools to prevent Denial of Service (DoS) attacks in anonymous settings using zk-SNARK technology. The paper specifically investigates the RLN protocol, which employs zk-SNARK technology to enforce rate-limiting measures in anonymous environments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published