Architecture Details » History » Revision 1
Revision 1/3
| Next »
Suravi Regmi, 11/21/2025 06:39 PM
Architecture Details¶
This page is structured exactly by interactions.
Producer Internal Architecture (What each section does)¶
Data Adaptor
Attribute lookup table
Publisher
Queue Manager
Adaptor → Publisher → NAC-ABE → Repo → Manifest → PSync → Subscriber notified
NAC-ABE encryption (as a black box)
Link to a detail page of NAC_ABE Usage
Controller Internal Architecture¶
Access Manager
Policy Parser
Attribute-based DKEY issuance (black box: NAC-ABE authority)
Consumer → Controller → certificate validation → DKEY issuance → Consumer
Consumer Internal Architecture¶
Subscriber
Subscription + stream list
Manifest updates (from PSync)
Data + CK retrieval
Decryption pipeline (black box)
PSync → manifest fetch → data fetch → CK fetch → decryption → application callback
Repository Role¶
Persistent store
Objects stored: data, CKs, manifests
Sequence Diagrams¶
“Consumer receives new data in real time”
“DKEY request + issuance”
“Manifest publication pipeline”
Updated by Suravi Regmi about 18 hours ago · 3 revisions