Auditable Message Token for Secure Web Service Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network communications in web services are vulnerable to security attacks and unauthorized data sharing, lacking secure transmission mechanisms that maintain auditable records of events.

Innovation Solution

A data transmission protocol utilizing auditable message tokens, which are generated and logged by a token provider, ensuring secure communication between source and target services through modified WS-Trust and WS-SecureConversation protocols, including mandatory validation and attachment of tokens in SOAP messages, to record transmission events and detect attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional web service communication protocols are used, then communication simplicity is maintained, but security against attacks and unauthorized data sharing deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a token provider as an intermediary component that generates and manages security tokens. This mediator sits between the source service and target service, issuing auditable message tokens that encapsulate security context and transmission history. The token provider centralizes security logic, allowing services to communicate securely without each service implementing complex security validation mechanisms themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent embeds multiple layers of security information within nested token structures. The auditable message token contains nested elements including transmission history, security context, validation results, and attack detection records. This nested structure allows complex security functionality to be packaged within a single token object that can be passed through the communication chain without expanding the message structure externally.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Difficulty of detecting and measuring

If auditable message tokens with mandatory validation are implemented, then detection of security attacks and unauthorized sharing improves, but processing time and message transmission speed deteriorate

Engineering Contradiction:
Improveattack detection capabilityVSAvoidmessage transmission speed
Core Design Contradiction:
Difficulty of detecting and measuringVSSpeed

Solution Approach 1:

The token provider performs security validation and attack detection actions in advance before the message reaches the target service. By pre-validating the token and detecting potential attacks during token generation and initial processing, the system avoids repeated validation cycles that would slow down message transmission. The auditable token carries forward security context so subsequent services can rely on pre-established validation results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the token provider receives confirmation data from target services about message receipt and processing. This feedback loop allows the system to track which security checks have been performed and adjust validation intensity accordingly. Services can provide feedback about successful validation to avoid redundant checking, optimizing the balance between security thoroughness and transmission speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9038155B2Auditable multiclaim security token
Publication Date: 2015.05.19 UNIVERSITY OF TULSA
  • US9038155B2 patent drawing
  • US9038155B2 patent drawing
  • US9038155B2 patent drawing

AI summary

The current invention provides a paradigm for securely transmitting messages using an auditable message token and associated protocol for recording information pertaining to events occurring with respect to transmission(s) of a message.