Verification System for Secure Transmission in Distributed Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for secure exchange of proprietary or confidential information between unrelated third parties are inadequate, as existing security protocols are not foolproof and do not effectively manage user-based licenses for digital media and software, leading to issues with piracy and unauthorized access.

Innovation Solution

A verification system that uses a distributed processing network to authenticate users through a combination of arithmetic/logic units, registers, instruction decoders, address buses, and data buses, generating recipient identifiers and verifying user credentials to securely provide access to licensed digital media and software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic or encryption protocols are used to protect information exchange, then security against unauthorized access is improved, but the system is not foolproof and credentials can be misused by unintended recipients

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a verification system as an intermediary between the information provider and the recipient. This verification system includes an ALU that generates recipient identifiers and verifies credentials, acting as a mediator to ensure that only authorized recipients can access the information. The verification system prevents direct credential sharing between unrelated parties, thereby maintaining security while enabling flexible user-based licensing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If device-based licenses are used, then security control is improved, but user flexibility to use licensed software on multiple devices is reduced

Engineering Contradiction:
Improveaccess controlVSAvoiduser flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic licensing by binding licenses to user identities rather than specific devices. The verification system generates recipient identifiers that are associated with users, allowing them to access licensed software on multiple devices. The system dynamically verifies user credentials and grants access based on the user's identity and licensing status, rather than static device-based restrictions.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If user-based licenses are implemented to increase user flexibility, then adaptability is improved, but security risks from credential misuse and piracy increase

Engineering Contradiction:
Improveuser flexibilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The verification system implements feedback mechanisms by continuously verifying user credentials and recipient identifiers during access operations. The ALU compares the provided credentials against stored values and provides feedback on whether access should be granted. This feedback loop ensures that even with user-based licensing, security is maintained through active verification rather than passive trust.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11475104B2Verification system for secure transmission in a distributed processing network
Publication Date: 2022.10.18 ZACT INC
  • US11475104B2 patent drawing
  • US11475104B2 patent drawing
  • US11475104B2 patent drawing

AI summary

A verification system, includes: an arithmetic/logic unit (“ALU”) to perform one or more mathematical operations and compare selected variables; a register to hold a value from a comparison of selected variables performed by the ALU; an instruction decoder to provide read and write commands to memory; an address bus to provide an address to memory for a read or write operation; and a data bus to provide or access data for a write or read operation to or from memory, wherein the ALU generates and provides a recipient identifier to a target computational device, the recipient identifier being related to an identity of the target computational device and/or a target device human operator, and write the recipient identifier to memory in response to a write command issued by the instruction decoder and, as a part of a transaction, the ALU receives, from a user computational device of a first user, the recipient identifier and a credential of the first user and/or user computational device, compares each of the recipient identifier and credential against one or more stored values, and, when each of the comparisons match, causes information provider system to provide restricted information to the target computational device to enable the target computational device to perform an operation.