US 9,811,688 B2
Authentication with battery and host programmed with shared identity key
Narendar M. Shankar, San Jose, CA (US); Erdal Paksoy, Richardson, TX (US); and Todd Vanyo, Coppell, TX (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Feb. 4, 2016, as Appl. No. 15/15,761.
Application 15/015,761 is a division of application No. 14/079,850, filed on Nov. 14, 2013, granted, now 9,286,492.
Application 14/079,850 is a division of application No. 13/546,529, filed on Jul. 11, 2012, granted, now 8,612,760, issued on Dec. 17, 2013.
Application 13/546,529 is a division of application No. 13/240,202, filed on Sep. 22, 2011, granted, now 8,245,041, issued on Aug. 14, 2012.
Application 13/240,202 is a division of application No. 12/564,590, filed on Sep. 22, 2009, granted, now 8,051,285, issued on Nov. 1, 2011.
Application 12/564,590 is a division of application No. 11/074,611, filed on Mar. 8, 2005, granted, now 7,613,924, issued on Nov. 3, 2009.
Prior Publication US 2016/0154958 A1, Jun. 2, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/71 (2013.01); G06F 21/81 (2013.01); H04L 9/32 (2006.01); H04L 29/06 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); G06F 21/72 (2013.01); G06F 21/78 (2013.01); G06F 21/44 (2013.01); G06F 21/70 (2013.01)
CPC G06F 21/71 (2013.01) [G06F 21/44 (2013.01); G06F 21/70 (2013.01); G06F 21/72 (2013.01); G06F 21/78 (2013.01); G06F 21/81 (2013.01); H04L 9/0822 (2013.01); H04L 9/0825 (2013.01); H04L 9/14 (2013.01); H04L 9/3271 (2013.01); H04L 63/08 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A process of authenticating a battery, comprising:
(a) retrieving a first identity key in a battery powered device coupled to the battery;
(b) generating a random challenge in the battery powered device to an interface in the battery that is coupled to the battery powered device and that is coupled to a public bus in the battery;
(c) retrieving a second identity key from a private memory of the battery on a private bus in the battery separate from the public bus;
(d) combining the second identity key and the random challenge into a first response in a processor, in the battery, that is coupled to the public bus and to the private bus;
(e) combining the first identity key and the random challenge into a second response in the battery powered device;
(f) sending the first response from the battery to the battery powered device;
(g) authenticating the battery by comparing the first response with the second response in the battery powered device; and
(h) if the first response and second response results a match, authenticating the battery and enabling operation of the battery powered device.