Quorum Service for Secure Resource Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online service systems face challenges in securely transferring computer-implemented resources from a compromised account to a new account, particularly due to the risk of malicious entities and the need for efficient administrative processes.
Innovation Solution
The implementation of a quorum service that operates independently of the identity and access management (IAM) service, allowing for the transfer of computer-implemented resources through a quorum group consisting of multiple entities, which approves the transfer via a separate interface, ensuring security and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the quorum service is integrated with the IAM service to manage resource transfers, then the system structure is simpler and easier to operate, but the security risk increases because a compromised account could potentially exploit the integrated service to prevent or manipulate resource transfers
Solution Approach 1:
The system segments the quorum service from the IAM service into separate functional components. The quorum service handles resource transfer approvals independently, while the IAM service manages identity and access control. This segmentation ensures that a compromise in one service does not directly compromise the other, thereby maintaining transfer security while preserving operational simplicity through defined service boundaries and interfaces.
2Reliability
If the quorum service operates independently from the IAM service, then the security of resource transfer is improved by isolating it from compromised accounts, but the system complexity increases due to separate service management
Solution Approach 1:
The quorum service acts as an intermediary between the IAM service and resource transfer operations. It receives transfer requests from the IAM service, obtains independent approval from designated quorum members, and then executes the transfer. This intermediary role enhances security by decoupling the transfer authorization process from the IAM service while maintaining manageable complexity through standardized communication protocols and interfaces.
3Reliability
If resource transfer requires approval from multiple quorum members, then the security against malicious acts is enhanced, but the time required for the transfer process increases
Solution Approach 1:
The system performs preliminary actions by pre-designating quorum members and their approval thresholds before a compromise occurs. When a resource transfer is needed, the pre-configured quorum members can quickly provide approval based on established criteria, reducing the time required during actual transfer operations while maintaining security through multi-party validation.
Solution Approach 2:
The quorum service dynamically adjusts the approval process based on the specific transfer request and pre-configured policies. It can adapt the number of required approvals, time thresholds, and member selection based on the nature of the resource being transferred, thereby optimizing the balance between security and speed for different scenarios without requiring manual reconfiguration.
Data Source
AI summary
Described techniques and systems can identify a request to transfer one or more computer-implemented resources associated with a first computer-implemented account to a second computer-implemented account, the one or more computer-implemented resources at least in part managed through a service accessible by at least one entity selected to consider the request, the service implemented separately from another service to manage access to the one or more computer-implemented resources. Also, the techniques and systems can confirm the at least one entity approved the request to transfer the one or more computer-implemented resources associated with the first computer-implemented account, and transfer the one or more computer-implemented resources to the second computer-implemented account.


