Patents by Inventor Marcel M.M. YUNG

Marcel M.M. YUNG 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).

  • Publication number: 20170013450
    Abstract: Methods and systems are provided for concealing identifying data that may be used to identify a beacon or device in broadcasts unless an observer device is able to directly or indirectly, via an authorized resolver device, translate an encrypted broadcast into the identifiable information. The wireless security scheme disclosed herein also pertains to resolving the concealed data messages to obtain the identifiable information.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Alon Ziv, Marcel M.M. Yung, Avinatan Hassidim
  • Publication number: 20160359617
    Abstract: Systems and methods for a multiple value packing scheme for homomorphic encryption are described, including at a server, generating a plurality of encrypted payloads, each having a plurality of data values; and at a client, receiving each of the encrypted payloads having the plurality of data values; and multiplying one or more of the data values of one of the encrypted payloads by one or more other data values in one or more of the other encrypted payloads, to generate a product that represents the summation of data values corresponding to the multiplied one or more data values of the encrypted payloads and the one or more of the other data values in the one or more other encrypted payloads.
    Type: Application
    Filed: January 6, 2015
    Publication date: December 8, 2016
    Inventors: Sarvar Patel, Marcel M.M. Yung
  • Patent number: 9313179
    Abstract: Processing a query, includes, at a client, receiving a user-generated query having a plurality of recognizable terms, securing the user-generated query to generate an encrypted query, so that the plurality of recognizable terms generated by the user-generated query cannot be determined by a server, transmitting the encrypted query to the server, to perform the query on encrypted data comprising a mix of regular data and secure data previously provided by the client, wherein at least one of selection criteria of the query and identities of selected records of the query result cannot be determined by the server, and interpreting a result of the query provided by the server, and providing an output of the query to the user having the plurality of recognizable terms.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: Marcel M. M. Yung, Sarvar Patel, Binyamin Pinkas
  • Publication number: 20160078431
    Abstract: Aggregated transaction data from a transaction data provider may be encrypted and exchanged with a content item selection system using commutative encryption algorithms. The transaction data provider and content item selection system may utilize a set of common identifiers that are each encrypted using a respective commutative encryption algorithm of the transaction data provider or content item selection system. The other of the transaction data provider or content item selection system encrypts the single-encrypted common identifier using a respective commutative encryption algorithm to generate double encrypted common identifiers. The double encrypted common identifiers may be used to match a set of common identifiers with transaction data. The transaction data may be encrypted and/or may include random offset values.
    Type: Application
    Filed: March 17, 2015
    Publication date: March 17, 2016
    Inventors: Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan, Marcel M. M. Yung, Sarvar Patel
  • Patent number: 9264221
    Abstract: Systems and methods for faster public key encryption using the associated private key portion are described, including encrypting a plaintext into a ciphertext, where the encrypting uses a public key and a corresponding private key; and storing the ciphertext.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: February 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Marcel M. M. Yung, Sarvar Patel
  • Patent number: 9189638
    Abstract: Systems and methods for multi-function and multi-purpose cryptography are described, including obtaining a message to be encrypted by a cipher engine configured to perform encryption using a plurality of predetermined tags with an encryption function; determining a tag of the plurality of predetermined tags based on the message; encrypting, by the cipher engine, the message using the tag to produce a ciphertext; and sending the ciphertext.
    Type: Grant
    Filed: August 25, 2013
    Date of Patent: November 17, 2015
    Assignee: GOOGLE INC.
    Inventors: Marcel M. M. Yung, Nunzio Thron, Gang Wang
  • Patent number: 9178855
    Abstract: Systems and methods for multi-function and multi-purpose cryptography are described, including obtaining, by a cipher engine executing on a computing system, a message and an identifier of a server, the message is to be encrypted by the cipher engine, which is configured to perform at least one of decryption and encryption using a plurality of cryptographic schemes associated with a plurality of servers; determining a cryptographic scheme of the plurality of cryptographic schemes based on the identifier of the server, the cryptographic scheme is associated with the server and defines an encryption scheme; encrypting, by the cipher engine, the message using the encryption scheme to produce a ciphertext; and sending the ciphertext to the server.
    Type: Grant
    Filed: August 25, 2013
    Date of Patent: November 3, 2015
    Assignee: GOOGLE INC.
    Inventors: Marcel M. M. Yung, Nunzio Thron, Gang Wang
  • Patent number: 9118631
    Abstract: Processing a query, includes, at a client, receiving a user-generated query having a plurality of recognizable terms, securing the user-generated query to generate an encrypted query, so that the plurality of recognizable terms generated by the user-generated query cannot be determined by a server, transmitting the encrypted query to the server, to perform the query on encrypted data comprising a mix of regular data and secure data previously provided by the client, wherein at least one of selection criteria of the query and identifies of selected records of the query result cannot be determined by the server, and interpreting a result of the query provided by the server, and providing an output of the query to the user having the plurality of recognizable terms.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: August 25, 2015
    Assignee: GOOGLE INC.
    Inventors: Marcel M. M. Yung, Sarvar Patel, Binyamin Pinkas
  • Publication number: 20150222422
    Abstract: Systems and methods for faster public key encryption using the associated private key portion are described, including encrypting a plaintext into a ciphertext, where the encrypting uses a public key and a corresponding private key; and storing the ciphertext.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: GOOGLE INC.
    Inventors: Marcel M.M. YUNG, Sarvar PATEL
  • Patent number: 9094378
    Abstract: Homomorphic cryptography on numerical values in digital computing is described, including converting a numerical value encoded in a bit string of a first size to another bit string of a second size, which is different from the first size; encrypting the numerical value in the another bit string to produce a ciphertext; and storing the ciphertext.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Marcel M. M. Yung, Sarvar Patel, Binyamin Pinkas
  • Patent number: 8949960
    Abstract: Example implementations described herein are directed to authentication based on the user's private factors, while not revealing at the server side information allowing the server (or anyone with the server's information) to deduce the private answers. In example implementations, the user answers a questionnaire with authentication factors, wherein the answers are transformed in a one-way fashion and the transformed answers are provided to the server side. Example implementations facilitate authentication based on polynomial interpolation or other methods to permit a user to authenticate, even if the user does not answer all of the questions correctly.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventors: Omer Berkman, Marcel M. M. Yung
  • Publication number: 20140282942
    Abstract: Example implementations described herein are directed to authentication based on the user's private factors, while not revealing at the server side information allowing the server (or anyone with the server's information) to deduce the private answers. In example implementations, the user answers a questionnaire with authentication factors, wherein the answers are transformed in a one-way fashion and the transformed answers are provided to the server side. Example implementations facilitate authentication based on polynomial interpolation or other methods to permit a user to authenticate, even if the user does not answer all of the questions correctly.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Omer BERKMAN, Marcel M.M. YUNG