发明名称 Systems and methods for mutual authentication of electronic devices
摘要 Embodiments are provided for mutually authenticating a pair of electronic devices. According to certain aspects, the electronic devices may connect to each other via an out-of-band communication channel. The electronic devices may each output audio signals and detect audio signals output by the other electronic devices. Based on timestamps associated with audio output and detection events, each of the electronic devices may calculate relevant time and distance parameters, and transmit the calculated parameters to the other electronic device via the out-of-band communication channel. The electronic devices may compare the calculated parameters to determine mutual authentication.
申请公布号 US9565187(B2) 申请公布日期 2017.02.07
申请号 US201514615234 申请日期 2015.02.05
申请人 GOOGLE INC. 发明人 Daley Michael;Zatko Peiter;Chandra Deepak
分类号 H04L29/06;G06F21/44;H04L9/32;H04W12/06 主分类号 H04L29/06
代理机构 Marshall, Gerstein & Borun LLP 代理人 Marshall, Gerstein & Borun LLP
主权项 1. A method in a first electronic device of mutual authentication between the first electronic device and a second electronic device, the method comprising: connecting to the second electronic device via a communication channel; outputting, via a speaker of the first electronic device, a first audio signal detectable by the second electronic device; receiving, from the second electronic device via the communication channel, a first estimated distance between the first electronic device and the second electronic device, the first estimated distance calculated by the second electronic device based on the first audio signal; transmitting, to the second electronic device via the communication channel, a request to output a second audio signal at a specified time; receiving, via a microphone of the first electronic device, the second audio signal, the second audio signal output by the second electronic device at the specified time; recording a receipt time corresponding to when the second audio signal is received; calculating a time difference between the specified time and the receipt time; calculating, based at least in part on the time difference, a second estimated distance between the first electronic device and the second electronic device; and determining that a difference between the first estimated distance and the second estimated distance is below a threshold amount.
地址 Mountain View CA US