UICC Sensor Data Signing for Trustless Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for secure distribution of sensor data between entities lack scalability and efficiency, particularly for low-value or transient transactions, as they require trust establishment and resource-intensive verification processes, which overwhelm small devices or those with low computing power, limiting their ability to exchange data effectively in the absence of trust.
Innovation Solution
A method and system utilizing a UICC with public and private key pairs to digitally sign sensor data, authenticated by a server, and recorded on a distributed ledger, enabling secure and trustless data transmission between unfamiliar or untrusted devices, with optional smart contract triggers for automation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If trust verification procedures are implemented between transacting entities, then security and reliability of data exchange is improved, but system complexity and resource overhead increase significantly
Solution Approach 1:
The patent introduces a distributed ledger as an intermediary that mediates trust between transacting entities. Instead of direct verification between devices, the ledger serves as a neutral third party that records and verifies transactions, reducing the verification burden on individual devices while maintaining security and reliability.
Solution Approach 2:
The system enables devices to autonomously verify transaction authenticity through cryptographic proofs and ledger entries without requiring complex external verification procedures. Each device can independently validate transactions using standard cryptographic operations, reducing system complexity while maintaining security.
2Reliability
If public blockchain consensus mechanisms are used, then trustless transactions are enabled, but computing power and energy consumption increase dramatically
Solution Approach 1:
The patent extracts the heavy consensus computation from individual transacting devices and centralizes it in dedicated ledger nodes. This allows resource-constrained devices to participate in trustless transactions without bearing the computational burden of consensus mechanisms, significantly reducing their energy consumption while maintaining security.
Solution Approach 2:
Instead of requiring full consensus participation from all devices, the system implements partial action where only designated ledger nodes perform intensive consensus operations. Other devices perform lighter verification tasks, achieving trustless transactions with reduced overall computational requirements across the network.
3Reliability
If identity verification and authentication procedures are implemented, then trust between entities is established, but bandwidth and processing resources are significantly consumed
Solution Approach 1:
The patent uses cryptographic copies (digital signatures and hashes) of entity identities and data instead of transmitting actual identity information. This allows verification of authenticity without transmitting sensitive identity data, reducing bandwidth consumption while maintaining authentication reliability. Verifiable credentials and selective disclosure mechanisms enable efficient verification with minimal data transfer.
4Reliability
If comprehensive verification and approval processes are used, then data security is improved, but transaction speed and scalability decrease
Solution Approach 1:
The system performs verification actions in advance through pre-established cryptographic key pairs, pre-validated identity credentials, and pre-configured smart contracts. This preliminary setup enables rapid transaction processing without requiring comprehensive verification at the time of each transaction, maintaining security while improving speed and scalability.
Data Source
AI summary
Method and system for distributing sensor data, the method comprising the steps of recording data from one or more sensors of a device. Digitally signing the data or information derived from the data within a UICC of the device using a private key of a private and public key pair stored within the UICC of the device. Authenticating the digitally signed data or information derived from the data by a server. Triggering, by the authenticated data or information derived from the data, an entry into a distributed ledger identifying the data or information derived from the data. Receiving a request from a requester for the data or information derived from the data in response to the entry within the distributed ledger. Transmitting the data or information derived from the data from the device to the requester.


