FREE CONTRIBUTION CHRONOLOGY · 1970–1976
Structured state over untrusted networks
How can independent users query shared state and communicate securely across unreliable infrastructure?
How can independent users query shared state and communicate securely across unreliable infrastructure?
Relations separated logical questions from storage paths; packets shared links and tolerated route changes; internetworking joined heterogeneous networks; public-key methods changed key distribution.
A shared system becomes evolvable when data meaning, delivery, internetworking, and trust are separated into explicit contracts.
Reconstruct the mechanism
- State the logical data and query independently of layout
- Split communication into addressed packets over shared links
- Join unlike networks through a common internetwork contract
- Establish cryptographic keys or signatures without a pre-shared pairwise secret
Express a query in relational algebra, packetize it, inject loss and reordering, and perform a small authenticated Diffie–Hellman exchange.
Evidence and uncertainty
Each abstraction solves a narrower problem than popular retellings suggest. For example, encryption does not establish authorization or truthful endpoints.