Mobile system and method for improving safety of impromptu meetings
AssigneeXerox Corporation
InventorsDavid R. Vandervort, Dale Ellen Gaucas
Life of this patent
Estimating the term…
Abstract
A system and method for enabling safety in and for initial impromptu meetings facilitated by electronic devices. Prior to the meeting, participants each download a same generated event ticket and the public key of the other meeting participant. At the meeting location, each individual's electronic device via a mobile application initiates close-proximity communication with the other mobile application; signs the ticket with its stored private key; exchanges signed tickets; verifies the received signed ticket using the downloaded public key; and compares the verified signed ticket with the downloaded ticket to authenticate the other individual.
Claims20
A system for enabling safety in and for initial impromptu meetings facilitated by electronic devices, said system comprising:
- a database of public keys of participants including a first participant and a second participant, with each public key associated with a private key that is in the possession of the associated participant;
- a server that maintains said database and which generates and signs a ticket with a private key associated with said server, said private key being associated with a public key, and which sends a signed ticket to said first and second participants, wherein when said first and said second participants meet each other with respective first and second electronic devices for a meeting;
- wherein said public key associated with said server is downloaded to each of said first and second electronic devices if not already done and said public key associated with said first participant and said public key associated with said second participant are obtained by said second and said first electronic devices respectively if not already done and said public key associated with said server is employed by each of said first and second electronic devices to verify that said signature associated with said signed ticket is valid if not already done;
- wherein said first and second electronic devices electronically sign said signed ticket again with said first participant's private key and said second participant's private key respectively to generate a newly signed ticket which is then sent from each of said first and second electronic devices to the other, whereupon when each of said first and second electronic devices receive said newly signed ticket from the other, said public keys associated with said first and second participants are used to verify that said signed tickets sent by said first and second participants respectively are valid to ensure that said meeting is safe;
- wherein said first and second electronic devices communicate with and transfer data to and from each other via close-proximity communications;
- and
- wherein each of said first and second electronic devices sends a multipart message to one another, wherein a first part of said multipart message activates an associated app on the other device.
A system for enabling safety in and for initial impromptu meetings facilitated by electronic devices, said system comprising:
- a database of public keys of participants including a first participant and a second participant, with each public key associated with a private key that is in the possession of the associated participant;
- a server that maintains said database and which generates and signs a ticket with a private key associated with said server, said private key being associated with a public key, and which sends a signed ticket to said first and second participants, wherein when said first and said second participants meet each other with respective first and second electronic devices for a meeting;
- wherein said public key associated with said server is downloaded to each of said first and second electronic devices if not already done and said public key associated with said first participant and said public key associated with said second participant are obtained by said second and said first electronic devices respectively if not already done and said public key associated with said server is employed by each of said first and second electronic devices to verify that said signature associated with said signed ticket is valid if not already done;
- wherein said first and second electronic devices communicate with and transfer data to and from each other via close-proximity communications;
- and
- wherein each of said first and second electronic devices sends a multipart message to one another, wherein a first part of said multipart message activates an associated app on the other device.
A method for enabling safety in and for initial impromptu meetings facilitated by electronic devices, said method comprising:
- providing a database of public keys of participants including a first participant and a second participant, with each public key associated with a private key that is in the possession of the associated participant;
- instructing a server to maintain said database and to generate and sign a ticket with a private key associated with said server, said private key being associated with a public key, and to further send a signed ticket to said first and second participants, wherein when said first and said second participants meet each other with respective first and second electronic devices for a meeting;
- wherein said public key associated with said server is downloaded to each of said first and second electronic devices if not already done and said public key associated with said first participant and said public key associated with said second participant are obtained by said second and said first electronic devices respectively if not already done and said public key associated with said server is employed by each of said first and second electronic devices to verify that said signature associated with said signed ticket is valid if not already done;
- wherein said first and second electronic devices electronically sign said signed ticket again with said first participant's private key and said second participant's private key respectively to generate a newly signed ticket which is then sent from each of said first and second electronic devices to the other, whereupon when each of said first and second electronic devices receive said newly signed ticket from the other, said public keys associated with said first and second participants are used to verify that said signed tickets sent by said first and second participants respectively are valid to ensure that said meeting is safe;
- wherein said first and second electronic devices communicate with and transfer data to and from each other via close-proximity communications;
- and
- wherein each of said first and second electronic devices sends a multipart message to one another, wherein a first part of said multipart message activates an associated app on the other device.
Dependencies are inferred from the claim text.