Rechargeable battery pack and operating system
First Claim
Patent Images
1. A method for charging a smart battery, the method comprising:
- generating an encrypted random string using key material determined by a timed asynchronous random event as a seed value, wherein the encrypted random string includes a random string in an encrypted form, wherein the generating step includes selecting key material from one or more arbitrary keys stored in a key library based on A/D noise bits as a seed value; and
transferring the random string to a device and decrypting the encrypted random string to recover the random string for authenticating the smart battery for operation, the device being electrically coupled to the smart battery.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for authenticating a smart battery having a smart battery and an electronic device. Both the device and the smart battery generate encrypted random strings using key material based by A/D noise bits as a seed value. A pseudo random number is generated from the A/D noise that is transmitted to both the electronic device and the smart battery. The pseudo random number is used by both devices as a key index to select one of a plurality of keys stored in separate key libraries. The keys, or key material, is used to execute an encryption algorithm. The two encryption data streams are then compared to authenticate the smart battery.
-
Citations
18 Claims
-
1. A method for charging a smart battery, the method comprising:
-
generating an encrypted random string using key material determined by a timed asynchronous random event as a seed value, wherein the encrypted random string includes a random string in an encrypted form, wherein the generating step includes selecting key material from one or more arbitrary keys stored in a key library based on A/D noise bits as a seed value; and transferring the random string to a device and decrypting the encrypted random string to recover the random string for authenticating the smart battery for operation, the device being electrically coupled to the smart battery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A smart battery authentication system comprising:
- a smart battery, wherein the smart battery includes;
a smart electronics device operable to generate a first encrypted random string using key material from one or more arbitrary key stored in a key library selected based on A/D noise bits as a seed value, wherein the encrypted random string includes a random string in an encrypted form; andan electronic device having a controller operable to generate a second encrypted random string based on A/D noise bits as a seed value and to receive the first encrypted random string to authenticate the smart battery; a communications bus for electrically coupling the smart electronics to the controller; and the controller operable to authenticate the smart battery by comparing the first and second encrypted random strings. - View Dependent Claims (14, 15, 16, 17, 18)
- a smart battery, wherein the smart battery includes;
Specification