NFT Address Verification for Application Execution Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems face challenges in preventing unauthorized use of data, particularly when improperly acquired data is downloaded or installed on devices, leading to potential adverse effects or unpaid fees to authorized distributors.
Innovation Solution
An information processing apparatus is configured to store an address and execute a predetermined application, determining if the transmission destination address of a non-fungible token (NFT) matches the stored address, and restricting the application's execution if the addresses do not match, thereby preventing unauthorized use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data such as an application is downloaded or installed from an unauthorized distributor, then the information processing apparatus can acquire and execute the application, but the apparatus might be adversely affected or fees might fail to be paid to an authorized distributor
Solution Approach 1:
The system performs preliminary verification of the NFT address against the stored authorized address before allowing application execution. This advance check prevents unauthorized applications from running while still permitting legitimate ones, resolving the contradiction between acquisition flexibility and authorization reliability
Solution Approach 2:
The patent introduces an NFT-based intermediary mechanism that mediates between the application and the execution environment. The NFT serves as a trusted intermediary that verifies authorization, enabling the system to maintain both adaptability in acquiring applications and reliability in ensuring authorized distribution
2Reliability
If the address verification mechanism is implemented to prevent unauthorized use, then data integrity is maintained, but the system complexity increases
Solution Approach 1:
The NFT serves multiple functions simultaneously: it acts as an authorization credential, a verification token, and an execution permission carrier. This multi-functionality reduces the need for separate verification mechanisms, thereby maintaining reliability while minimizing the increase in system complexity
Data Source
AI summary
An information processing apparatus includes one or more memories and one or more processors. The one or more memories and the one or more processors are configured to store an address, execute a predetermined application installed on the information processing apparatus, determine whether an address of a transmission destination of a non-fungible token (NFT) that is included in transaction data of the NFT corresponding to the predetermined application installed on the information processing apparatus is identical to the stored address, and restrict the predetermined application from being executed in a case where the address of the transmission destination is not identical to the stored address.


