Secure Blockchain Integrated Circuit for IoT
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing secure solutions for IoT devices, such as hardware wallets, are not suitable for all IoT devices due to USB port requirements and vulnerability to unauthorized access, especially in devices that cannot support external USB drives or have insecure storage of private keys.
Innovation Solution
An integrated circuit with embedded cores dedicated to blockchain operations, including data management, cryptocurrency transactions, and decentralized applications, featuring internal memory inaccessible to other IoT device cores, and an AI core for autonomous operations, enabling true machine-to-machine interactions and secure hot/cold cryptocurrency wallet functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If private keys are stored in software wallets on cloud or local memory, then accessibility and convenience are improved, but security deteriorates due to susceptibility to hacking
Solution Approach 1:
The system segments the wallet functionality into two distinct parts: a secure hardware component (secure element) that stores private keys offline, and a software interface that provides user access. This segmentation isolates the cryptographic secrets from network exposure while maintaining convenient access through the software layer.
Solution Approach 2:
The patent introduces a hardware wallet device as an intermediary between the user and the blockchain network. This intermediary contains a secure element that acts as a mediator, allowing users to access and manage their cryptocurrency without exposing private keys to potential hackers on the network.
2Reliability
If hardware wallets use USB ports for connection, then security is improved through offline storage, but adaptability deteriorates for IoT devices without USB support
Solution Approach 1:
The hardware wallet is designed with universal communication capabilities that go beyond USB connectivity. The device can establish secure connections through multiple interfaces including wireless protocols, making it adaptable to various IoT devices such as smartphones, smart wearables, and other devices without traditional USB ports.
Solution Approach 2:
The system dynamically adapts its connection method based on the target device's capabilities. Rather than requiring a fixed USB connection, the hardware wallet can switch between different communication protocols and interfaces to accommodate various IoT devices while maintaining secure offline storage functionality.
3Reliability
If manual user authentication is required for hardware wallets, then security is improved, but ease of operation deteriorates due to additional access steps
Solution Approach 1:
The hardware wallet incorporates biometric authentication sensors (such as fingerprint or iris recognition) that enable users to authenticate themselves automatically. This self-service approach eliminates the need for manual PIN entry while maintaining high security standards, as the biometric data is processed locally within the secure element.
Data Source
AI summary
An integrated circuit comprising a CPU coupled to a system bus, a network interface configured to interface with an external device, and a crypto neuromorphic core coupled to the system bus. The cryptographic core comprising a processor or core, an internal bus, and a non-transitory computer-readable memory, wherein the crypto neuromorphic core is isolated from the CPU and the network interface via the system bus and the crypto neuromorphic core runs its own operating system. The crypto neuromorphic core is configured to: contain a secure core comprising a secure processor and dedicated/protected memory; store a private key in the dedicated/protected memory accessible to the secure core but not accessible to other components of the crypto neuromorphic core, the central processing unit, and the network interface; add data to a blockchain using the private key via the network interface; and read data from the blockchain via the network interface.


