Configurable ASIC Transformation Block for Multi-Blockchain Verification
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Speed
If ASICs are designed to perform only one specific application, then computational speed is improved, but flexibility deteriorates
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
2Productivity
If ASICs are designed for a single proof-of-work system, then computational efficiency is improved, but adaptability to different blockchain systems deteriorates
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
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
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
4Adaptability or versatility
If transformation functions are implemented in software, then adaptability is improved, but computational speed deteriorates
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
Data Source
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.


