Patents by Inventor Max Joseph Guise

Max Joseph Guise 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: 11893580
    Abstract: In some examples, a mobile card reader includes a card interface to read information from a card, an interface to enable the mobile card reader to communicate with a mobile device, and a processor configured to send security related information of the mobile card reader to an application executing on the mobile device. The security related information may be for transmission by the mobile device to a remote server system. The mobile card reader may receive, from the application, an indication that the application has been validated by the remote server system based on validation of the security related information of the mobile card reader and security related information of the application. In response, the mobile card reader generates a secure session key with which to carry out encrypted communication between the application and the mobile card reader.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: February 6, 2024
    Assignee: BLOCK, INC.
    Inventors: Max Joseph Guise, Jason Waddle, Dino Dai Zovi
  • Publication number: 20230401561
    Abstract: An electronic device may include a printed circuit board having a physically unclonable function (PUF) source. The electronic device may also include processing circuitry positioned on the printed circuit board. The PUF source includes a plurality of traces and each trace includes a first portion and a second portion having an increased surface area relative to the first portion. The PUF source is responsive to an input from the processing circuitry to provide PUF data based on the impedance characteristics of the plurality of traces. The processing circuitry is further configured to process the PUF data from the PUF source to perform an operation within the device.
    Type: Application
    Filed: August 25, 2023
    Publication date: December 14, 2023
    Applicant: Block, Inc.
    Inventors: Kamran Sharifi, Jeremy Wade, Bertram Leesti, Afshin Rezayee, Yue Yang, Max Joseph Guise
  • Patent number: 11775958
    Abstract: An electronic device, such as a payment reader, may include a physically unclonable function (PUF) source to generate a plurality of PUF values. The electronic device may also include circuitry to compare the plurality of PUF values from the PUF source to determine a degree of randomness of the at least one PUF source in generating the plurality of PUF values. The circuitry can then determine, based on the determined degree of randomness, whether to use the PUF values from the PUF source to perform a secure operation for the electronic device.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: October 3, 2023
    Assignee: Block, Inc.
    Inventors: Kamran Sharifi, Jeremy Wade, Bertram Leesti, Afshin Rezayee, Yue Yang, Max Joseph Guise
  • Publication number: 20220414646
    Abstract: An electronic device may include a printed circuit board having a physically unclonable function (PUF) source. The electronic device may also include an integrated circuit (IC) chip positioned on the printed circuit board, and the first PUF source may be embedded in or formed on the printed circuit board external to the IC chip. The IC chip has processing circuitry that is configured to determine PUF data based on the PUF source. The processing circuitry is further configured to determine a cryptographic key or authentication token based on the PUF data and to perform at least one secure operation using the cryptographic key or authentication token.
    Type: Application
    Filed: July 6, 2022
    Publication date: December 29, 2022
    Applicant: Block, Inc.
    Inventors: Kamran Sharifi, Jeremy Wade, Bertram Leesti, Afshin Rezayee, Yue Yang, Max Joseph Guise
  • Publication number: 20220398575
    Abstract: In some examples, a mobile card reader includes a card interface to read information from a card, an interface to enable the mobile card reader to communicate with a mobile device, and a processor configured to send security related information of the mobile card reader to an application executing on the mobile device. The security related information may be for transmission by the mobile device to a remote server system. The mobile card reader may receive, from the application, an indication that the application has been validated by the remote server system based on validation of the security related information of the mobile card reader and security related information of the application. In response, the mobile card reader generates a secure session key with which to carry out encrypted communication between the application and the mobile card reader.
    Type: Application
    Filed: June 30, 2022
    Publication date: December 15, 2022
    Inventors: Max Joseph GUISE, Jason WADDLE, Dino DAI ZOVI
  • Patent number: 11386419
    Abstract: An electronic device may include a printed circuit board having a physically unclonable function (PUF) source. The electronic device may also include an integrated circuit (IC) chip positioned on the printed circuit board, and the first PUF source may be embedded in or formed on the printed circuit board external to the IC chip. The IC chip has processing circuitry that is configured to determine PUF data based on the PUF source. The processing circuitry is further configured to determine a cryptographic key or authentication token based on the PUF data and to perform at least one secure operation using the cryptographic key or authentication token.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: July 12, 2022
    Assignee: Block, Inc.
    Inventors: Kamran Sharifi, Jeremy Wade, Bertram Leesti, Afshin Rezayee, Yue Yang, Max Joseph Guise
  • Patent number: 11379831
    Abstract: Some examples include establishing a secure communication session between a mobile device and a card reader. For instance, a trusted, remote validation server may be used to validate security information of a software module executing on the mobile device prior to the card reader and the software module establishing a secure communication session with each other. In some cases, the software module sends the security information of the software module to the validation server. The secure communication session between the software module and the card reader may be established based on a validation result of a validation process indicating that the security related information of the software module has been determined to be valid by the validation server.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: July 5, 2022
    Assignee: BLOCK, INC.
    Inventors: Max Joseph Guise, Jason Waddle, Dino Dai Zovi
  • Publication number: 20210192507
    Abstract: Some examples include establishing a secure communication session between a mobile device and a card reader. For instance, a trusted, remote validation server may be used to validate security information of a software module executing on the mobile device prior to the card reader and the software module establishing a secure communication session with each other. In some cases, the software module sends the security information of the software module to the validation server. The secure communication session between the software module and the card reader may be established based on a validation result of a validation process indicating that the security related information of the software module has been determined to be valid by the validation server.
    Type: Application
    Filed: April 26, 2017
    Publication date: June 24, 2021
    Inventors: Max Joseph GUISE, Jason WADDLE, Dino DAI ZOVI
  • Patent number: 11018881
    Abstract: A device may include one or more sources such as circuit elements and electrical components that function as sources for physically unclonable function (PUF) data. PUF data may be acquired from the PUF sources and one or more error correction codes may be applied to the PUF data. The resulting PUF values may be used to generate information that may be used for device security operations such as encryption and tamper detection.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: May 25, 2021
    Assignee: Square, Inc.
    Inventors: Kamran Sharifi, Afshin Rezayee, Jeremy Wade, Yue Yang, Max Joseph Guise, Bertram Leesti
  • Patent number: 10819528
    Abstract: A device may include one or more sources such as circuit elements and electrical components that function as sources for physically unclonable function (PUF) data. PUF data may be acquired from the PUF sources and one or more error correction codes may be applied to the PUF data. The resulting PUF values may be used to generate information that may be used for device security operations such as encryption and tamper detection.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 27, 2020
    Assignee: Square, Inc.
    Inventors: Kamran Sharifi, Afshin Rezayee, Jeremy Wade, Yue Yang, Max Joseph Guise, Bertram Leesti
  • Patent number: 10719828
    Abstract: A method of encrypting a passcode is disclosed. In one embodiment, the method includes: receiving an indication of a portion of the passcode; calculating a plaintext value based at least in part on the indication, wherein the plaintext value represents an encoded portion of the passcode; encrypting the plaintext value into ciphertext using a homomorphic encryption system; and updating a cumulative encryption string by executing a cumulative operation to aggregate the ciphertext corresponding to the encoded portion into the cumulative encryption string computed for a previous portion of the passcode, wherein the cumulative operation is dictated by a homomorphic property of the homomorphic encryption system.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: July 21, 2020
    Assignee: SQUARE, INC.
    Inventors: Oliver S. C. Quigley, Jason Douglas Waddle, Benjamin Michael Adida, Max Joseph Guise
  • Publication number: 20200219085
    Abstract: An electronic device may include a printed circuit board having a physically unclonable function (PUF) source. The electronic device may also include an integrated circuit (IC) chip positioned on the printed circuit board, and the first PUF source may be embedded in or formed on the printed circuit board external to the IC chip. The IC chip has processing circuitry that is configured to determine PUF data based on the PUF source. The processing circuitry is further configured to determine a cryptographic key or authentication token based on the PUF data and to perform at least one secure operation using the cryptographic key or authentication token.
    Type: Application
    Filed: March 20, 2020
    Publication date: July 9, 2020
    Applicant: Square, Inc.
    Inventors: Kamran Sharifi, Jeremy Wade, Bertram Leesti, Afshin Rezayee, Yue Yang, Max Joseph Guise
  • Patent number: 10635820
    Abstract: Techniques for implementing policy-based anti-rollback techniques on a computing device are described herein. As an example, a remote service may provide the computing device with a boot policy which indicates, for each boot stage of a software bootloader process, what software versions are permitted to execute. Prior to providing the computing device with the boot policy, the remote service may sign the boot policy with a private key, and include of an identifier corresponding to the computing device. At each boot stage of the bootloader process, components of the computing device may verify, using a public key, that the boot policy was signed with the private key, and that the boot policy corresponds to the computing device. After verification, the components may analyze the boot policy to determine whether each boot stage is permitted to execute a software version and boot to the next boot stage.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 28, 2020
    Assignee: Square, Inc.
    Inventors: Davis Gallinghouse, John Kelley, Todor Ristov, Rodion Steshenko, Nicholas Hebner, Max Joseph Guise
  • Patent number: 10438187
    Abstract: Disclosed is a technique for establishing a secure communication session between a mobile device and a card reader. The technique can involve using a trusted, remote validation server to validate security information of both the card reader and a POS module in the mobile device prior to, and as a precondition of, the card reader and the POS module establishing a secure communication session with each other. In certain embodiments the POS module sends the security information of both the card reader and the POS module to the validation server. The security information can include cryptographic keys of the POS module and the card reader and additional security information related to the POS module and its software environment.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: October 8, 2019
    Assignee: Square, Inc.
    Inventors: Max Joseph Guise, Jason Waddle, Dino Dai Zovi
  • Publication number: 20190028283
    Abstract: A device may include one or more sources such as circuit elements and electrical components that function as sources for physically unclonable function (PUF) data. PUF data may be acquired from the PUF sources and one or more error correction codes may be applied to the PUF data. The resulting PUF values may be used to generate information that may be used for device security operations such as encryption and tamper detection.
    Type: Application
    Filed: January 31, 2018
    Publication date: January 24, 2019
    Inventors: Kamran Sharifi, Afshin Rezayee, Jeremy Wade, Yue Yang, Max Joseph Guise, Bertram Leesti
  • Publication number: 20190028282
    Abstract: A device may include one or more sources such as circuit elements and electrical components that function as sources for physically unclonable function (PUF) data. PUF data may be acquired from the PUF sources and one or more error correction codes may be applied to the PUF data. The resulting PUF values may be used to generate information that may be used for device security operations such as encryption and tamper detection.
    Type: Application
    Filed: December 15, 2017
    Publication date: January 24, 2019
    Inventors: Kamran Sharifi, Afshin Rezayee, Jeremy Wade, Yue Yang, Max Joseph Guise, Bertram Leesti
  • Patent number: 9852422
    Abstract: A technique for tamper protection of incoming data signal to an electronic device is disclosed. An intentional interference signal is generated and modulated onto the incoming data signal as one composite input signal, to prevent unauthorized acquisition of valid data from the incoming data signal. The magnitude of the interference signal is adjusted to correspond to the magnitude of the incoming data signal, thereby preventing an attacker from properly differentiating the two different signals and/or decoding the valid data from the composite input signal. Once the composite input signal is safely received within the device, the interference signal can be filtered out in either analog mode or digital mode.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 26, 2017
    Assignee: Square, Inc.
    Inventors: Jeremy Wade, Max Joseph Guise
  • Patent number: 9665867
    Abstract: Disclosed is a technique for establishing a secure communication session between a mobile device and a card reader. The technique can involve using a trusted, remote validation server to validate security information of both the card reader and a POS module in the mobile device prior to, and as a precondition of, the card reader and the POS module establishing a secure communication session with each other. In certain embodiments the POS module sends the security information of both the card reader and the POS module to the validation server. The security information can include cryptographic keys of the POS module and the card reader and additional security information related to the POS module and its software environment.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: May 30, 2017
    Assignee: SQUARE, INC.
    Inventors: Max Joseph Guise, Jason Waddle, Dino Dai Zovi
  • Patent number: 9646306
    Abstract: A method for encrypting a passcode is disclosed. In one embodiment, the method includes: receiving an indication of a portion of the passcode from a user; encoding the portion of the passcode; encrypting the encoded portion into ciphertext using a homomorphic encryption system; updating a cumulative encryption string by executing a cumulative operation to aggregate the ciphertext corresponding to the encoded portion into the cumulative encryption string computed for a previous portion of the passcode, wherein the cumulative operation is dictated by a homomorphic property of the homomorphic encryption system; and generating a passcode message based at least in part on the cumulative encryption string, wherein the passcode message includes a message authentication code.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 9, 2017
    Assignee: SQUARE, INC.
    Inventors: Oliver S. C. Quigley, Jason Douglas Waddle, Benjamin Michael Adida, Max Joseph Guise, Dan Boneh
  • Patent number: 9449192
    Abstract: A technique for tamper protection of incoming data signal to an electronic device is disclosed. An intentional interference signal is generated and modulated onto the incoming data signal as one composite input signal, to prevent unauthorized acquisition of valid data from the incoming data signal. The magnitude of the interference signal is adjusted to correspond to the magnitude of the incoming data signal, thereby preventing an attacker from properly differentiating the two different signals and/or decoding the valid data from the composite input signal. Once the composite input signal is safely received within the device, the interference signal can be filtered out in either analog mode or digital mode.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: September 20, 2016
    Assignee: SQUARE, INC.
    Inventors: Jeremy Wade, Max Joseph Guise