Blockchain Secure Software Access System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software update distribution methods are vulnerable to security attacks, as they rely on single software-signature verification and are susceptible to stolen certifications, hash collisions, and man-in-the-middle attacks, compromising software integrity and authenticity.

Innovation Solution

A blockchain-based secure software access environment (SSAE) system integrates software updates into a blockchain data structure, utilizing an authoritative domain name server (DNS) for identity verification and multiple segmented encryption techniques to ensure secure distribution and integrity, employing shortchains for efficient updates and cryptographic validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If software updates are distributed via online sites, then convenience of access is improved, but security vulnerability increases

Engineering Contradiction:
Improveconvenience of accessVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a blockchain-based intermediary verification layer between clients and software update sources. This intermediary system uses distributed ledger technology to verify the authenticity and integrity of software updates without requiring clients to directly trust centralized online sites, thus maintaining convenience while improving security

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional centralized verification mechanisms with a decentralized blockchain-based verification system. Instead of relying on centralized authority to verify software updates, the system uses cryptographic proofs and distributed consensus to validate update authenticity, eliminating single points of failure

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If single software-signature verification is used, then verification simplicity is improved, but susceptibility to attacks increases

Engineering Contradiction:
Improveverification simplicityVSAvoidsusceptibility to attacks
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the verification process into multiple independent components: blockchain-based identity verification, cryptographic signature validation, and distributed consensus checking. This segmentation allows each component to specialize in a specific verification aspect, making the overall system more robust against various attack vectors while maintaining manageable complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite verification system that combines multiple verification techniques (blockchain verification, cryptographic signatures, distributed consensus) into a unified security framework. This composite approach leverages the strengths of each individual method to create a verification system that is resistant to attacks that would compromise any single method alone

Inventive Principle:
Principle #40Composite materials

Data Source

PatentEP3687107B1Information assurance (IA) using an integrity and identity resilient blockchain
Publication Date: 2022.08.03 ACCENTURE GLOBAL SOLUTIONS LTD
  • EP3687107B1 patent drawingFigure 1
  • EP3687107B1 patent drawingFigure 2
  • EP3687107B1 patent drawingFigure 3

AI summary

A system for providing secure access to digital resources is provided that utilizes a blockchain platform. Using this blockchain platform, digital resource vendors create new digital tracking ledgers for their digital resource products such that updates to the digital resource products are accessible directly from a blockchain. Accordingly, these updates are deliverable in a protected and secure manner to consumers of the digital resources.