Configurable ASIC Transformation Block for Multi-Blockchain Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current ASICs designed for proof-of-work systems in blockchain technology are inflexible, as they can only implement one specific proof-of-work system, making it difficult to operate multiple blockchain systems securely and efficiently, and are vulnerable to interference from third-party equipment.

Innovation Solution

The integration of programmable transformation functions as datapath circuitry in ASICs allows users to select and implement various proof-of-work systems, enhancing flexibility and security by encoding transformation functions directly into the integrated circuit's datapath, protecting the configuration key through methods like lock fuses and multi-part keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If ASICs are designed to perform only one specific application, then computational speed is improved, but flexibility deteriorates

Engineering Contradiction:
Improvecomputational speedVSAvoidflexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent implements a configurable transformation block within the ASIC that can be programmed with different configuration keys to perform multiple cryptographic transformation functions. This allows a single ASIC device to support multiple proof-of-work systems and blockchain networks, achieving multi-functionality while maintaining hardware-level performance

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

2Productivity

If ASICs are designed for a single proof-of-work system, then computational efficiency is improved, but adaptability to different blockchain systems deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidadaptability to different blockchain systems
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent employs dynamically reconfigurable circuitry through configuration keys that can be programmed into the transformation block. This allows the ASIC to adapt its internal logic and transformation functions based on which proof-of-work system needs to be implemented, enabling efficient computation across multiple blockchain systems without requiring separate dedicated hardware for each

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If configuration keys are stored in accessible memory, then ease of operation is improved, but security deteriorates due to vulnerability to key discovery

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the configuration key from accessible memory and embeds it directly into the circuit logic of the transformation block through programming. This removes the key from the data path and makes it inaccessible to external observers, preventing key discovery attacks while maintaining the functional capability of the ASIC

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If transformation functions are implemented in software, then adaptability is improved, but computational speed deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomputational speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent replaces software-based transformation functions with hardware circuitry implemented in the ASIC's transformation block. By encoding the transformation logic directly into digital circuit elements that operate in parallel, the system achieves hardware-level computational speed while maintaining adaptability through configurable design

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

Data Source

PatentUS10936758B2Cryptographic ASIC including circuitry-encoded transformation function
Publication Date: 2021.03.02 BLOCKCHAIN ASICS LLC
  • US10936758B2 patent drawing
  • US10936758B2 patent drawing
  • US10936758B2 patent drawing

AI summary

A transform-enabled integrated circuit for use in cryptographic proof-of-work systems is provided. The transform-enabled integrated circuit includes a transformation block embedded among other circuitry components within the cryptographic datapath of the transform-enabled integrated circuit. The transformation block may be configured at a time subsequent to the manufacture of the integrated circuit to embody as circuitry any one of a plurality of mathematical transformation functions, thus enabling a user to systemically modify the results of cryptographic operations performed by the integrated circuit while retaining the high performance and efficiency characteristics of application specific integrated circuits. Embodiments of the technology disclosed herein provides an hereto unachievable level of flexibility in the deployment of application-specific integrated circuits within proof-of-work verification systems, such as private block chain systems, public block chain systems, digital rights management, secure token and other cryptography-related fields.