REFLEX Zero-Knowledge Architecture Implementation

Job ID: 39493741

Budget: £20 – £250 GBP

DO NOT APPLY IF YOU DONT HAVE RELEX AND SECUITY EXPERIENCE

We are seeking a skilled developer to implement a zero-knowledge architecture in our existing Python-based web application built with Reflex. The application currently handles user data, company information, and contact entries, and requires enhanced privacy and security through zero-knowledge principles.
____________________________________________________________________________________

Current System Architecture
The application currently uses:
Reflex framework for web development
SQLModel/SQLAlchemy for database operations
Local authentication system
Models for UserInfo, AdminUser, CompanyData, and ContactEntry

___________________________________________________________________________________

Technical Requirements
Required Skills
Strong experience with zero-knowledge protocols and cryptography
Proficiency in Python and modern web frameworks
Experience with SQL databases and ORMs
Understanding of secure key management
Knowledge of end-to-end encryption implementation
Specific Technologies
Zero-knowledge proof systems (e.g., zk-SNARKs or zk-STARKs)
Modern encryption libraries
Secure key management solutions
Database encryption tools
Deliverables
Detailed technical design document
Implementation of zero-knowledge architecture
Updated database schema with encryption support
Secure API endpoints
Documentation for:
System architecture
Security protocols
Key management
User guide for encrypted operations