Back to results
US 2018/0025151 A1Published application
Wireless Memory Device Authentication
AssigneeNokia Technologies Oy
InventorsJan-Erik EKBERG, Harald KAAJA
Life of this patent
Estimating the term…
Abstract
A system for wireless memory device authentication is provided, wherein a communications device receives a certified public key from a wireless memory device. The communications device validates the public key and send a challenge to the wireless memory device. The wireless memory device sends a signature to the communications device and the communications device validates the signature in order to authenticate he wireless memory device.
Claims18
A wireless memory device comprising:
- a memory unit;
- an input/output interface;
- and
- at least one processor configured to:
- receive a challenge from a communications device;
- form a signature from a public key and a private key based on the challenge, wherein multiple pairs of public and private keys are stored by the memory unit and each pair of the public key and the private key are used only once to form the signature and never sent out or copied from the memory unit;
- send the signature to the communications device;
- and
- destroy the private key, wherein the signature was formed with a private key associated with each bit of the challenge;
- and the private key further comprises a pair of random numbers in accordance with a value of a respective bit of the challenge.
7 more elements
A method comprising:
- receiving a challenge from a communications device;
- forming a signature from a public key and a private key based on the challenge, wherein multiple pairs of public and private keys are stored by a memory unit and each pair of the public key and the private key are used only once to form the signature and never sent out or copied from the memory unit;
- sending the signature to the communications device;
- and
- destroying the private key, wherein the signature was formed with a private key associated with each bit of the challenge;
- and the private key further comprises a pair of random numbers in accordance with a value of a respective bit of the challenge.
3 more elements
An apparatus, comprising:
- at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, at least to:
- receive a challenge from a communications device;
- form a signature from a public key and a private key based on the challenge, wherein multiple pairs of public and private keys are stored on a memory unit and each pair of the public key and the private key are used only once to form the signature and never sent out or copied from the memory unit;
- send the signature to the communications device;
- and
- destroy the private key, wherein the signature was formed with a private key associated with each bit of the challenge;
- and the private key further comprises a pair of random numbers in accordance with a value of a respective bit of the challenge.
4 more elements
A computer program product comprising:
- at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein with the computer-readable program instructions comprising program instructions configured to:
- receive a challenge from a communications device;
- form a signature from a public key and a private key based on the challenge, wherein multiple pairs of public and private keys are stored on a memory unit and each pair of the public key and the private key are used only once to form the signature and never sent out or copied from the memory unit;
- send the signature to the communications device;
- and
- destroy the private key, wherein the signature was formed with a private key associated with each bit of the challenge;
- and the private key further comprises a pair of random numbers in accordance with a value of a respective bit of the challenge.
4 more elements
Dependencies are inferred from the claim text.