project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

fheProxies

fheVPN (Proxies) is a decentralized Proxy-as-a-Service (PaaS) enabling anonymous web browsing via nodes from global operators. Fully Homomorphic Encryption (FHE) ensures only clients who pay on-chain through the Fhenix network can securely access node details.

fheProxies

Created At

ETHGlobal Singapore

Winner of

Fhenix - Best use of Fhenix Stack 3rd place

ETHGlobal - 🏆 ETHGlobal Singapore 2024 Finalist

Project Description

fheVPN (Proxies) leverages the power of Fully Homomorphic Encryption (FHE) to provide secure, anonymous web browsing through a decentralized Proxy-as-a-Service (PaaS) model. Node operators can spin up proxy nodes in various regions and set a price for access. The details of these nodes are encrypted using FHE, ensuring that only authorized clients who have paid through the Fhenix network can access them. Even in the event of IP leaks, unauthorized users are blocked by a whitelisting mechanism. This removes the need for passwords, as the client’s IP is encrypted and shared with the node provider for whitelisting after payment. This creates a secure, anonymous browsing experience powered by blockchain.

How it's Made

fheVPN (Proxies) leverages the Fhenix network’s integration of Fully Homomorphic Encryption (FHE) with smart contracts to provide secure access control. The backend allows node operators to deploy proxy nodes and encrypt their details using FHE, ensuring that sensitive data like IP addresses remain confidential. Clients make payments on-chain using the ethers.js library, and their IP addresses are encrypted through the Fhenix network. This information is only visible to the node providers, who whitelist clients for access.

On the frontend, we used Next.js for the interface, enabling users to seamlessly manage and connect to proxies. We also integrated fhenix.js for encrypted interactions with the network. The platform was deployed on a local devnet to facilitate testing and development in a secure environment, ensuring the privacy and security of all transactions and proxy connections.

background image mobile

Join the mailing list

Get the latest news and updates