Cryptocurrency Vault Security and Transaction Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for cryptocurrency transactions in enterprise environments face challenges in efficiently managing cryptocurrency exchanges, risk assessment, and security, leading to resource inefficiencies and potential fraud.

Innovation Solution

A system that includes a processor and memory for managing cryptocurrency transactions, risk assessment, and security measures such as generating vault keys, validating transactions, and alerting suspicious activity, while facilitating cryptocurrency exchanges and conversions between fiat and cryptocurrencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptocurrency transactions are processed through third-party validation systems, then transaction security is improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improvetransaction securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the validation function from external third-party systems and implements it within the enterprise's own cryptocurrency system. The system includes validation logic that checks cryptocurrency transactions against enterprise-defined rules and criteria, eliminating dependency on external validation services while maintaining security requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary validation layer between the cryptocurrency transaction and the enterprise system. This intermediary component verifies transactions using enterprise-specific validation rules before processing, acting as a mediator that simplifies the overall system architecture by consolidating validation functions in one controlled location rather than requiring multiple external validation systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple validation checks are performed on cryptocurrency transactions, then fraud detection capability is improved, but processing time increases

Engineering Contradiction:
Improvefraud detection capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary validation checks that assess transaction risk factors before full processing occurs. The system performs initial screening of cryptocurrency transactions against predefined risk criteria, and only transactions that fail this preliminary check undergo more intensive validation. This staged approach maintains high fraud detection capability while minimizing processing time for legitimate transactions.

Inventive Principle:
Principle #10Preliminary action

3Speed

If cryptocurrency vaults remain connected to the network for accessibility, then transaction speed is improved, but security risk increases

Engineering Contradiction:
Improvetransaction speedVSAvoidsecurity risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic connectivity management for cryptocurrency vaults. The system can transition vaults between connected and disconnected states based on operational requirements and security considerations. When security threats are detected or during high-risk operations, the vault automatically disconnects from the network. During normal operations, the vault remains connected to maintain transaction speed. This dynamic approach allows the system to optimize both speed and security at different times rather than being locked into a fixed state.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9836790B2Cryptocurrency transformation system
Publication Date: 2017.12.05 BANK OF AMERICA CORP
  • US9836790B2 patent drawing
  • US9836790B2 patent drawing
  • US9836790B2 patent drawing

AI summary

A system comprises a memory operable to store a customer account, a first float account, and a second float account. The system further comprises a processor communicatively coupled to the memory. The processor may receive an electronic request for a currency exchange and determine exchange rates for exchanging a first currency for a second currency. The processor may also determine an optimal exchange rate. In response to determining the optimal exchange rate, the processor may determine a first amount of the first currency and associate the first amount with the customer account. The processor may also transfer the first amount of the first currency into the first float account and determine a second amount of the second currency. The processor is further able to associate the second amount with the second float account and transfer the second amount of the second currency to the customer.