Clock-Based Computer System Identification for Secure Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic transactions between devices require complex and burdensome identification and authorization processes, which can lead to inefficiencies and susceptibility to fraud, especially in high-security transactions like financial transactions.
Innovation Solution
A method using clock values and rates of computer systems to uniquely identify parties in transactions, enabling secure message encryption and decryption, and ensuring message delivery by determining a function that relates clock rates and adjusting for transmission delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complex identification and authorization procedures are used to ensure security, then reliability is improved, but device complexity and processing time increase
Solution Approach 1:
The patent changes the parameter used for identification from complex cryptographic keys to simple clock values and transmission time stamps. By using readily available temporal parameters (clock values at transmission and reception), the system achieves secure identification without requiring complex encryption procedures or specialized hardware, thus resolving the contradiction between security and complexity
Solution Approach 2:
The patent introduces transmission time as an intermediary parameter that mediates between the sender's clock value and the receiver's verification process. This intermediary temporal parameter enables secure authentication by providing a verifiable link between transmission and reception without requiring direct complex key exchange protocols
2Reliability
If complex encryption protocols are implemented to secure transactions, then reliability is improved, but processing speed and efficiency deteriorate
Solution Approach 1:
The patent uses disposable, easily generated temporal parameters (clock values and time stamps) instead of expensive, complex cryptographic keys. These temporal parameters are inexpensive to generate, require minimal processing power to verify, and provide sufficient security for the transaction, thus improving processing speed while maintaining reliability
Solution Approach 2:
The patent replaces complex mechanical/cryptographic encryption systems with a simpler temporal verification mechanism. Instead of using heavy cryptographic protocols for message encryption, the system uses clock value comparisons and time stamp verification, which are computationally lighter and faster while still providing security through the difficulty of temporal spoofing
3Reliability
If traditional authorization methods are used to verify parties, then security is improved, but the burden on processing systems increases
Solution Approach 1:
The patent performs preliminary action by embedding the clock value at the moment of transmission directly into the message packet. This pre-packaging of temporal authentication data eliminates the need for separate, time-consuming authorization verification steps, as the authentication information is already prepared and attached with the message, thus reducing authorization processing time while maintaining security
Data Source
AI summary
Embodiments of the present invention provide systems and methods for transmitting messages between multiple devices of a communications network, or multiple nodes of a multiprocessor system, for example. The messages can include instructions related to transactions such as reading and/or writing values to a database, and a clock value and/or clock rate of one or more of the devices can be used to confirm the parties to the transaction before completing or authorizing the transaction and modifying the related database.


