IP Library Granted Patent US 9,246,673
Granted Patent B2
US 9,246,673 · App. 13/703,133 · Granted Jan 26, 2016

Taste-based authentication to securely share data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,246,673
App. No.
13/703,133
Granted
Jan 26, 2016
Kind
B2
Abstract

Examples are disclosed for transforming a multi-dimensional attribute value for a taste related to an area of interest for a user of a computing device and encrypting or decrypting a ciphertext using the transformed multi-dimensional attribute value in order to securely share data with another computing device.

Claims (33)

1. A method comprising:

generating a first pseudonym to at least temporarily identify a first computing device associated with a user having a taste related to an area of interest, the taste having a multi-dimensional attribute value configured to characterize the taste associated with the user and the multi-dimensional attribute value comprising at least two values;

generating a first session key to be used with the first pseudonym to securely share data maintained on the first computing device with one or more other computing devices;

generating a transformation parameter;

transforming the multi-dimensional attribute value for the taste to a one-dimensional attribute value using the transformation parameter;

encrypting the first pseudonym and the first session key using the one-dimensional attribute value in order to generate a ciphertext; and

sending the ciphertext and the transformation parameter to a server accessible to both the first computing device and the one or more other computing devices, wherein the server maintains the first ciphertext and the transformation parameter,

wherein a first value of the at least two values of the multi-dimensional attribute value represents a user rating and wherein a second value of the at least two values of the multi-dimensional attribute value represents a genre.

2. The method of claim 1 , further comprising: receiving a second pseudonym and a second session key from a second computing device from among the one or more other computing devices; and

establishing a security session with the second computing device based on the second pseudonym being substantially similar to the first pseudonym and based on the second session key being substantially similar to the first session key.

3. The method of claim 1 , wherein the first value is associated with a first axis and the second value is associated with a second axis, the first axis being orthogonal to the second axis.

4. The method of claim 3 , wherein transforming the multi-dimensional attribute value for the taste to a one-dimensional attribute value using the transformation parameter comprises transforming the multi-dimensional value to a one-dimensional attribute value over a predefined finite field and mapping the one-dimensional attribute value to a single axis.

5. The method of claim 1 , wherein generating the transformation parameter comprises generating a fresh transformation parameter in response to establishing and completing a security session with a second computing device from among the one or more computing devices, the established and completed security session to include the sharing of data associated with the area of interest.

6. The method of claim 1 , wherein encrypting the first pseudonym and the first session key using the one-dimensional attribute value includes implementing at least a portion of a fault tolerant encryption scheme to generate the ciphertext.

7. The method of claim 1 , wherein the taste having a multi-dimensional attribute value comprises the multi-dimensional attribute value being provided to the first computing device from the server accessible to both the first computing device and the one or more other computing devices, the multi-dimensional attribute value to be based, at least in part, on information associated with the user.

8. An apparatus

comprising: a processor; and

an encryption manager having logic, the logic configured to:

generate a first pseudonym to at least temporarily identify a first computing device associated with a user having a taste related to an area of interest, the taste having

a multi-dimensional attribute value configured to characterize the taste associated with the user and comprising at least two values;

generate a first session key to be used with the first pseudonym to securely share data maintained on the first computing device with one or more other computing devices;

generate a transformation parameter;

transform the multi-dimensional attribute value for the taste to a one-dimensional attribute value using the transformation parameter;

encrypt the first pseudonym and the first session key using the one-dimensional attribute value in order to generate a ciphertext; and

send the ciphertext and the transformation parameter to a server accessible to both the first computing device and the one or more other computing devices, wherein the server maintains the ciphertext and the transformation parameter,

wherein a first value of the at least two values of the multi-dimensional attribute value represents a user rating and wherein a second value of the at least two values of the multi-dimensional attribute value represents a genre.

9. The apparatus of claim 8 , further comprising the logic configured to:

receive a second pseudonym and a second session key from a second computing device from among the one or more other computing devices; and

establish a security session with the second computing device based on the second pseudonym being substantially similar to the first pseudonym and based on the second session key being substantially similar to the first session key.

10. The apparatus of claim 9 , wherein to establish the security session with the second computing device comprises the logic configured to share data associated with the area of interest.

11. The apparatus of claim 10 , wherein the first value is associated with a first axis and the second value is associated with a second axis, the first axis being orthogonal to the second axis.

12. The apparatus of claim 11 , wherein to transform the multi-dimensional attribute value for the taste to a one-dimensional attribute value using the transformation parameter comprises the logic configured to transform the multi-dimensional value to a one-dimensional attribute value over a predefined finite field and the logic also configured to map the one-dimensional attribute value to a single axis.

13. The apparatus of claim 8 , wherein to encrypt the first pseudonym and the first session key using the one-dimensional attribute value includes the logic configured to implement at least a portion of a fault tolerant encryption scheme to generate the ciphertext.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2019
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 049924/0794 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →