Blockchain Transaction Device Secure Key Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing value of cryptocurrencies like Bitcoin has made them an attractive target for hackers, and existing methods for securing private keys are inadequate, as they are often too long to remember and require hard-to-guess passwords, leading to vulnerabilities in digital asset protection.

Innovation Solution

A blockchain transaction device is designed with a high security data area for private keys and a low security data area for public keys, using a cryptographic kernel application to securely generate and verify transactions, with restricted access to prevent exposure of private keys and enhance security through hardware elements like SIM cards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If private keys are stored in a centralized manner with password encryption, then ease of operation is improved, but security is worsened due to vulnerability to hacking and password guessing

Engineering Contradiction:
Improveease of private key managementVSAvoidsecurity of digital assets
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system divides private key management into two separate applications: a transaction application for generating transactions and a cryptographic kernel application for secure signature generation. This segmentation isolates the sensitive cryptographic operations from the potentially vulnerable transaction management layer, thereby improving security while maintaining operational ease.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cryptographic kernel application acts as an intermediary between the transaction application and the private key storage. It provides a secure interface for signature generation without exposing the private key to the transaction application or external threats, thus enhancing security while preserving ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If private keys are made longer and more complex, then security is improved, but ease of operation is worsened as they become too long to remember

Engineering Contradiction:
Improvesecurity of private keysVSAvoidmemorability of private keys
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system uses public keys as copies or representations of private keys for transaction purposes. The public key can be freely shared and displayed, eliminating the need for users to memorize complex private keys while maintaining security through the cryptographic relationship between public and private keys.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The cryptographic kernel application serves as an intermediary that handles the complex private key operations internally. Users interact with simplified interfaces through the transaction application, which calls the cryptographic kernel for signature generation, thus hiding the complexity of private key management from users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the transaction application has full access to private keys for transaction generation, then productivity is improved, but security is worsened due to increased attack surface

Engineering Contradiction:
Improvetransaction creation efficiencyVSAvoidsecurity against software compromise
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments functionality into two applications with distinct responsibilities: the transaction application handles transaction creation and user interaction, while the cryptographic kernel application handles secure signature generation. This segmentation allows the transaction application to be more feature-rich and productive while the cryptographic kernel maintains a minimal, secure attack surface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cryptographic kernel application acts as a secure intermediary that the transaction application calls for signature generation. This intermediary pattern allows the transaction application to maintain productivity through full transaction management capabilities while the cryptographic kernel protects private keys by providing a controlled, secure interface for cryptographic operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10891384B2Blockchain transaction device and method
Publication Date: 2021.01.12 KONINK KPN NV
  • US10891384B2 patent drawing
  • US10891384B2 patent drawing
  • US10891384B2 patent drawing

AI summary

Some embodiments relate to a blockchain transaction device arranged to generate a transaction for a blockchain. The blockchain transaction device is configured to generate a transaction, said transaction comprising a signature, by calling a signing interface of a cryptographic kernel application to obtain the signature for the transaction. The cryptographic kernel application is configured to access a high security data area and compute the signature from a private key.