BabelDev0 / bachelor-thesis

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎓

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.

License:MIT License


Languages

Language:TeX 91.1%Language:TypeScript 8.1%Language:JavaScript 0.8%