Blockchain Token Management via Signature Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems that link multiple blockchains face challenges in preventing attacks, particularly when one control device falsifies transactions, and the time required to transmit transactions securely increases, leading to processing load issues.
Innovation Solution
An information processing device that determines the presence of valid tokens in a blockchain, generates transactions with or without signatures, and controls the blockchain to issue new tokens as needed, facilitating secure transaction verification and reducing processing time and load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple control devices are prepared and made redundant to prevent attacks, then system reliability is improved, but device complexity and processing time increase
Solution Approach 1:
The patent introduces a signature server as an intermediary component that centralizes the signature generation function. Instead of each control device having full redundant capabilities, the signature server acts as a dedicated mediator that provides signature services to control devices, thereby maintaining system reliability while reducing overall complexity
Solution Approach 2:
The system is segmented into distinct functional components: control devices for transaction processing and a separate signature server for cryptographic operations. This segmentation allows each component to be optimized independently, improving reliability through specialized functions while managing complexity by distributing responsibilities
2Reliability
If multiple control devices are prepared and made redundant to prevent attacks, then system reliability is improved, but processing time increases
Solution Approach 1:
The signature server performs signature generation as a preliminary action in the transaction processing workflow. By preparing and verifying signatures in advance through the dedicated signature server, the system ensures reliability without adding time penalties during main transaction processing, as the signature operation is streamlined and specialized
3Reliability
If transactions are transmitted securely between linked blockchains, then reliability is improved, but processing load increases
Solution Approach 1:
The signature server acts as an intermediary that handles the computationally intensive signature generation and verification operations. This mediating role ensures transaction validity through proper cryptographic verification while reducing the processing load on the main control devices and blockchain nodes by offloading these specific operations
4Reliability
If signature verification is performed for every transaction to prevent attacks, then reliability is improved, but processing time increases
Solution Approach 1:
The signature server provides self-service capabilities for signature generation and verification. By automating these cryptographic operations through a dedicated service that operates independently and efficiently, the system ensures transaction validity while minimizing verification time through specialized algorithms and pre-computed verification data
Data Source
AI summary
An information processing device includes: a processor configured to: receive a processing request that requests generation of a transaction for an object account in an object blockchain; determine whether a valid existing token related to the object account in the object blockchain is present based on management information that represents presence or absence of a valid token related to each of one or more accounts and the received processing request; when determining that the existing token is absent, generate a first transaction for the object account, which is added with a signature related to the object account, control the object blockchain so as to issue a valid new token related to the object account, update the management information, and return the generated first transaction; and when determining that the existing token is present, generate a second transaction for the object account, and return the generated second transaction.


