10615977

Verification of Secure Parameters for Rotating Codes

PublishedApril 7, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A network communication device, comprising: a communication circuit configured and arranged to securely communicate within a wired communication network using a rotating code; and a processing circuit configured and arranged to enter a sleep mode, at which time, values of the rotating code are unknown by the network communication device, wherein the processing circuit enters the sleep mode by: requesting a second network communication device of the wired communication network to authorize entering the sleep mode; and entering the sleep mode responsive to an indication verifying that the network communication device and the second network communication device agree on a set of secure parameters that is created pseudo-randomly, the set of secure parameters being stored and used to code the values of the rotating code, wherein the processing circuit enters the sleep mode with the stored set of secure parameters for awakening but without storage of the values of the rotating code.

Plain English translation pending...
Claim 2

Original Legal Text

2. The device of claim 1 , further including a data storage circuit configured and arranged to store the set of secure parameters, wherein the set of secure parameters includes one or more Digital Signal Processor (DSP) channel parameters and wherein the indication is associated with a protocol used by each of the network communication device and the second network communication device.

Plain English Translation

This invention relates to a network communication device with enhanced security features for managing communication protocols. The device includes a data storage circuit configured to store a set of secure parameters, which include one or more Digital Signal Processor (DSP) channel parameters. These parameters are used to establish and maintain secure communication links between the device and a second network communication device. The secure parameters ensure that the communication adheres to a specific protocol, which is shared and recognized by both devices. The data storage circuit allows for the secure retention and retrieval of these parameters, ensuring that the communication remains protected and compliant with the agreed-upon protocol. This setup enhances the reliability and security of data transmission in network environments where protocol adherence is critical. The invention addresses the need for secure and standardized communication in networked systems, particularly in applications where protocol compliance and data integrity are paramount.

Claim 3

Original Legal Text

3. The device of claim 1 , further including a data storage circuit configured and arranged to store the set of secure parameters, wherein the set of secure parameters includes a previous value for the rotating code.

Plain English Translation

This invention relates to secure communication systems, specifically devices that generate and manage rotating codes for authentication or encryption purposes. The problem addressed is the need to securely store and manage rotating codes to prevent unauthorized access or tampering. The device includes a data storage circuit that stores a set of secure parameters, including a previous value of the rotating code. This allows the system to track and verify code changes over time, ensuring that only valid, sequential codes are used. The storage circuit is configured to maintain the integrity and confidentiality of these parameters, protecting against unauthorized access or modification. By storing the previous code value, the system can detect and reject invalid or out-of-sequence codes, enhancing security. The device may also include other components, such as a code generation circuit and a communication interface, to facilitate secure data transmission. The overall system ensures that rotating codes are managed in a way that prevents replay attacks and other security vulnerabilities.

Claim 4

Original Legal Text

4. The device of claim 1 , further including a data storage circuit configured and arranged to store the set of secure parameters, wherein the set of secure parameters includes a last value of the rotating code.

Plain English Translation

This invention relates to a secure communication device that generates and manages rotating codes for authentication or encryption purposes. The device includes a rotating code generator that produces a sequence of codes based on a set of secure parameters, ensuring that each code is unique and time-varying to enhance security. The rotating code generator may use cryptographic algorithms or other deterministic methods to derive the codes from the secure parameters, which can include keys, seeds, or other initialization values. The device further includes a data storage circuit that stores the set of secure parameters, including the last value of the rotating code. This allows the device to maintain state information, ensuring continuity and synchronization in code generation. The storage circuit may be implemented as non-volatile memory or a secure register to prevent unauthorized access or tampering. By retaining the last code value, the device can generate subsequent codes predictably while preventing replay attacks or unauthorized code reuse. The invention addresses the need for secure, dynamic authentication or encryption in communication systems, where static or easily predictable codes are vulnerable to interception or spoofing. The rotating code generator and storage circuit work together to provide a robust solution for time-sensitive security applications, such as two-factor authentication, secure messaging, or access control systems. The stored parameters ensure that the device can resume operation correctly after power loss or reset, maintaining security integrity.

Claim 5

Original Legal Text

5. The device of claim 1 , wherein the processing circuit is configured and arranged to transition from the sleep mode to an awake mode responsive to receiving a wake-up request via the communication circuit and a current value of the rotating code that is encoded using the set of secure parameters.

Plain English Translation

A device includes a processing circuit and a communication circuit. The processing circuit operates in a sleep mode to conserve power and transitions to an awake mode when a wake-up request is received via the communication circuit. The transition occurs only if the wake-up request includes a rotating code that is encoded using a predefined set of secure parameters. The rotating code changes over time, ensuring that each wake-up request must include a valid, time-synchronized code to activate the device. This mechanism prevents unauthorized access by requiring both a valid request and a correct, dynamically updated code. The secure parameters may include cryptographic keys, algorithms, or other security measures to ensure the rotating code cannot be easily replicated or guessed. The device may be part of a larger system, such as an IoT device, where secure wake-up is critical for maintaining operational integrity. The communication circuit may use wireless or wired protocols to receive the wake-up request, and the processing circuit may include additional logic to verify the rotating code before transitioning modes. This approach enhances security by combining authentication with dynamic code validation, reducing the risk of unauthorized device activation.

Claim 6

Original Legal Text

6. The device of claim 5 , wherein the processing circuit is configured and arranged to decode the current value of the rotating code using the set of secure parameters.

Plain English Translation

A system for secure data processing involves a device with a processing circuit that decodes a rotating code using a set of secure parameters. The rotating code is a dynamically changing value used to enhance security in data transmission or storage. The secure parameters include cryptographic keys, algorithms, or other authentication data required to decode the rotating code accurately. The processing circuit is configured to apply these parameters to extract meaningful information from the rotating code, ensuring that only authorized systems with the correct parameters can interpret the data. This mechanism prevents unauthorized access or tampering, as the rotating code changes over time, making static decryption methods ineffective. The system may be used in secure communication protocols, encrypted storage systems, or authentication frameworks where dynamic security measures are essential. The processing circuit ensures that the decoding process is both efficient and resistant to attacks, maintaining the integrity and confidentiality of the transmitted or stored data.

Claim 7

Original Legal Text

7. The device of claim 5 , wherein the processing circuit and the communication circuit are further configured and arranged to send a request for code synchronization to the second network communication device responsive to entering the awake mode.

Plain English Translation

This invention relates to network communication devices, specifically those designed to manage power consumption and synchronization in low-power wireless networks. The problem addressed is the inefficiency in maintaining synchronization between devices in such networks, particularly when devices transition between sleep and awake modes to conserve energy. Existing solutions often fail to optimize synchronization requests, leading to unnecessary power consumption or communication delays. The invention describes a network communication device with a processing circuit and a communication circuit. The device operates in a low-power mode, alternating between an awake mode for active communication and a sleep mode for power conservation. When transitioning to the awake mode, the device sends a request for code synchronization to a second network communication device. This ensures that the devices remain synchronized without unnecessary delays or power waste. The synchronization request is triggered automatically upon entering the awake mode, improving efficiency in low-power wireless networks. The device may also include additional features, such as a power management circuit to control power states and a synchronization circuit to manage timing adjustments. The overall system ensures reliable communication while minimizing energy consumption.

Claim 8

Original Legal Text

8. The device of claim 1 , wherein the processing circuit and the communication circuit are further configured and arranged to send a message indicative of the set of secure parameters to the second network communication device, and the network communication device further includes a data storage circuit configured and arranged to save the set of secure parameters.

Plain English Translation

This invention relates to secure communication systems, specifically a network communication device that enhances security by managing and storing secure parameters. The device includes a processing circuit and a communication circuit that facilitate secure data exchange between network devices. The processing circuit generates or receives a set of secure parameters, which may include encryption keys, authentication credentials, or other security-related data. The communication circuit transmits these parameters to a second network communication device, ensuring secure transmission. Additionally, the device includes a data storage circuit that saves the set of secure parameters locally, allowing for persistent storage and future use. This ensures that secure parameters are readily available for subsequent communication sessions, reducing the need for repeated key exchanges or authentication processes. The system improves security by centralizing and protecting sensitive parameters, minimizing exposure during transmission and storage. The invention is particularly useful in environments requiring high levels of data protection, such as financial transactions, healthcare systems, or government communications.

Claim 9

Original Legal Text

9. The device of claim 1 , wherein the communication circuit is configured and arranged to communicate over a channel that is specific to communications between the network communication device and second network communication device in the wired communication network, and wherein the processing circuit is configured and arranged to decode a current value of the rotating code that is encoded using the set of secure parameters after entering the sleep mode, and which mitigates detection by a connected communication device, connected to the channel, of the current value of the rotating code.

Plain English Translation

This invention relates to secure communication in wired networks, specifically addressing the challenge of preventing unauthorized detection of rotating codes during low-power or sleep modes. The device includes a communication circuit and a processing circuit. The communication circuit is configured to communicate over a dedicated channel that is specific to communications between two network communication devices, ensuring that data is exchanged only between authorized devices. The processing circuit is designed to decode a current value of a rotating code, which is encoded using a set of secure parameters, even after the device enters a sleep mode. This decoding process is optimized to avoid detection by any connected communication device that may be monitoring the channel, thereby enhancing security and preventing unauthorized access to the rotating code. The secure parameters used for encoding the rotating code may include encryption keys, time-based synchronization, or other cryptographic techniques to ensure that the communication remains confidential and tamper-proof. The device's ability to maintain secure communication during sleep mode ensures continuous protection without compromising energy efficiency. This solution is particularly useful in environments where wired networks require robust security measures to prevent eavesdropping or unauthorized access.

Claim 10

Original Legal Text

10. A system including: each of a plurality of network communication devices including communication circuitry and processing circuitry configured and arranged to securely communicate over a channel in a wired communication network using a rotating code to encode data communicated, the plurality of network communication devices including a first network communication device configured and arranged to enter a sleep mode, at which time, a value of the rotating code is unknown to the first network communication device, by: requesting authorization to enter the sleep mode to a second network communication device; and entering the sleep mode responsive to an indication verifying that the first network communication device and second network communication device agree on a set of secure parameters created pseudo-randomly, the set of secure parameters being stored and used to code the value of the rotating code, wherein the first network communication device enters the sleep mode with the stored set of secure parameters for awakening but without storage of the value of the rotating code.

Plain English Translation

The system involves a wired communication network where multiple network communication devices securely exchange data using a rotating code for encoding. The rotating code changes over time to enhance security, but this poses a challenge when a device enters a sleep mode, as it may lose track of the current code value. To address this, the system ensures that a device (first network communication device) can safely enter sleep mode without knowing the current rotating code value. Before sleeping, the device requests authorization from another device (second network communication device). The second device verifies that both devices agree on a set of secure parameters, which were created pseudo-randomly and are used to derive the rotating code. These parameters are stored by the first device before sleeping, allowing it to later reconstruct the rotating code upon awakening. The first device enters sleep mode without storing the current rotating code value, reducing power consumption while maintaining security. The system ensures seamless reintegration into the network when the device wakes up, as it can regenerate the rotating code using the stored parameters. This approach balances energy efficiency and secure communication in wired networks.

Claim 11

Original Legal Text

11. The system of claim 10 , wherein the plurality of network communication devices include the second network communication device configured and arranged to provide the indication verifying that the first network communication device and second network communication device agree on the set of secure parameters by sending data indicative of the set of secure parameters to the first network communication device and sending acknowledgement of the set of secure parameters.

Plain English Translation

This invention relates to secure communication systems involving multiple network communication devices. The problem addressed is ensuring that two or more network communication devices agree on a set of secure parameters before establishing a secure communication link. Disagreement on these parameters can lead to security vulnerabilities or communication failures. The system includes a first network communication device and a second network communication device. The second device is configured to verify agreement on secure parameters by sending data indicative of the set of secure parameters to the first device. Additionally, the second device sends an acknowledgement of the set of secure parameters to the first device. This ensures both devices confirm the same parameters before proceeding with secure communication. The secure parameters may include encryption keys, authentication protocols, or other security-related configurations. The verification process helps prevent mismatches that could compromise security or disrupt communication. The system may be used in various applications, such as wireless networks, IoT devices, or secure data transmission systems, where parameter agreement is critical for reliable and secure operation.

Claim 12

Original Legal Text

12. The system of claim 10 , wherein the plurality of network communication devices includes the second network communication device configured and arranged to: provide a wake-up request to wake up the first network communication device; and provide the value of the rotating code that is encoded using the set of secure parameters to the first network communication device.

Plain English Translation

This invention relates to secure communication systems involving multiple network communication devices, particularly focusing on wake-up mechanisms and secure data transmission. The system addresses the challenge of securely waking up a dormant or low-power network communication device while ensuring that the communication remains protected against unauthorized access. The system includes a first network communication device and a second network communication device. The second device is configured to send a wake-up request to the first device, transitioning it from a low-power or inactive state to an active state. Additionally, the second device provides a rotating code to the first device, where the code is encoded using a set of secure parameters. These parameters ensure that the transmitted data is protected from interception or tampering, enhancing the overall security of the communication process. The rotating code may be used for authentication, encryption, or other security-related functions, ensuring that only authorized devices can wake up and communicate with the first device. This approach mitigates risks associated with unauthorized access or spoofing attacks, making the system suitable for applications requiring high security, such as industrial control systems, IoT networks, or military communications.

Claim 13

Original Legal Text

13. The system of claim 12 , wherein the first network communication device is configured and arranged to store the set of secure parameters and send a code synchronization request to the second network communication device responsive to receiving the wake-up request from the second network communication device.

Plain English Translation

This invention relates to secure network communication systems, specifically addressing the challenge of synchronizing cryptographic parameters between network devices to establish secure communication channels. The system includes a first network communication device and a second network communication device, where the first device is configured to store a set of secure parameters, such as encryption keys or authentication credentials. Upon receiving a wake-up request from the second device, the first device sends a code synchronization request to the second device. This synchronization ensures that both devices share the same secure parameters, enabling secure communication. The system may also include additional components, such as a network interface for transmitting and receiving data, and a processor for executing synchronization protocols. The invention improves security by dynamically updating and synchronizing cryptographic parameters, reducing the risk of unauthorized access or data breaches. The synchronization process is triggered by the wake-up request, ensuring timely and efficient parameter updates. This approach is particularly useful in environments where network devices periodically enter low-power or sleep states, requiring re-establishment of secure connections upon reactivation. The system may also include error-handling mechanisms to verify the integrity of the synchronized parameters, further enhancing security.

Claim 14

Original Legal Text

14. The system of claim 12 , wherein the first network communication device is configured and arranged to decode the value of the rotating code using the set of secure parameters.

Plain English Translation

A system for secure communication involves a first network communication device that receives encoded data containing a rotating code from a second network communication device. The rotating code is a dynamically changing value used to enhance security in data transmission. The first network communication device is configured to decode the value of the rotating code using a set of secure parameters. These parameters may include cryptographic keys, algorithms, or other security protocols necessary to interpret the rotating code correctly. The system ensures that the rotating code is securely processed, preventing unauthorized access or tampering during transmission. The secure parameters are pre-shared or derived through a secure key exchange mechanism, ensuring that only authorized devices can decode the rotating code. This approach enhances the security of data communication by making it difficult for unauthorized parties to intercept or manipulate the transmitted information. The system may be used in various applications, such as secure messaging, financial transactions, or industrial control systems, where data integrity and confidentiality are critical.

Claim 15

Original Legal Text

15. A method comprising: securely communicating between a plurality of network communication devices of a wired communication network by one or more channels conveying data and using a rotating code for coding the conveyed data; entering, by a first network communication device of the plurality of network communication devices, a sleep mode at which time a value of the rotating code is unknown by the first network communication device, wherein entering the sleep mode includes the first network communication device and a second network communication device of the plurality of network communication devices communicating: a request for the sleep mode from the first network communication device to the second network communication device; a set of secure parameters that is created randomly or pseudo-randomly; and an indication verifying that the first network communication device and the second network communication device agree on the set of secure parameters, the set of secure parameters being stored and used to code the value of the rotating code; and synchronizing the value of the rotating code between the first network communication device and second network communication device using the set of secure parameters responsive to the first network communication device transitioning from the sleep mode to an awake mode, wherein by the first network communication device enters the sleep mode with the stored set of secure parameters for transitioning to the awake mode but without storage of the value of the rotating code.

Plain English Translation

This invention relates to secure communication in wired networks, particularly addressing challenges in maintaining synchronization of a rotating code used for data coding when a network device enters a sleep mode. The rotating code ensures secure data transmission, but if a device sleeps, it loses track of the current code value, disrupting communication upon waking. The solution involves a method where a first network device requests sleep mode from a second device. Before sleeping, the devices exchange a randomly or pseudo-randomly generated set of secure parameters, verify mutual agreement on these parameters, and store them. The parameters are used to encode the rotating code value, allowing the sleeping device to later synchronize with the second device upon waking without needing to store the actual rotating code value. This ensures secure communication resumes seamlessly after sleep, as the devices use the pre-agreed parameters to reconstruct the current code value. The approach minimizes security risks by avoiding storage of the rotating code itself while maintaining synchronization.

Claim 16

Original Legal Text

16. The method of claim 15 , further including entering, by the first network communication device, the sleep mode responsive to receiving the indication.

Plain English Translation

A system and method for managing power states in network communication devices involves coordinating transitions between active and sleep modes to conserve energy while maintaining network connectivity. The invention addresses the challenge of balancing power efficiency with uninterrupted communication in devices like routers, switches, or IoT endpoints that must remain responsive to network traffic. A first network communication device monitors network activity and detects periods of inactivity or low traffic. Upon identifying such conditions, the device generates an indication to transition to a sleep mode, where power consumption is reduced. The device may also coordinate with other network devices to ensure seamless handoff of tasks before entering sleep mode. Additionally, the device enters sleep mode in response to receiving an indication from another network device, allowing for centralized or distributed power management strategies. Wake-up mechanisms, such as scheduled timers or incoming traffic triggers, are used to return the device to an active state when needed. This approach optimizes energy usage without compromising network performance, particularly in environments with variable traffic patterns.

Claim 17

Original Legal Text

17. The method of claim 15 , wherein synchronizing the value of the rotating code between the first network communication device and second network communication device includes: requesting, by the second network communication device, that the first network communication device transitions to the awake mode; requesting, by the first network communication device to the second network communication device, code synchronization in response to the request to transition; and providing, by the second network communication device, the value of the rotating code to the first network communication device that is encoded using the set of secure parameters.

Plain English Translation

This invention relates to secure communication between network devices, specifically synchronizing a rotating code used for authentication or encryption. The problem addressed is ensuring secure and efficient synchronization of dynamic security parameters between devices in a network, particularly when one or more devices operate in low-power or sleep modes to conserve energy. The method involves two network communication devices, where one device (the second device) initiates synchronization by requesting the other device (the first device) to transition from a low-power or sleep mode to an active or awake mode. Upon receiving this request, the first device responds by requesting code synchronization from the second device. The second device then provides the current value of the rotating code to the first device, where the code is encoded using a predefined set of secure parameters. This ensures that the rotating code remains synchronized between the devices while maintaining security through encryption or other protective measures. The process allows devices to efficiently update security parameters without prolonged active states, reducing power consumption while maintaining secure communication. The method is particularly useful in IoT or wireless sensor networks where devices frequently enter low-power states.

Claim 18

Original Legal Text

18. The method of claim 17 , further including decode, by the first network communication device, the value of the rotating code using the set of secure parameters, as stored on the first network communication device.

Plain English Translation

A system and method for secure communication between network devices involves generating and using a rotating code to authenticate and authorize data transmissions. The rotating code is dynamically generated based on a set of secure parameters, such as a shared secret key, a timestamp, or a counter value, to ensure that each communication session is uniquely identified and protected against replay attacks. The rotating code is encoded by a first network communication device and transmitted to a second network communication device, which verifies the code's validity using the same set of secure parameters. If the code is valid, the second device processes the transmitted data; otherwise, the transmission is rejected. The rotating code is periodically updated to maintain security. In some implementations, the first network communication device also decodes the value of the rotating code using the stored secure parameters to verify its integrity before transmission. This ensures that the code has not been tampered with during generation or storage. The system is designed to enhance security in network communications by preventing unauthorized access and ensuring data integrity.

Claim 19

Original Legal Text

19. The method of claim 15 , wherein communicating the set of secure parameters that is created randomly or pseudo-randomly includes: requesting, by the second network communication device, the set of secure parameters from the first network communication device; and communicating, to the second network communication device, the set of secure parameters, wherein the set of secure parameters includes channel coefficients computed by a Digital Signal Processor (DSP).

Plain English Translation

This invention relates to secure communication between network devices, specifically addressing the need for dynamically generated secure parameters to enhance communication security. The method involves a first network communication device generating a set of secure parameters, which are created randomly or pseudo-randomly. These parameters include channel coefficients computed by a Digital Signal Processor (DSP), which are used to establish a secure communication channel. The second network communication device requests these secure parameters from the first device, which then transmits them. The secure parameters ensure that the communication link is protected against eavesdropping or interference. The DSP-generated channel coefficients optimize signal transmission, improving both security and reliability. This approach is particularly useful in wireless or high-security network environments where dynamic parameter generation is essential for maintaining robust and secure communication links. The method ensures that the secure parameters are unique for each communication session, reducing the risk of unauthorized access or data interception. The use of DSP-computed coefficients allows for real-time adjustments to communication channels, adapting to environmental changes and enhancing overall performance. This technique is applicable in various networked systems, including IoT devices, military communications, and enterprise networks, where security and reliability are critical.

Claim 20

Original Legal Text

20. The method of claim 15 , wherein communicating the set of secure parameters that is created randomly or pseudo-randomly includes: sending, by the second network communication device, the set of secure parameters to the first network communication device; and storing the set of secure parameters by the first network communication device and communicating acknowledgement to the second network communication device of the verification of the set of secure parameters, wherein the set of secure parameters includes a previous value of the rotating code.

Plain English Translation

This invention relates to secure communication between network devices, specifically a method for exchanging and verifying a set of secure parameters that includes a rotating code. The problem addressed is ensuring secure and authenticated communication between network devices, particularly in scenarios where parameters must be dynamically updated to prevent unauthorized access. The method involves a first network communication device and a second network communication device. The second device generates a set of secure parameters, which may be created randomly or pseudo-randomly, and sends them to the first device. The first device stores these parameters and verifies them, then sends an acknowledgment back to the second device confirming the verification. The secure parameters include a previous value of a rotating code, which is used to maintain continuity and security in the communication process. This ensures that only authorized devices can participate in the communication, as the rotating code must match expected values to be accepted. The method enhances security by dynamically updating parameters and requiring verification before acknowledgment, preventing replay attacks and unauthorized access.

Patent Metadata

Filing Date

Unknown

Publication Date

April 7, 2020

Inventors

Sujan Pandey
Piotr Polak

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “VERIFICATION OF SECURE PARAMETERS FOR ROTATING CODES” (10615977). https://patentable.app/patents/10615977

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10615977. See llms.txt for full attribution policy.