Direct Coin Data Exchange Between Security Elements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 'pay-per-use' machine control systems face complexities in data collection and billing, particularly in decentralized systems like Distributed Ledger Technology, which are slow and cumbersome for end devices such as machines, and require complex encryption and transfer processes.
Innovation Solution
A method for direct electronic coin data exchange between security elements within machines using cryptographic functions and secure channels, such as Trusted Execution Environments or Trusted Platform Modules, to facilitate quick, secure, and flexible monetary transactions without the need for complex encryption, allowing for easy division and combination of data sets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If decentralized transaction databases (DLT) are used for payment exchange between machines, then security and trustworthiness are improved, but transaction speed and simplicity deteriorate due to complex encryption and transmission processes
Solution Approach 1:
The patent segments the payment system into two distinct layers: a decentralized transaction database (DLT) layer for secure, trustless transactions between unknown parties, and a direct exchange layer using cryptographic coin data sets for fast transactions between known, trusted machines. This segmentation allows each layer to optimize for its specific use case without compromise.
Solution Approach 2:
The patent introduces cryptographic coin data sets as an intermediary mechanism that enables direct payment between machines without requiring intermediation by the complex DLT system. These coin data sets contain all necessary verification information locally, acting as a mediator that eliminates the need for slow, complex distributed verification while maintaining security through cryptographic proofs.
2Reliability
If complex encryption and signing processes are used to prevent payment duplicates and ensure manipulation protection, then security is improved, but device complexity and ease of operation worsen
Solution Approach 1:
The patent applies preliminary action by pre-generating cryptographic coin data sets with all necessary verification information embedded before the actual payment transaction. The coin data sets contain cryptographic proofs and signatures in advance, allowing receiving machines to verify payments locally without performing complex real-time encryption or signing operations.
Solution Approach 2:
The patent uses copying by creating cryptographic replicas of payment information in the coin data sets. These copies contain all essential verification data (cryptographic signatures, hashes, proof of authenticity) that can be independently verified without accessing the original transaction database or performing complex cryptographic operations, thus simplifying the receiving end while maintaining security.
3Adaptability or versatility
If regional currency and legal system changes are implemented for global production lines, then adaptability to different markets is improved, but system complexity and billing process complexity worsen
Solution Approach 1:
The patent implements universality by designing a currency-agnostic payment system where cryptographic coin data sets can represent any monetary value or currency type. The system handles different currencies and payment terms through a unified cryptographic framework, allowing a single machine-to-machine payment infrastructure to serve global production lines across different regions without requiring region-specific billing systems.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to a method for directly exchanging a coin data set between security elements, comprising the steps of: receiving a coin data set in a first security element, wherein the coin data set comprises a number of elements and wherein each element of the received coin data set is the result of a cryptographic function consisting of a random number unknown to the security elements and the position of the element in the coin data set; transferring a coin data set derived from the received coin data set from the first security element to a second security element, wherein the derived coin data set comprises at least one element of the received coin data set and the position of the element in the received coin data set; and indicating possession of the derived coin data set from the second security element to a verification unit.