发明名称 System and method for exchanging encryption keys between a mobile device and a peripheral device
摘要 Systems and methods for providing additional security for data being transmitted across a wireless connection that has been established using a known wireless protocol (e.g. Bluetooth) are described. An encryption key is exchanged between a computing device (e.g. a mobile device) and a wireless peripheral device (e.g. a keyboard, a printer). In some embodiments, the encryption key is generated at one of the two devices. Data associated with the encryption key is output at the one device, which can be input by the user at the other device. The encryption key is then recovered at the other device from the input, thereby completing the key exchange. The encryption key can then be used to encrypt and decrypt data transmitted over the established wireless connection, providing additional security.
申请公布号 US8855310(B2) 申请公布日期 2014.10.07
申请号 US201113192898 申请日期 2011.07.28
申请人 BlackBerry Limited 发明人 Kirkup Michael Grant;Brown Michael Kenneth;Brown Michael Stephen
分类号 H04K1/00;H04L9/32;H04W12/04;H04L9/08;H04W84/18;H04W76/02 主分类号 H04K1/00
代理机构 Bereskin & Parr LLP/S.E.N.C.R.L., s.r.l. 代理人 Bereskin & Parr LLP/S.E.N.C.R.L., s.r.l.
主权项 1. A method by a computing device of providing additional security over an established wireless connection between the computing device and a peripheral device, the method comprising: determining that a pairing process between the computing device and the peripheral device is complete; the computing device entering into an additional security operational mode; the computing device triggering transmission of a command to the peripheral device over the wireless connection to cause the peripheral device to enter the additional security operational mode, or the computing device receiving a command transmitted from the peripheral device over the wireless connection before the computing device enters into the additional security operational mode; after the pairing process is complete: automatically generating an encryption key at the computing device in a binary form;at the computing device, converting the encryption key in the binary form into a number comprising fewer alphanumeric digits than the encryption key in the binary form;at the computing device, displaying the number comprising fewer alphanumeric digits on a display of the computing device, for entry at the peripheral device; andat the computing device, encrypting data transmitted to the peripheral device or decrypting data received from the peripheral device over the wireless connection, using the encryption key and in accordance with an encryption algorithm.
地址 Waterloo, Ontario CA