Electronic Device Application Broadcast Security via Framework Owner Lists
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Unintended or malicious applications can transmit events or actions to other applications in electronic devices, causing malfunctions by mimicking authorized applications, compromising security and functionality.
Innovation Solution
An electronic device and communication method that verifies the sender application and message within a framework area, ensuring only authorized applications can transmit messages by registering actions in an owner list and comparing sender applications to the list before transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If broadcast message transmission is allowed between applications without verification, then application communication functionality is improved, but system security deteriorates due to unauthorized or malicious applications causing malfunctions
Solution Approach 1:
The framework acts as an intermediary between sender and receiver applications, intercepting broadcast messages and verifying sender credentials through owner list validation before allowing message transmission. This mediator approach enables secure communication without requiring direct verification between applications.
Solution Approach 2:
The system performs preliminary verification of sender application credentials against the owner list before allowing broadcast message transmission. This advance validation prevents unauthorized applications from transmitting malicious messages, resolving the security issue while maintaining communication functionality.
2Reliability
If security verification is implemented in the application area, then system security is improved, but device complexity and development costs increase
Solution Approach 1:
By implementing verification in the framework layer rather than the application layer, the system avoids modifying individual applications. The framework serves as an intermediary that handles all security checks centrally, reducing overall system complexity while maintaining security.
Solution Approach 2:
The framework provides universal security verification services to all applications through a common mechanism (owner list validation). This multi-functional approach allows the same verification logic to protect all applications, reducing development complexity compared to implementing separate security mechanisms in each application.
Data Source
AI summary
A communication method between applications is provided. The communication method includes generating a broadcast message through a sender application, in case that a framework receives the broadcast message, determining whether an action is registered in an owner list, determining whether an owner of the action registered in the owner list matches the sender application, and if the owner of the action registered in the owner list matches the sender application, transmitting the broadcast message from the framework to a receiver application.


