Various embodiments are described herein for a mobile communication device
that authenticates a smart battery prior to use. The mobile device
includes a main processor and a device memory. The device memory stores
first and second portions of security information used for
authentication. The smart battery includes a battery processor and a
battery memory. The battery memory stores a third portion of security
information used for authentication. The main processor sends an
authentication request including the first portion of security
information to the battery processor, and the battery processor generates
a response based on the first and third portions of security information
and sends the generated response to the main processor. The smart battery
is authenticated if the generated response matches the second portion of
security information.