Patents by Inventor Wing Pan Leung

Wing Pan Leung 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: 11381600
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating secure browser cookies.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: July 5, 2022
    Assignee: Google LLC
    Inventors: Gang Wang, Wing Pan Leung, Jason Jeffrey Miller
  • Patent number: 9237014
    Abstract: A re-encryptor compares hashed digests of updated segments and original segments to located changed segments that must be re-encrypted. A new initialization vector is input to a block cipher engine for each changed segment. Since only changed segments need to be re-encrypted, transmission bandwidth to remote encrypted storage may be reduced. The amount of cipher text that is changed by a single update is reduced to a segment. Segments have a variable length and are bound by bits matching a segment delimiter. Each segment may have many fixed-length blocks that are encrypted by the block cipher engine with the same initialization vector for that segment. The segment delimiter is a randomly-generated word that is included with the initialization vectors in the metadata. Variable-length segments limit update disruption of the cipher text while fixed-length blocks are more efficiently encrypted. Combining segments and blocks provides for better re-encryption of updates.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: January 12, 2016
    Assignee: Hong Kong Applied Science & Technology Research Institute Company, Limited
    Inventors: Wing Pan Leung, Yiu Wing Wat
  • Publication number: 20140355754
    Abstract: A re-encryptor compares hashed digests of updated segments and original segments to located changed segments that must be re-encrypted. A new initialization vector is input to a block cipher engine for each changed segment. Since only changed segments need to be re-encrypted, transmission bandwidth to remote encrypted storage may be reduced. The amount of cipher text that is changed by a single update is reduced to a segment. Segments have a variable length and are bound by bits matching a segment delimiter. Each segment may have many fixed-length blocks that are encrypted by the block cipher engine with the same initialization vector for that segment. The segment delimiter is a randomly-generated word that is included with the initialization vectors in the metadata. Variable-length segments limit update disruption of the cipher text while fixed-length blocks are more efficiently encrypted. Combining segments and blocks provides for better re-encryption of updates.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Inventors: Wing Pan LEUNG, Yiu Wing WAT
  • Patent number: 8667272
    Abstract: A content distribution method with broadcast encryption, comprising an encryption process that includes the computation of a ciphertext using a differential ciphertext generation method. The ciphertext needs to be recomputed whenever the subscriber set changes. The differential ciphertext generation method computes the new ciphertext by reusing previously preserved computational results of a previous ciphertext, thereby improving the efficiency of the system. A content distribution method with broadcast encryption also comprises a decryption process that includes the reconstruction of the encryption secret that is used for decrypting the encrypted content. A wide window point addition method is used in the encryption secret reconstruction. The wide window point addition method reuses previously preserved computational results of group-divided point additions of public parameters, thereby improving the efficiency of the system.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: March 4, 2014
    Assignee: Hong Kong Applied Science and Technology Research
    Inventors: Wing Pan Leung, Xiaokang Xiong, Yiu Wing Wat, Zhibin Lei
  • Patent number: 8483390
    Abstract: A content distribution method with broadcast encryption, comprising: executing a setup process, comprising: generating public domain parameters, generating a server secret, and generating one or more client private keys, one for each content receiving client; executing an encryption process, comprising: generating a cipher text using the server secret, a subscriber set, and a randomness, the cipher text being constant and independent of total number of content receiving clients in a distribution network, generating a plain text using the server secret and the randomness, encrypting an original content into an encrypted content using the plain text; distributing the client private keys to the content receiving clients; distributing the cipher text to the content receiving clients; broadcasting the encrypted content through the distribution network; and executing a decryption process on the encrypted content by each of the content receiving clients in the distribution network.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 9, 2013
    Assignee: Hong Kong Applied Science & Technology Research Institute Company, Ltd.
    Inventors: Victor Keh Wei Wei, Zhibin Lei, Yiu Wing Wat, Wing Pan Leung
  • Publication number: 20130083924
    Abstract: A content distribution method with broadcast encryption, comprising: executing a setup process, comprising: generating public domain parameters, generating a server secret, and generating one or more client private keys, one for each content receiving client; executing an encryption process, comprising: generating a cipher text using the server secret, a subscriber set, and a randomness, the cipher text being constant and independent of total number of content receiving clients in a distribution network, generating a plain text using the server secret and the randomness, encrypting an original content into an encrypted content using the plain text; distributing the client private keys to the content receiving clients; distributing the cipher text to the content receiving clients; broadcasting the encrypted content through the distribution network; and executing a decryption process on the encrypted content by each of the content receiving clients in the distribution network.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Victor Keh Wei Wei, Zhibin Lei, Yiu Wing Wat, Wing Pan Leung
  • Publication number: 20120121085
    Abstract: A content distribution method with broadcast encryption, comprising an encryption process that includes the computation of a ciphertext using a differential ciphertext generation method. The ciphertext needs to be recomputed whenever the subscriber set changes. The differential ciphertext generation method computes the new ciphertext by reusing previously preserved computational results of a previous ciphertext, thereby improving the efficiency of the system. A content distribution method with broadcast encryption also comprises a decryption process that includes the reconstruction of the encryption secret that is used for decrypting the encrypted content. A wide window point addition method is used in the encryption secret reconstruction. The wide window point addition method reuses previously preserved computational results of group-divided point additions of public parameters, thereby improving the efficiency of the system.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 17, 2012
    Applicant: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Wing Pan Leung, Xiaokang Xiong, Yiu Wing Wat, Zhibin Lei