Systems and methods for terminal device attestation for contactless payments
AssigneeStripe, Inc.
InventorsMaggie White, Kelly Moriarty, Ross Favero, Nicole DeBickes
Life of this patent
Estimating the term…
Loading patent…
AssigneeStripe, Inc.
InventorsMaggie White, Kelly Moriarty, Ross Favero, Nicole DeBickes
Estimating the term…
A method and apparatus validating integrity of an environment of a terminal device remote to a commerce platform system are described. The method can include receiving, from the terminal device, a device provisioning request that comprises data indicative of an instance of an application installed on the terminal device, a first public key, a second public key, and a hardware attestation key, the first public key, the second public key, and the hardware attestation key generated within a trusted execution environment of the terminal device, and the first public key and the second public key having a corresponding first private key and second private key stored within the trusted execution environment. The method may also include verifying the first public key and the second public key as being generated by the trusted execution environment of the terminal device using the hardware attestation key, the hardware attestation key generated at least in part using the first public key, the second public key, and the data indicative of the instance of the application.
A method for a computer system validating integrity of an environment of a terminal device in which an application is installed and running on the terminal device remote to the computer system, the method comprising:
A non-transitory machine readable medium having instructions stored thereon, which when executed by a computer system, cause the computer system to perform operations for validating integrity of an environment of a terminal device in which an application is installed and running on the terminal device remote to the computer system, the operations comprising:
A computer system for validating integrity of an environment of a terminal device in which an application is installed and running on the terminal device remote to the computer system, comprising:
Dependencies are inferred from the claim text.