Coordinator-Based Secure Transaction Registration Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face difficulties in securely allowing a third-party computing entity to participate in a message transaction that it was not involved in creating, lacking effective mechanisms for secure registration and authorization.

Innovation Solution

A mechanism involving a coordinator computing entity that manages transactions, uses a secure key for registration, and employs role-based authorization to ensure legitimate participation by participant computing entities, preventing unauthorized access and ensuring actions align with assigned relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a third-party computing entity is allowed to participate in a message transaction it was not involved in creating, then the adaptability and versatility of the transaction system is improved, but the security and authorization control deteriorate

Engineering Contradiction:
Improveability of third party to participate in transactionVSAvoidsecurity of transaction
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a coordinator computing entity as an intermediary that manages the transaction and controls participant registration. The coordinator receives transaction initiation requests, generates coordination contexts with secure keys, and validates registration requests. This intermediary structure enables third-party participation while maintaining security through centralized authorization control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The coordinator generates a coordination context containing a secure key before any participant registration occurs. This preliminary action establishes the security framework in advance, allowing subsequent participants to be authorized through the pre-established key rather than requiring ad-hoc security arrangements.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If secure key-based registration is implemented for participant authorization, then the security and reliability of the transaction is improved, but the device complexity and operational overhead increase

Engineering Contradiction:
Improveauthorization securityVSAvoidcomplexity of registration mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The coordination context serves multiple functions: it contains the secure key for authentication, identifies the transaction, and provides the basis for authorization. This multi-functional structure reduces overall system complexity by consolidating security and transaction management into a single mechanism rather than requiring separate systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If role-based authorization is used to ensure legitimate participation, then the security against unauthorized access and spoofing is improved, but the operational complexity and processing time increase

Engineering Contradiction:
Improveprotection against spoofingVSAvoidtime for authorization verification
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Roles and authorization rules are established in advance by the coordinator before participants need to act. The coordination context is prepared with the secure key beforehand, so when a participant registers, the verification process is streamlined to checking against pre-established criteria rather than creating authorization rules in real-time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7873832B2Mechanism for secure participation in a transaction by a third party
Publication Date: 2011.01.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7873832B2 patent drawing
  • US7873832B2 patent drawing
  • US7873832B2 patent drawing

AI summary

Mechanisms for securely allowing a participant computing entity to engage in a transaction initiated by an initiator computing entity and managed by a coordinator computing entity. The initiator provides a transaction initiation request to the coordinator. Upon receipt, the coordinator accessing a transaction coordination context that includes information such as a secure key that may be used by a participant to register in the transaction. The coordinator then provides the coordination context to the initiator, which provides the coordination context to the participant(s) that are also to engage in the transaction. Each participant then generates a registration request that is based on the coordination context, and that is secured using the secure key provided in the coordination context.