Method, device and system for encrypting interactive data

US11477018B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11477018-B2
Application numberUS-202016825754-A
CountryUS
Kind codeB2
Filing dateMar 20, 2020
Priority dateOct 30, 2019
Publication dateOct 18, 2022
Grant dateOct 18, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosure provides a method, a device and a system for encrypting interactive data. In an aspect, the method includes: receiving a request for accessing a network from a terminal device, the request includes a device identifier of the terminal device; generating a random encryption code according to the device identifier; and feeding back the random encryption code to the terminal device so that the terminal device encrypts interactive data using the random encryption code after accessing the network. In another aspect, the method includes: transmitting a request for accessing a network to a gateway device, the request includes a device identifier of a terminal device; receiving a random encryption code fed back by the gateway device, the random encryption code is information for encrypting interactive data during the terminal device accessing the network; and encrypting interactive data with the random encryption code.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for encrypting interactive data, applied to a gateway device, comprising: receiving a request for accessing a network from a terminal device, the request for accessing the network comprises a device identifier of the terminal device; generating a random encryption code corresponding to the terminal device according to the device identifier; and feeding back the random encryption code to the terminal device, so that the terminal device encrypts interactive data with the random encryption code after accessing the network, wherein the interactive data is configured to be transmitted after being encrypted, and wherein the method further comprises: after receiving the request for accessing the network from the terminal device, starting a network access processing task according to the request for accessing the network, generating a lock frame corresponding to the terminal device, and forbidding receiving any request for accessing the network from another terminal device during the network access processing task being executed; and transmitting the lock frame to the terminal device. 2. The method of claim 1 , further comprising: after receiving the request for accessing the network from the terminal device, upon the network access processing task is started, creating an access timeout thread, the access timeout thread is configured for determining a completion of a processing on the request for accessing the network within a specified time; upon the access timeout thread receives completion information which indicates the completion of the processing on the request for accessing the network, recovering to receive any request for accessing the network from another terminal device; and in response to that the access timeout thread receives no completion information which indicates the completion of the processing on the request for accessing the network within the specified time period, recovering to receive any request for accessing the network from another terminal device. 3. The method of claim 1 , further comprising: after generating the random encryption code corresponding to the terminal device according to the device identifier, searching a terminal device list for the device identifier; in response to that the device identifier does not exist in the terminal device list, creating list information corresponding to the terminal device in the terminal device list, and adding the random encryption code to the list information; and in response to that the device identifier exists in the terminal device list, updating the random encryption code in the list information of the terminal device. 4. The method of claim 2 , further comprising: after the random encryption code is fed back to the terminal device, receiving the completion information fed back by the terminal device, the completion information is confirmation information indicating that the terminal device has received the random encryption code; and transmitting the completion information to the access timeout thread. 5. A method for encrypting interactive data, applied to a terminal device, comprising: transmitting a request for accessing a network to a gateway device, the request for accessing the network comprises a device identifier of the terminal device; receiving a random encryption code fed back by the gateway device, wherein the random encryption code is information to be used for encrypting interactive data by the terminal device after accessing the network; and encrypting interactive data with the random encryption code, wherein the interactive data is configured to be transmitted to the gateway device after being encrypted, and wherein encrypting interactive data with the random encryption code comprises: encrypting interactive data with the random encryption code according to a preset format, the preset format comprises a gateway identifier bit, a password bit, a terminal identifier bit and a data bit; and encrypting interactive data in the data bit with the random encryption code to obtain encrypted interactive data. 6. The method of claim 5 , further comprising: after the request for accessing the network is transmitted to the gateway device, determining whether a lock frame transmitted by the gateway device is received or not within a first time period, the lock frame indicates that the gateway device has accepted the request for accessing the network; and in response to that no lock frame transmitted by the gateway device is received within the first time period, transmitting the request for accessing the network again. 7. The method of claim 6 , further comprising: in response to that the lock frame transmitted by the gateway device is received within the first time period, determining whether the random encryption code is received within a second time period; in response to that no random encryption code is received within the second time period, retransmitting the request for accessing the network; and in response to that the random encryption code is received within the second time period, storing the random encryption code, and transmitting completion information to the gateway device. 8. A device for encrypting interactive data, comprising: a receiver, configured to receive a request for accessing a network from a terminal device, the request for accessing the network comprises a device identifier of the terminal device; a generator, configured to generate a random encryption code corresponding to the terminal device according to the device identifier obtained by the receiver; and a transmitter, configured to feed back the random encryption code to the terminal device so that the terminal device encrypts interactive data with the random encryption code after accessing the network, wherein the interactive data is configured to be transmitted after being encrypted, and wherein the device further comprises: a starter, configured to start a network access processing task according to the request for accessing the network after the receiver receives the request for accessing the network from the terminal device, generate a lock frame corresponding to the terminal device, and forbid receiving any request for accessing the network from another terminal device during the network access processing task being executed; the transmitter is further configured to transmit the lock frame generated by the starter to the terminal device. 9. The device of claim 8 , wherein, the starter is further configured to create an access timeout thread upon the network access processing task is started, the access timeout thread is used for determining a completion of a processing on the request for accessing the network within a specified time period; the receiver is further configured to recover to receive any request for accessing the network from another terminal device upon the access timeout thread receives completion information which indicates the completion of the processing on the request for accessing the network; and the receiver is further configured to recover to receive any request for accessing the network from another terminal device in response to that no completion information which indicates the completion of the processing on the request for accessing the network is received within the specified time period. 10. The device of claim 8 , further comprising: a searcher, configured to search a terminal device list for the device identifier after the generator generates the random encryption code corresponding to the terminal device according to the device identifier; an adder, configured to create list information corresponding to the terminal device in the terminal device

Assignees

Inventors

Classifications

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • Arrangements for connecting between networks having differing types of switching systems, e.g. gateways · CPC title

  • Protecting confidentiality, e.g. by encryption · CPC title

  • with particular pseudorandom sequence generator · CPC title

  • H04L9/0869Primary

    involving random numbers or seeds · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11477018B2 cover?
The disclosure provides a method, a device and a system for encrypting interactive data. In an aspect, the method includes: receiving a request for accessing a network from a terminal device, the request includes a device identifier of the terminal device; generating a random encryption code according to the device identifier; and feeding back the random encryption code to the terminal device s…
Who is the assignee on this patent?
Boe Technology Group Co Ltd, Beijing Boe Technology Dev Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/0869. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 18 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).