Establishing a secret shared between a first communications device and at least one second communications device
Abstract
A method performed by a computing device of establishing a secret shared between a first communications device and at least one second communications device is provided. The method comprises acquiring, using a first means of communication with the first communications device, a first data representation from which the shared secret can be derived. The method further comprises generating a second data representation from the first data representation, from which second data representation the shared secret can be derived. Moreover, the method comprises providing, using a second means of communication, the second communications device with the second data representation, the first means of communication being different from the second means of communication.
Claims
exact text as granted — not AI-modified1 . A method performed by a computing device to establish a secret shared between a first communications device and at least one second communications device, the method comprising:
acquiring a first data representation from which the shared secret can be derived, using a signal from one of a motion sensor sensing motion which the first communications device is subjected to, a microphone sensing an audio signal emitted by the first communications device, a camera sensing information displayed by the first communications device, and an optical receiver sensing optical data transmitted by the first communications device; generating from the first data representation a second data representation from which the shared secret can be derived; and providing the second data representation to the second communications device using one of an audio speaker, a display, and an optical transmitter.
2 . The method according to claim 1 , further comprising:
providing the second data representation to a group of second communications devices using at least one of the audio speaker, the display, and the optical transmitter, establishing the secret shared between the first communications device and the group of second communications devices.
3 . The method according to claim 1 , further comprising:
deriving the shared secret from the first data representation; and establishing communication with the first communications device and/or the second communications device using the derived shared secret.
4 . The method according to claim 1 , wherein:
the first data representation is acquired from the motion sensor sensing motion which both the computing device and the first communications device are subjected to; the providing of the second data representation to the second communications device comprises providing the second data representation coded for output through the one of the audio speaker, the display, and the optical transmitter.
5 . The method according to claim 1 , wherein:
the first data representation is acquired from the microphone sensing an audio signal emitted by the first communications device; the providing of the second data representation to the second communications device comprises providing the second data representation coded for output through the display or the optical transmitter.
6 . The method according to claim 1 , wherein:
the first data representation is acquired from the camera sensing information displayed by the first communications device or from the optical receiver sensing optical data transmitted by the first communications device; and the providing of the second data representation to the second communications device comprises providing the second data representation coded for output through the audio speaker.
7 . A computing device operative to establish a secret shared between a first communications device and at least one second communications device, the computing device comprising:
at least one interface, wherein the at least one interface is connected to at least one of an an audio speaker, a display, and an optical transmitter, wherein the at least one interface is further connected to at least one of a motion sensor sensing motion which the first communications device is subjected to, a microphone sensing an audio signal emitted by the first communications device, a camera sensing information displayed by the first communications device, and an optical receiver sensing optical data transmitted by the first communications device; at least one processor operatively connected to the at least one interface; at least one memory storing instructions executable by the at least one processor to perform operations to:
acquire a first data representation from which the shared secret can be derived, using a signal from one of the motion sensor sensing motion which the first communications device is subjected to, the microphone sensing an audio signal emitted by the first communications device, the camera sensing information displayed by the first communications device, and an optical receiver sensing optical data transmitted by the first communications device;
generate from the first data representation a second data representation from which the shared secret can be derived; and
provide the second data representation to the second communications device using one of the audio speaker, the display, and the optical transmitter.
8 . The computing device according to claim 7 , wherein the operations further comprise to:
provide the second data representation to a group of second communications devices using at least one of the audio speaker, the display, and the optical transmitter, establishing the secret shared between the first communications device and the group of second communications devices.
9 . The computing device according to claim 7 , wherein the operations further comprise to:
derive the shared secret from the first data representation; and establish communication with the first communications device and/or the second communications device using the derived shared secret.
10 . The computing device according to claim 7 , wherein:
the first data representation is acquired from the motion sensor sensing motion which both the computing device and the first communications device are subjected to: the operation to provide the second data representation to the second communications device comprises to provide the second data representation coded for output through the one of the audio speaker, the display, and the optical transmitter.
11 . The computing device according to claim 7 , wherein:
the first data representation is acquired from the microphone sensing an audio signal emitted by the first communications device; the providing of the second data representation to the second communications device comprises providing the second data representation coded for output through the display or the optical transmitter.
12 . The computing device according to claim 7 , wherein:
the first data representation is acquired from the camera sensing information displayed by the first communications device or from the optical receiver sensing optical data transmitted by the first communications device; and the operation to provide the second data representation to the second communications device comprises to provide the second data representation coded for output through the audio speaker.
13 . A computer program product comprising a non-transitory medium storing instructions executable by at least one processor of a computing device to perform operations to establish a secret shared between a first communications device and at least one second communications device, the operations comprising to:
acquire a first data representation from which the shared secret can be derived, using a signal from one of a motion sensor sensing motion which the first communications device is subjected to, a microphone sensing an audio signal emitted by the first communications device, a camera sensing information displayed by the first communications device, and an optical receiver sensing optical data transmitted by the first communications device; generate from the first data representation a second data representation from which the shared secret can be derived; and provide the second data representation to the second communications device using one of an audio speaker, a display, and an optical transmitter.
14 . The computer program product according to claim 13 , wherein the operations further comprise to:
provide the second data representation to a group of second communications devices using at least one of the audio speaker, the display, and the optical transmitter, establishing the secret shared between the first communications device and the group of second communications devices.
15 . The computer program product according to claim 13 , wherein the operations further comprise to:
derive the shared secret from the first data representation; and establish communication with the first communications device and/or the second communications device using the derived shared secret.
16 . The computer program product according to claim 13 , wherein:
the first data representation is acquired from the motion sensor sensing motion which both the computing device and the first communications device are subjected to; the operation to provide the second data representation to the second communications device comprises to provide the second data representation coded for output through the one of the audio speaker, the display, and the optical transmitter.
17 . The computer program product according to claim 13 , wherein:
the first data representation is acquired from the microphone sensing an audio signal emitted by the first communications device; the providing of the second data representation to the second communications device comprises providing the second data representation coded for output through the display or the optical transmitter.
18 . The computer program product according to claim 13 , wherein:
the first data representation is acquired from the camera sensing information displayed by the first communications device or from the optical receiver sensing optical data transmitted by the first communications device; and the operation to provide the second data representation to the second communications device comprises to provide the second data representation coded for output through the audio speaker.Join the waitlist — get patent alerts
Track US2023370441A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.