System and method for device-specific cryptographic key
OwnerRuben Buckrisinventor
Life of this patent
Estimating the term…
Abstract
A system and method for securely obtaining access to a program operating on a remote device via a local smart pass program transmitting a local cryptographic key specific to a local user device.
Claims20
A system comprising a set of processors, a network, a user device, a set of input devices, a set of primary programs, and a smart pass program;
- a. with each primary program being a software application, a browser, a website, or an online platform;
- b. with the smart pass program installed on the user device and configured to communicate with the set of primary programs;
- c. with the smart pass program configured to control a set of cryptographic keys, with each cryptographic key being dedicated to a unique primary program;
- d. with the smart pass program configured to recognize an origin device, with an origin device being a device on which the smart pass program was initially installed;
- e. with the smart pass program configured to transmit a given cryptographic key to a given primary program from the user device only if the user device is the origin device;
- f. with the given primary program configured to provide access to a given feature of the given primary program only to the user device upon receiving the given cryptographic key.
A system comprising a set of processors, a network, a first user device, a second user device, a set of input devices, a set of primary programs, and a smart pass program;
- a. with each primary program being a software application, a browser, a website, or an online platform and accessed by a user via the second user device;
- b. with the smart pass program installed on the first user device and configured to communicate with the set of primary programs;
- c. with the smart pass program configured to control a set of cryptographic keys, with each cryptographic key being dedicated to a unique primary program;
- d. with the smart pass program configured to recognize an origin device, with an origin device being a user device on which the smart pass program was initially installed;
- e. with the smart pass program configured to transmit a given cryptographic key to a given primary program from a user device only if the user device is the origin device;
- f. with the given primary program configured to provide access to a given feature of the given primary program only to the user device upon receiving the given cryptographic key.
A system comprising a set of processors, a network, a first user device, a second user device, a set of input devices, a set of primary programs, a first smart pass program, and a second smart pass program;
- a. with each primary program being a software application, a browser, a website, or an online platform;
- b. with the first smart pass program installed on the first user device;
- c. with the second smart pass program installed on the second user device;
- d. with the first smart pass program configured to communicate with the second smart pass program;
- e. with each smart pass program configured to control a set of cryptographic keys, with each cryptographic key being dedicated to a unique primary program;
- f. with the first smart pass program configured to recognize a first origin device, with the first origin device being a device on which the first smart pass program was initially installed;
- g. with the second smart pass program configured to recognize a second origin device, with the second origin device being a device on which the second smart program was initially installed;
- h. with the first smart pass program configured to transmit a given cryptographic key to the second smart pass program only if the first user device is the first origin device;
- i. with the second smart pass program configured to transmit the given cryptographic key to a given primary program only if the second user device is the second origin device;
- j. with the given primary program configured to provide access to a given feature of the given primary program only to the user device upon receiving the given cryptographic key.
Dependencies are inferred from the claim text.