Interactive Session Software Access Control via Encrypted Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for interactive sessions, such as gaming and communications, face challenges in allowing nodes or computers to share software not owned by all participants without requiring users to purchase the software or retain unauthorized copies.
Innovation Solution
A method where a node or computer providing the ability to participate in an interactive session shares software and keys with other nodes or computers, which are encrypted and can be revoked upon session termination, allowing temporary access without ownership.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If software is shared with participants in interactive sessions, then accessibility and ease of operation are improved, but security and loss of information worsen due to potential unauthorized retention
Solution Approach 1:
The patent applies preliminary action by encrypting software with session-specific keys before distribution to participants. The encryption is set up in advance with predetermined termination conditions, so that when the session ends, the decryption capability is automatically revoked. This prevents unauthorized retention without requiring active monitoring or intervention during the session.
Solution Approach 2:
The patent introduces encryption keys as an intermediary mechanism between the software owner and participants. These keys act as a mediator that grants temporary access rights during the session while automatically revoking access upon session termination. The keys serve as a controllable bridge that enables sharing while maintaining security boundaries.
2Adaptability or versatility
If software is distributed to multiple nodes for interactive sessions, then adaptability and versatility are improved, but device complexity and loss of information increase due to key management requirements
Solution Approach 1:
The patent applies parameter changes by making encryption keys dynamic rather than static. Each session receives unique decryption keys that are valid only for the duration and scope of that specific session. This transforms the key parameter from a permanent credential to a temporary, context-specific authorization token, enabling versatile access control without permanent complexity.
Solution Approach 2:
The patent segments the software access control into session-specific key units. Instead of managing one master key for all participants, the system divides access control into multiple independent session keys, each tied to specific participants and session parameters. This segmentation isolates key management complexity to individual sessions rather than requiring global key management.
3Reliability
If software access is restricted to owners only, then security and reliability are improved, but ease of operation and adaptability worsen due to limited session participation
Solution Approach 1:
The patent applies dynamics by making software access rights temporary and session-bound rather than permanent and owner-exclusive. The encryption/decryption mechanism dynamically adjusts access permissions based on session state, automatically granting access to authorized participants during the session and revoking it upon termination. This creates flexible, adaptive protection that maintains reliability while enabling broad participation.
Data Source
AI summary
Systems and methods applicable, for instance, in interactive session provision. One or more nodes and/or other computers might, for example, provide to one or more other nodes and/or other computers the ability to employ certain software for an interactive session. A node and/or other computer providing the ability might, for instance, provide to a node and/or other computer receiving the ability software to be used in the interactive session, and/or one or more appropriate keys. A node and/or other computer that has received the ability might, for example, lose the ability with interactive session termination.


