Computer system authentication using security indicator
AssigneeeBay Inc.
InventorsGerman Scipioni, Avery Kadison, Naseem Hakim
Life of this patent
Estimating the term…
Abstract
A method to authenticate an application on a first computer system at a second computer system is disclosed. The first computer system receives an authentication bitmap from a second computer system identifying locations in an application. The first computer system extracts portions of the application based on the identified locations in the bitmap. A hashing algorithm is applied by the first computer system to the extracted portions producing a resultant hash. The resultant hash is transmitted to the second computer system for authentication of the application.
Claims15
A method comprising:
- based on receiving a login input in response to user recognition of a locally stored security indicator at a first computer system, establishing a secured connection between the first computer system and a second computer system;
- receiving, at the first computer system over the secured connection, an authentication bitmap from the second computer system identifying locations in an application stored on the first computer system;
- extracting, at the first computer system, portions of the application based on the identified locations in the bitmap,
- applying, at the first computer system, a hashing algorithm to the extracted portions producing a resultant hash;
- transmitting the resultant hash to the second computer system, the second computer to authenticate the application using the resultant hash;
- and
- in response to an authentication result from the second computer system indicating that the application is authentic based on the resultant hash, transmitting, by the first computer system, the login input to the second computer system over the secured connection.
A system comprising:
- one or more hardware processors;
- and
- a memory storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations comprising:
- based on receiving a login input in response to user recognition of a locally stored security indicator at a first computer system, establishing a secured connection between the first computer system and a second computer system;
- receiving, at the first computer system over the secured connection, an authentication bitmap from the second computer system identifying locations in an application stored on the first computer system:
- extracting, at the first computer system, portions of the application based on the identified locations in the bitmap;
- applying, at the first computer system, a hashing algorithm to the extracted portions producing a resultant hash;
- transmitting the resultant hash to the second computer system, the second computer to authenticate the application using the resultant hash;
- and
- in response to an authentication result from the second computer system indicating that the application is authentic based on the resultant hash, transmitting, by the first computer system, the login input to the second computer system over the secured connection.
A machine-readable storage device storing instructions that, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising:
- based on receiving a login input in response to user recognition of a locally stored security indicator at a first computer system, establishing a secured connection between the first computer system and a second computer system;
- receiving, at the first computer system over the secured connection, an authentication bitmap from the second computer system identifying locations in an application stored on the first computer system;
- extracting, at the first computer system, portions of the application based on the identified locations in the bitmap;
- applying, at the first computer system, a hashing algorithm to the extracted portions producing a resultant hash;
- transmitting the resultant hash to the second computer system, the second computer to authenticate the application using the resultant hash;
- and
- in response to an authentication result from the second computer system indicating that the application is authentic based on the resultant hash, transmitting, by the first computer system, the login input to the second computer system over the secured connection.
Dependencies are inferred from the claim text.