Gesture-based encryption methods and systems
First Claim
Patent Images
1. A method for establishing secure communications, comprising:
- measuring one or more human gestures using a sensor on a first device so as to create a first metric based on the one or more human gestures that includes time-based information corresponding to the one or more human gestures;
creating a strong encryption key based on the first metric, including the time-based information incorporated into the first metric;
communicating to a second device using the strong encryption key to encrypt data sent to the second device; and
performing an authentication between the first device and the second device including;
creating a first handshake string based on a communication initiation time, a unique device identifier of the first device and the first metric;
sending the first handshake string to the second device;
receiving a second handshake string from the second device, the second handshake string created using the communication initiation time, a unique device identifier of the second device and a second gesture-based metric created at the second device; and
verifying an identity of the second device using the second handshake string using pre-stored information including the unique device identifier of the second device and a reference image associated with the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for transmitting and receiving are disclosed. For example, a method for establishing secure communications can include measuring one or more human gestures using a sensor on a first device so as to create a first metric of the one or more human gestures, creating a strong encryption key based on the first metric, including time-based information incorporated into the first metric, and communicating to a second device using the strong encryption key to encrypt data sent to the second device.
-
Citations
17 Claims
-
1. A method for establishing secure communications, comprising:
-
measuring one or more human gestures using a sensor on a first device so as to create a first metric based on the one or more human gestures that includes time-based information corresponding to the one or more human gestures; creating a strong encryption key based on the first metric, including the time-based information incorporated into the first metric;
communicating to a second device using the strong encryption key to encrypt data sent to the second device; andperforming an authentication between the first device and the second device including;
creating a first handshake string based on a communication initiation time, a unique device identifier of the first device and the first metric;sending the first handshake string to the second device;
receiving a second handshake string from the second device, the second handshake string created using the communication initiation time, a unique device identifier of the second device and a second gesture-based metric created at the second device; and
verifying an identity of the second device using the second handshake string using pre-stored information including the unique device identifier of the second device and a reference image associated with the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for establishing secure communications, comprising:
-
a sensor capable of time-based measurement of one or more human gestures; metric circuitry configured to create a first metric based on the one or more human gestures that includes time-based information corresponding to the one or more human gestures; initial key generation circuitry capable of producing an initial encryption key based on a portion of the first metric; strong key generation circuitry capable of producing a strong encryption key based on the first metric including time information of the first metric not used to create the initial encryption key; encryption circuitry configured to encode the strong encryption key using the initial encryption key to create an encoded strong encryption key; and input/output circuitry configured to send the encoded strong encryption key to a second device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for establishing secure communications, comprising:
-
time-based measuring of one or more human gestures on a first device having a sensor; creating a first metric using the sensor based on the one or more human gestures that includes time-based information corresponding to the one or more human gestures; producing an initial encryption key based on a portion of the first metric; producing a strong encryption key based on the first metric including the time-based information of the first metric not used to create the initial encryption key; encoding the strong encryption key using the initial encryption key to create an encoded strong encryption key; and sending the encoded strong encryption key to a second device. - View Dependent Claims (15, 16, 17)
-
Specification