Smart Battery Authentication via Cryptographic Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing prevalence of counterfeit batteries in the market poses a risk to mobile devices, as they may lack necessary safety protection circuitry and charging compatibility, leading to potential damage during charging or usage, and existing solutions struggle to maintain compatibility with new battery types due to outdated information in mobile devices.

Innovation Solution

A mobile communication device equipped with a smart battery that includes a battery processor and memory for authentication, using cryptographic methods to verify the battery's authenticity and store unique security information, ensuring compatibility and safety through secure communication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If battery ID resistors are used to identify battery type, then it is simple to read the resistance value and determine battery characteristics, but counterfeit batteries can easily replicate the same resistance value, making authentication unreliable

Engineering Contradiction:
Improveease of battery identificationVSAvoidreliability of battery authentication
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces a battery management unit (BMU) as an intermediary component that mediates between the battery pack and the mobile device. The BMU contains authentication logic and security credentials that verify the battery's identity beyond simple resistance measurement. This intermediary layer prevents counterfeit batteries from gaining unauthorized access while maintaining ease of identification through the existing resistance-based battery ID system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from relying solely on a single physical parameter (resistance value of battery ID resistor) to multiple parameters including resistance value, authentication credentials stored in the BMU, and cryptographic verification. This parameter change makes authentication more reliable by requiring multiple verified attributes rather than a single easily replicable characteristic.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If battery information is stored in the mobile device, then the device can recognize and charge different battery types, but the information becomes outdated when new battery types are released, requiring inconvenient software updates

Engineering Contradiction:
Improvecompatibility with different battery typesVSAvoidconvenience of maintaining battery information
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a self-service mechanism where the battery management unit (BMU) automatically provides its own identification and authentication information to the mobile device. When a battery is installed, the BMU transmits its type information and credentials through the I2C interface, allowing the device to automatically recognize and adapt to new battery types without requiring user intervention or software updates. The system serves itself by having the battery provide its own documentation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-provisioning the battery management unit with authentication credentials and identification information during battery manufacturing. This preliminary preparation allows the battery to immediately present its identity and capabilities to the mobile device upon installation, eliminating the need for the device to maintain and update a database of battery information. The authentication data is already in place before the battery is used.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If smart batteries with embedded microprocessors are used, then security capabilities and authentication are provided, but the device complexity increases

Engineering Contradiction:
Improvesecurity capabilities for battery authenticationVSAvoidcomplexity of battery system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the battery system into distinct functional components: the battery pack itself, the battery management unit (BMU) with embedded microprocessor and authentication logic, and the mobile device with its own BMU. This segmentation isolates the complexity within the battery module, allowing the mobile device to interact with it through a simplified standardized interface (I2C). The complex authentication functions are contained within the battery's BMU rather than being distributed throughout the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal authentication interface using the standard I2C communication protocol that allows the mobile device to interact with different battery types through a common method. The battery management unit implements multiple functions including authentication, temperature monitoring, charge state reporting, and identification, all through this single universal interface. This multi-functionality reduces the apparent complexity at the device level while maintaining robust security capabilities within the battery.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP1938170B1Battery pack authentication for a mobile device
Publication Date: 2014.02.26 BLACKBERRY LTD
  • EP1938170B1 patent drawingFigure 1
  • EP1938170B1 patent drawingFigure 2
  • EP1938170B1 patent drawingFigure 3

AI summary

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.