Movatterモバイル変換


[0]ホーム

URL:


US20230396659A1 - Cryptographic participant vouching - Google Patents

Cryptographic participant vouching
Download PDF

Info

Publication number
US20230396659A1
US20230396659A1US18/205,497US202318205497AUS2023396659A1US 20230396659 A1US20230396659 A1US 20230396659A1US 202318205497 AUS202318205497 AUS 202318205497AUS 2023396659 A1US2023396659 A1US 2023396659A1
Authority
US
United States
Prior art keywords
data item
communication session
voucher data
group communication
electronic device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
US18/205,497
Inventor
Zak C. WEGWEISER
Robert B. MCINDOE
Sasanka T. VEMURI
Justin R. ETZINE
Jad Osseiran
Margaret A. Moore
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple IncfiledCriticalApple Inc
Priority to US18/205,497priorityCriticalpatent/US20230396659A1/en
Assigned to APPLE INC.reassignmentAPPLE INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MCINDOE, Robert B., MOORE, MARGARET A., ETZINE, Justin R., OSSEIRAN, JAD, VEMURI, Sasanka T., WEGWEISER, ZAK C.
Publication of US20230396659A1publicationCriticalpatent/US20230396659A1/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Aspects of the subject technology include receiving, by a first device, a voucher data item, from a second device, providing, by the first device, an invitation to at least a third device to join a group communication session with at least the first device, and providing, by the first device, the voucher data item to at least the third device to verify that the first device is vouched for by the second device for participation in the group communication session initiated by the first device. The voucher data item may include participant information associated with the second device. The voucher data item may also be signed with a key associated with the second device.

Description

Claims (20)

What is claimed is:
1. A method comprising:
receiving, by a first device, a voucher data item, from a second device, wherein:
the voucher data item includes participant information associated with the second device, and
the voucher data item is signed with a key associated with the second device;
providing, by the first device, an invitation to at least a third device to join a group communication session with at least the first device; and
providing, by the first device, the voucher data item to at least the third device to verify that the first device is vouched for by the second device for participation in the group communication session initiated by the first device.
2. The method ofclaim 1, further comprising:
determining whether an account associated with the first device is different than an account associated with the second device; and
receiving the voucher data item in response to determining that the account associated with the first device is different than the account associated with the second device.
3. The method ofclaim 1, wherein the voucher data item further includes an expiration time for determining whether the voucher data item is expired.
4. The method ofclaim 1, wherein the participant information associated with the second device includes one or more group communication session participant identifiers associated with one or more of the group communication session and the second device.
5. The method ofclaim 1, wherein the voucher data item includes a signature generated by the second device with a private key associated with the second device such that the signature can be verified by a public key associated with the second device.
6. The method ofclaim 1, further comprising generating, by the first device, a group communication session control message including the voucher data item, wherein providing, by the first device, the voucher data item to at least the third device comprises providing the voucher data item to the third device via the group communication session control message.
7. The method ofclaim 6, wherein providing, by the first device, the voucher data item to at least the third device further comprises sending the group communication session control message to a group communication session service that is constructed to forward the group communication session control message to the second device and the third device.
8. The method ofclaim 6, wherein the group communication session control message further includes an invitation to join the group communication session.
9. The method ofclaim 1, further comprising, in response to the voucher data item not being verified by the third device:
joining the group communication session in response to receiving a join message;
generating a group communication session control message including the voucher data item; and
transmitting the group communication session control message to at least the second device and the third device.
10. The method ofclaim 9, wherein the group communication session control message includes a notification indicating that the first device is associated with the second device based on the voucher data item.
11. A method comprising:
receiving, by a first device and from a second device, an invitation to join a group communication session and a voucher data item, wherein the voucher data item is signed by a third device and includes first participant information associated with the third device;
retrieving, by the first device, a key associated with the third device;
obtaining, by the first device, second participant information associated with the third device;
verifying, by the first device, the voucher data item based on the key and a comparison of the first and second participant information to verify that the third device has vouched for the second device; and
in response to verifying the voucher data item, joining the group communication session.
12. The method ofclaim 11, wherein the key comprises a public key associated with the third device and the voucher data item includes a signature generated by the third device with a private key corresponding to the public key.
13. The method ofclaim 12, wherein retrieving the key associated with the third device includes querying a device management server for the public key associated with the third device.
14. The method ofclaim 11, wherein verifying the voucher data item includes:
deriving the first participant information from the voucher data item with the key associated with the third device; and
determining that the first participant information matches the second participant information.
15. The method ofclaim 11, further comprising:
determining whether the voucher data item is expired based on an expiration time corresponding to the voucher data item; and
rejecting the invitation in response to determining that the voucher data item is expired.
16. The method ofclaim 11, wherein the first participant information associated with the third device includes one or more group communication session participant identifiers associated with one or more of the group communication session and the third device.
17. The method ofclaim 11, further comprising receiving a group communication session control message generated by the second device that includes an invitation to join the group communication session initiated by the second device.
18. The method ofclaim 11, wherein receiving the voucher data item comprises receiving, from the second device, a group communication session control message including the voucher data item.
19. The method ofclaim 18, wherein the group communication session control message comprises a notification indicating that the second device is associated with the third device.
20. A non-transitory computer-readable medium comprising computer-readable instructions that, when executed by a processor, cause the processor to perform one or more operations comprising:
receiving, by a first device, a voucher data item, from a second device, wherein:
the voucher data item includes participant information associated with the second device, and
the voucher data item is signed with a key associated with the second device;
providing, by the first device, an invitation to at least a third device to join a group communication session with at least the first device; and
providing the voucher data item to at least the third device to verify that the first device is vouched for by the second device for participation in the group communication session initiated by the first device.
US18/205,4972022-06-032023-06-02Cryptographic participant vouchingPendingUS20230396659A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US18/205,497US20230396659A1 (en)2022-06-032023-06-02Cryptographic participant vouching

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US202263349041P2022-06-032022-06-03
US18/205,497US20230396659A1 (en)2022-06-032023-06-02Cryptographic participant vouching

Publications (1)

Publication NumberPublication Date
US20230396659A1true US20230396659A1 (en)2023-12-07

Family

ID=88976334

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US18/130,394PendingUS20230396658A1 (en)2022-06-032023-04-03Cryptographic participant vouching
US18/205,497PendingUS20230396659A1 (en)2022-06-032023-06-02Cryptographic participant vouching

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US18/130,394PendingUS20230396658A1 (en)2022-06-032023-04-03Cryptographic participant vouching

Country Status (1)

CountryLink
US (2)US20230396658A1 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040131187A1 (en)*2002-07-232004-07-08Naoya TakaoTerminal apparatus, communication method, and communication system
US20170012950A1 (en)*2015-07-092017-01-12Samsung Electronics Co., Ltd.Method and apparatus for supporting secure chat
US20220116231A1 (en)*2020-10-092022-04-14Unho ChoiChain of authentication using public key infrastructure
US11336455B2 (en)*2019-09-252022-05-17International Business Machines CorporationConsensus protocol for blockchain DAG structure
US20220294643A1 (en)*2020-07-092022-09-15Google LlcAnonymous event attestation with group signatures
US20220376895A1 (en)*2021-05-212022-11-24Zoom Video Communications, Inc.Handling joining and leaving of participants in videoconferencing with end-to-end encryption
US20230065364A1 (en)*2021-08-312023-03-02Microsoft Technology Licensing, LlcAuthentication of communication session participants using blockchain
US20230139813A1 (en)*2021-10-312023-05-04Zoom Video Communications, Inc.Authentication of video communications in a virtual environment
US20230353608A1 (en)*2022-04-292023-11-02Zoom Video Communications, Inc.Connecting enhanced conference rooms with persistent hybrid virtual collaborative workspaces
US20240073031A1 (en)*2021-01-112024-02-29Soonchunhyang University Industry Academy Cooperation FoundationInterpersonal non-contact identification system using wireless communication

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
FI20041377A0 (en)*2004-10-252004-10-25Nokia Corp Delivery of services in a telecommunications system
US9059986B2 (en)*2007-04-042015-06-16Motorola Solutions, Inc.Method and apparatus to facilitate using a federation-based benefit to facilitate communications mobility
US8990329B1 (en)*2012-08-122015-03-24Google Inc.Access control list for a multi-user communication session
US8942684B2 (en)*2012-10-152015-01-27Bank Of America CorporationAdaptive scaffolding of levels of connectivity during a conference
US20140372290A1 (en)*2013-06-182014-12-18Amin KhaefFace-to-Face Meeting Facilitation Systems, Methods and Computer-Program Products
US9973543B2 (en)*2014-10-132018-05-15Getgo, Inc.Seamless switching between computing devices during an online meeting
US11100548B1 (en)*2016-04-072021-08-24United Services Automobile Association (Usaa)Systems and methods for calling party authentication
US20220085984A1 (en)*2020-09-142022-03-17Amir Keyvan KhandaniMethods and apparatus for randomized encryption, with an associated randomized decryption

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040131187A1 (en)*2002-07-232004-07-08Naoya TakaoTerminal apparatus, communication method, and communication system
US20170012950A1 (en)*2015-07-092017-01-12Samsung Electronics Co., Ltd.Method and apparatus for supporting secure chat
US11336455B2 (en)*2019-09-252022-05-17International Business Machines CorporationConsensus protocol for blockchain DAG structure
US20220294643A1 (en)*2020-07-092022-09-15Google LlcAnonymous event attestation with group signatures
US20220116231A1 (en)*2020-10-092022-04-14Unho ChoiChain of authentication using public key infrastructure
US20240073031A1 (en)*2021-01-112024-02-29Soonchunhyang University Industry Academy Cooperation FoundationInterpersonal non-contact identification system using wireless communication
US20220376895A1 (en)*2021-05-212022-11-24Zoom Video Communications, Inc.Handling joining and leaving of participants in videoconferencing with end-to-end encryption
US20230065364A1 (en)*2021-08-312023-03-02Microsoft Technology Licensing, LlcAuthentication of communication session participants using blockchain
US20230139813A1 (en)*2021-10-312023-05-04Zoom Video Communications, Inc.Authentication of video communications in a virtual environment
US20230353608A1 (en)*2022-04-292023-11-02Zoom Video Communications, Inc.Connecting enhanced conference rooms with persistent hybrid virtual collaborative workspaces

Also Published As

Publication numberPublication date
US20230396658A1 (en)2023-12-07

Similar Documents

PublicationPublication DateTitle
US12160401B2 (en)Sharing content in a messaging application
US12206716B2 (en)Electronic conferencing
US12069036B2 (en)Encrypted shared state for electronic conferencing
US12198132B2 (en)Associating multiple user accounts with a content output device
US20250298911A1 (en)Providing user information in association with messaging
US20220385643A1 (en)End-to-end encryption for location sharing
US20240364516A1 (en)Device-relationship based communication
US12262197B2 (en)Sender verification for encrypted electronic messaging
US20230371091A1 (en)Seamless continuation of communications sessions
EP4260539A1 (en)Electronic conferencing
US20230396659A1 (en)Cryptographic participant vouching
US12003343B2 (en)Lightweight chat session participant
US12437052B2 (en)Proving membership using cryptographic identities
US20230394176A1 (en)Integration between messaging systems and collaborative applications
US20240406291A1 (en)Hybrid group messaging
WO2023220095A1 (en)Seamless continuation of communications sessions
EP4519782A1 (en)Integration between messaging systems and collaborative applications
US12445505B2 (en)Electronic conferencing
WO2024253887A1 (en)Hybrid group messaging

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:APPLE INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VEMURI, SASANKA T.;WEGWEISER, ZAK C.;ETZINE, JUSTIN R.;AND OTHERS;SIGNING DATES FROM 20230609 TO 20230621;REEL/FRAME:064584/0257

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION COUNTED, NOT YET MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED


[8]ページ先頭

©2009-2025 Movatter.jp