US2019012475A1PendingUtilityA1
Secure content sharing
Est. expiryDec 23, 2033(~7.4 yrs left)· nominal 20-yr term from priority
Inventors:Lenitra M. Durham
H04L 63/0428G06F 21/6209H04L 63/06H04L 63/20G06F 2221/2111G06F 21/10
53
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Technologies for sharing secure content include a source computing device to determine a content use policy for content of the source computing device. The content use policy defines at least one location at which a destination computing device is permitted to access the content. The source computing device encrypts the content with an encryption key to generate encrypted content, generates a secure content package, and transmits the secure content package to the destination computing device. The secure content package includes the encrypted content and the content use policy.
Claims
exact text as granted — not AI-modified1 - 25 . (canceled)
26 . A method for distributing secure content by a source computing device, the method comprising:
determining, by the source computing device, a content use policy for content of the source computing device, wherein the content use policy defines at least one location at which a destination computing device is permitted to access the content; encrypting, by the source computing device, the content with an encryption key to generate encrypted content; generating, by the source computing device, a secure content package including the encrypted content and the content use policy; and transmitting, by the source computing device, the secure content package to the destination computing device.
27 . The method of claim 26 , wherein determining the content use policy comprises determining a content use policy that defines a proximity from the at least one location within which the destination computing device is permitted to access the content.
28 . The method of claim 27 , wherein determining the content use policy comprises determining a content use policy that defines a measure of audio proximity from the at least one location within which the destination computing device is permitted to access the content.
29 . The method of claim 26 , wherein determining the content use policy comprises determining a content use policy that defines a measure of social network proximity to the source computing device within which the destination computing device is permitted to access the content.
30 . The method of claim 26 , wherein determining the content use policy comprises determining access policy permissions for the content, wherein the access policy permissions define authorized uses of the content by the destination computing device.
31 . The method of claim 26 , wherein generating the secure content package comprises encrypting the secure content package with an asymmetric cryptographic encryption key corresponding with a decryption key of the destination computing device.
32 . The method of claim 26 , wherein determining the content use policy comprises:
communicating with nearby computing devices to determine corresponding locations of the nearby computing devices; identifying at least one of the nearby computing devices for a user of the source computing device in response to determining the at least one of the nearby computing devices is capable of enforcing the content use policy; receiving a selection from a user of the source computing device of the identified nearby computing device capable of enforcing the content use policy for which to permit access to the content; and modifying the content use policy based on the user's selection.
33 . The method of claim 32 , wherein determining the content use policy further comprises determining an audio proximity of the at least one of the nearby computing devices to the source computing device.
34 . The method of claim 32 , wherein determining the content use policy further comprises determining a social networking proximity of the at least one of the nearby computing devices to the source computing device, wherein two devices identified as being at a same geographical location on a social networking application are considered to be within social network proximity of one another.
35 . A method for accessing content by a destination computing device, the method comprising:
receiving, by the destination computing device, a secure content package including encrypted content and a content use policy associated with the content, wherein the content use policy defines at least one location at which the destination computing device is permitted to access the content; determining, by the destination computing device, a location of the destination computing device; determining, by the destination computing device and based on the content use policy, whether the destination computing device is permitted to access the content at the determined location; decrypting, by the destination computing device, the encrypted content with a decryption key to generate the content in response to determining that the destination computing device is permitted to access the content; and enforcing, by the destination computing device, the content use policy based on a current location of the destination computing device.
36 . The method of claim 35 , wherein receiving the secure content package comprises receiving the secure content package in response to requesting, by the destination computing device, access to the content.
37 . The method of claim 35 , wherein determining whether the destination computing device is permitted to access the content comprises accessing the content use policy from the secure content package.
38 . The method of claim 37 , further comprising:
decrypting, by the destination computing device, the secure content package with a decryption key of the destination computing device; and accessing the content use policy from the secure content package in response to decrypting the secure content package, wherein decrypting the encrypted content is further in response to decrypting the secure content package.
39 . The method of claim 35 , wherein determining whether the destination computing device is permitted to access the content comprises:
authenticating a user of the destination computing device; and determining whether the user is permitted to access the content.
40 . The method of claim 35 , wherein determining whether the destination computing device is permitted to access the content comprises determining whether the destination computing device is compatible with the secure content package and capable of enforcing the content use policy.
41 . The method of claim 35 , further comprising rendering, securely by the destination computing device, the content on an output device of the destination computing device.
42 . The method of claim 35 , wherein enforcing the content use policy comprises preventing an unauthorized use of the content by the destination computing device based on the content use policy, and preventing the unauthorized use comprises preventing at least one of an unauthorized modification of the content or an unauthorized transmission of the content to another computing device.
43 . The method of claim 35 , wherein determining the location of the destination computing device comprises determining at least one of an audio proximity or a social network proximity of the destination computing device to a source computing device.
44 . The method of claim 35 , wherein enforcing the content use policy comprises:
determining the current location of the destination computing device; and performing a location policy enforcement operation in response to determining that the content use policy does not permit the destination computing device to access the content at the current location, wherein determining the current location of the destination computing device comprises determining a geographical location of the destination computing device and at least one of an audio proximity or a social network proximity of the destination computing device to a source computing device.
45 . The method of claim 35 , wherein:
the received secure content package further includes an encrypted version of the decryption key; and decrypting the encrypted content comprises decrypting the encrypted content with the decryption key in response to decrypting the encrypted version of the decryption key, wherein decrypting the encrypted version of the decryption key comprises decrypting the encryption version with a corresponding decryption key of the destination computing device.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.