-
公开(公告)号:US10298402B2
公开(公告)日:2019-05-21
申请号:US15218807
申请日:2016-07-25
Applicant: Google Inc.
Inventor: Adrian Isles , Arvind Srinivasan , Samuel Thomas Denton , Thai Duong , Robert Anderson , Edward Knapp , Jonathan Levine , Jyotirmaya Akkad
Abstract: Implementations disclose an access control mechanism for peer-to-peer sharing technology. A method includes receiving, by a processing device of a first user device, an encrypted media item and a wrapped encryption key from a second user device via a peer-to-peer connection; transmitting, by the first user device, the wrapped encryption key and a request to a media server to determine whether the first user device is authorized to play the encrypted media item; receiving, from the media server, a response indicating the first user device is authorized to play the encrypted media item, the response comprising an encryption key derived from the wrapped encryption key; and decrypting the encrypted media item using the encryption key to play the media item.
-
公开(公告)号:US20170372042A1
公开(公告)日:2017-12-28
申请号:US15218807
申请日:2016-07-25
Applicant: Google Inc.
Inventor: Adrian Isles , Arvind Srinivasan , Samuel Thomas Denton , Thai Duong , Robert Anderson , Edward Knapp , Jonathan Levine , Jyotirmaya Akkad
CPC classification number: H04L9/3247 , G06F21/44 , H04L9/083 , H04L9/3236 , H04L63/045 , H04L63/126 , H04L2209/60 , H04L2463/062 , H04W12/08
Abstract: Implementations disclose an access control mechanism for peer-to-peer sharing technology. A method includes receiving, by a processing device of a first user device, an encrypted media item and a wrapped encryption key from a second user device via a peer-to-peer connection; transmitting, by the first user device, the wrapped encryption key and a request to a media server to determine whether the first user device is authorized to play the encrypted media item; receiving, from the media server, a response indicating the first user device is authorized to play the encrypted media item, the response comprising an encryption key derived from the wrapped encryption key; and decrypting the encrypted media item using the encryption key to play the media item.
-
公开(公告)号:US20170371499A1
公开(公告)日:2017-12-28
申请号:US15394985
申请日:2016-12-30
Applicant: Google Inc.
Inventor: Garen Checkley , Mrinal Sharma , Jonathan Levine
IPC: G06F3/0481 , H04L29/06 , H04L29/08
Abstract: Implementations disclose a user interface that supports an access control mechanism for peer-to-peer sharing technology. An example method includes providing for display a user interface comprising a plurality of media items and a plurality of media availability indicators, wherein a portion of the user interface represents that an encrypted version of a media item of the plurality of media items and an encryption key for the encrypted version are being received over a peer-to-peer connection; updating a media availability indicator of the media availability indicators to represent that the encrypted version of the media item and the encryption key are saved; receiving an indication that the encrypted version of the media item is decrypted; and updating the media availability indicator to represent the media item is available to be experienced.
-
公开(公告)号:US10915216B2
公开(公告)日:2021-02-09
申请号:US15394985
申请日:2016-12-30
Applicant: Google Inc.
Inventor: Garen Checkley , Mrinal Sharma , Jonathan Levine
Abstract: Implementations disclose a user interface that supports an access control mechanism for peer-to-peer sharing technology. An example method includes providing for display a user interface comprising a plurality of media items and a plurality of media availability indicators, wherein a portion of the user interface represents that an encrypted version of a media item of the plurality of media items and an encryption key for the encrypted version are being received over a peer-to-peer connection; updating a media availability indicator of the media availability indicators to represent that the encrypted version of the media item and the encryption key are saved; receiving an indication that the encrypted version of the media item is decrypted; and updating the media availability indicator to represent the media item is available to be experienced.
-
-
-