Patents by Inventor Congxiao Bao

Congxiao Bao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11546297
    Abstract: Embodiments of the present disclosure provide a secure communication method, a client and a non-public server. The secure communication method includes: generating a set of destination addresses of a non-public server based on an IPv6 prefix of the non-public server, and a signature string and a user ID of a client, wherein the signature string is obtained by signing an IPv6 address and the user ID of the client based on a private key of the client; initiating a set of connection request to the non-public server based on a set of communication connections containing the set of destination addresses, for the non-public server to determine a public key corresponding to a user ID based on the user ID in the set of destination addresses, verifying the set of communication connections based on the public key, and establishing communication when the verification of the set of communication connections passes.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: January 3, 2023
    Assignee: Tsinghua University
    Inventors: Xing Li, Congxiao Bao, Renjie Liu, Zhe Weng, Deliang Chang
  • Publication number: 20220116359
    Abstract: Methods, devices, and a non-transitory computer-readable storage mediums for processing an access request. The method includes receiving the access request and generating a suffix of a first IPv6 address corresponding to the access request according to a predetermined algorithm based on a uniform resource locator of a resource requested to be accessed. The method also includes viewing a suffix of a second IPv6 address in an access process corresponding to the access request and comparing the suffix of the first IPv6 address with the suffix of the second IPv6 address. The method further includes judging whether the access request is legal based on the comparison result.
    Type: Application
    Filed: February 10, 2021
    Publication date: April 14, 2022
    Applicant: Tsinghua University
    Inventors: Xing Li, Congxiao Bao
  • Publication number: 20210273909
    Abstract: Embodiments of the present disclosure provide a secure communication method, a client and a non-public server. The secure communication method includes: generating a set of destination addresses of a non-public server based on an IPv6 prefix of the non-public server, and a signature string and a user ID of a client, wherein the signature string is obtained by signing an IPv6 address and the user ID of the client based on a private key of the client; initiating a set of connection request to the non-public server based on a set of communication connections containing the set of destination addresses, for the non-public server to determine a public key corresponding to a user ID based on the user ID in the set of destination addresses, verifying the set of communication connections based on the public key, and establishing communication when the verification of the set of communication connections passes.
    Type: Application
    Filed: March 1, 2021
    Publication date: September 2, 2021
    Inventors: Xing Li, Congxiao Bao, Renjie Liu, Zhe Weng, Deliang Chang
  • Patent number: 10952228
    Abstract: By deploying a user-side translator at the access point of the user terminal with a first-type Internet, deploying a plurality of core translators between multiple uplink lines of the first-type Internet and a second-type Internet, and allowing the user to select a corresponding core translator to process message according to the usage state of the uplink line, the traffic scheduling and processing method, the user-side translator, the core translator and the traffic scheduling system provided by the embodiments of the present application allow the user to dynamically adjust the use of uplink lines. The solution is capable of achieving the function of software-defined wide area network SD-WAN with the first-type Internet protocol/second-type Internet protocol translation technology, which is of great significance for reducing the network running cost and improving the network performance experience of the user.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: March 16, 2021
    Inventors: Congxiao Bao, Xing Li
  • Patent number: 10855651
    Abstract: A method and device for efficiently using IPv4 public addresses applied to a core translator deployed between an IPv4 Internet and an IPv6 network, which maps an IPv4 public address into a first-type IPv6 address having a first-type prefix according to a transport layer protocol port range used by an IPv6 server in the IPv6 network, so that the IPv6 server uses the first-type IPv6 address to communicate with a client in the IPv4 Internet; and maps the IPv4 public address into a second-type IPv6 address having a second-type prefix according to a transport layer protocol port range used by an client in the IPv6 network, so that the client in the IPv6 network uses the second-type IPv6 address to communicate with a IPv4 server in the IPv4 Internet. The IPv6 server and the client in the IPv6 network can use the same IPv4 public address to provide different services.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: December 1, 2020
    Inventors: Congxiao Bao, Xing Li
  • Publication number: 20190281013
    Abstract: A method and device for efficiently using IPv4 public addresses applied to a core translator deployed between an IPv4 Internet and an IPv6 network, which maps an IPv4 public address into a first-type IPv6 address having a first-type prefix according to a transport layer protocol port range used by an IPv6 server in the IPv6 network, so that the IPv6 server uses the first-type IPv6 address to communicate with a client in the IPv4 Internet; and maps the IPv4 public address into a second-type IPv6 address having a second-type prefix according to a transport layer protocol port range used by an client in the IPv6 network, so that the client in the IPv6 network uses the second-type IPv6 address to communicate with a IPv4 server in the IPv4 Internet. The IPv6 server and the client in the IPv6 network can use the same IPv4 public address to provide different services.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 12, 2019
    Inventors: Congxiao Bao, Xing Li
  • Publication number: 20190281611
    Abstract: By deploying a user-side translator at the access point of the user terminal with a first-type Internet, deploying a plurality of core translators between multiple uplink lines of the first-type Internet and a second-type Internet, and allowing the user to select a corresponding core translator to process message according to the usage state of the uplink line, the traffic scheduling and processing method, the user-side translator, the core translator and the traffic scheduling system provided by the embodiments of the present application allow the user to dynamically adjust the use of uplink lines. The solution is capable of achieving the function of software-defined wide area network SD-WAN with the first-type Internet protocol/second-type Internet protocol translation technology, which is of great significance for reducing the network running cost and improving the network performance experience of the user.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 12, 2019
    Inventors: Congxiao Bao, Xing Li