Edge Endpoint Event Orchestration for Trusted Data Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Event data generated by endpoint devices in an edge environment is susceptible to manipulation by malicious entities, leading to unreliable and non-uniform data that can negatively impact the quality and timeliness of computer-implemented services.
Innovation Solution
An orchestrator manages communication with endpoint devices through a limited communication channel, verifies event data reliability using digital signatures, and provides an event schema to ensure uniform formatting, thereby reducing processing time and ensuring reliable data distribution to event consumers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If endpoint devices directly communicate with event consumers, then communication speed is improved, but data reliability deteriorates due to manipulation by malicious entities
Solution Approach 1:
An orchestrator is introduced as an intermediary component that receives event data from endpoint devices, verifies digital signatures to ensure authenticity, and then distributes verified data to event consumers. This mediator approach maintains communication efficiency while ensuring data reliability through centralized verification.
Solution Approach 2:
Digital signatures are applied to event data before transmission by endpoint devices. The orchestrator performs preliminary verification of these signatures before distributing data to consumers, preventing manipulation by malicious entities while maintaining fast communication channels.
2Adaptability or versatility
If event data formatting is left to individual endpoint devices, then device autonomy is improved, but data uniformity deteriorates leading to increased processing time
Solution Approach 1:
The orchestrator enforces a standardized event data schema that all endpoint devices must follow when submitting data. This homogenization of data format across diverse devices enables efficient processing and uniform handling by event consumers, reducing processing time while maintaining device autonomy through schema-based validation.
3Adaptability or versatility
If comprehensive communication channels are provided to endpoint devices, then communication flexibility is improved, but security against manipulation deteriorates
Solution Approach 1:
The orchestrator serves as a controlled intermediary that manages all communication between endpoint devices and event consumers. It verifies digital signatures on incoming data and filters verified data before forwarding to consumers, providing flexible communication pathways while blocking manipulation attempts through centralized security enforcement.
Data Source
AI summary
Methods and systems for managing communication with endpoint devices in a deployment are disclosed. The method may include establishing a limited communication channel between an endpoint device of the endpoint devices and an orchestrator to prevent the endpoint device from directly communicating and event consumer. The method may also include providing, by the orchestrator and to the endpoint device, an event schema that defines formatting for event data generated by the endpoint device. When event data is obtained by the orchestrator from the endpoint device, the orchestrator may identify whether the event data is reliable based on a digital signature provided with the event data from the endpoint device. If the event data is identified to be reliable, the event data may be provided to any number of event consumers.


