secure authentication and access control protocol based on IOTA and CP-ABE

Заказчик: AI | Опубликовано: 08.10.2025
Бюджет: 250 $

I am developing a secure-by-design authentication layer that combines IOTA’s Tangle with Ciphertext-Policy Attribute-Based Encryption (CP-ABE). The primary objective is to prove a data-encrypted login flow; access-control logic will be extended once the core authentication is iron-clad. Your task is to translate my concept into a working reference implementation—Python, Rust, or Go are all acceptable as long as the cryptographic libraries you pick are mature and actively maintained. Every credential, policy, and payload exchanged must stay encrypted end-to-end, leveraging CP-ABE for fine-grained attribute enforcement while using IOTA Streams (or MAM) to publish and verify state without traditional block confirmation delays. Deliverables • Architecture diagram and protocol sequence flow • Clean, well-commented source code in a Git repository • Unit tests covering key generation, attribute updates, revocation, and pass/fail login paths • README with setup steps and a runnable demo scenario When you respond, please point me to past work that shows you have already built or audited cryptographic or distributed-ledger authentication systems. GitHub links, technical papers, or production screenshots are all welcome. Feel free to suggest any additional tools—OpenABE, PyOTA, Hornet, etc.—but flag them early so our stack stays lean and reproducible. All cryptographic decisions must follow current best practices; no home-grown primitives. I provide fast feedback and prefer small, well-defined milestones. Let’s build a truly decentralized, encryption-first login experience together.