Mediated Access for E-services via Permissions Agent
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack secure and authenticable access to networked electronic services, with no authorization checks for user access rights and no confidentiality in e-service requests, making them vulnerable to unauthorized access and data interception.
Innovation Solution
A system comprising client and services software agents, along with a permissions agent, that generates and verifies user requests, checks permissions, and facilitates secure access and billing for network accessible services, using encryption and multiple levels of authentication to ensure privacy and non-repudiation of transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If no authorization check is implemented, then device complexity is reduced, but security and user access control deteriorate
Solution Approach 1:
A permissions server is introduced as an intermediary component between clients and services. This mediator handles all authorization checks by receiving permission requests from clients, validating them against stored user permissions, and returning authorization decisions. This separates the security function from individual services, reducing overall system complexity while maintaining strong access control.
2Device complexity
If no authentication check is implemented, then device complexity is reduced, but security and user verification deteriorate
Solution Approach 1:
The permissions server acts as an authentication intermediary that verifies user identities before granting access. It receives authentication credentials from clients, validates them against stored user information, and issues permission tokens for authenticated users. This centralized approach simplifies authentication logic while enhancing security.
3Device complexity
If e-service requests do not provide confidentiality, then device complexity is reduced, but data privacy and security deteriorate
Solution Approach 1:
Encryption is applied preliminarily to e-service requests before they are transmitted over the network. The permissions server encrypts sensitive data in the permission requests and responses using secure protocols, ensuring that data remains confidential throughout its journey. This preliminary encryption prevents interception and reading of sensitive information.
4Device complexity
If transaction requests are not secured, then device complexity is reduced, but vulnerability to interception and modification increases
Solution Approach 1:
Security measures including encryption and digital signatures are applied preliminarily to all transaction requests. The permissions server encrypts transaction data before transmission and verifies integrity using digital signatures, preventing hackers from intercepting or modifying transactions. This preliminary security layer protects against harmful factors before they can affect the system.
Data Source
AI summary
A system for providing secure access for a user to network accessible services. The system comprises a client software agent to generate a services request that is determined by a user. A services software agent is included and the service software agent is in electronic communication with the client software agent, to receive and fulfill the services request. A permissions software agent has a listing of user permissions for the network accessible services. The permission software agent is in communication with the services software agent and the services software agent requests user permissions from the permissions services agent so as to enable activation of the network accessible services selected by the user.


