Portable Computer Battery Security Seal Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart batteries in notebook computers face abnormal operation due to unauthorized changes in battery data when the security seal is not verified, affecting continuous and stable power supply.
Innovation Solution
A portable computer system that verifies the security seal of the battery before charging, using a charge IC, BIOS, EC, south bridge chip, and CPU to read and maintain the original battery data by only charging if the seal is confirmed sealed, ensuring normal operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the battery is charged without verifying the security seal, then charging convenience is improved, but battery data integrity deteriorates
Solution Approach 1:
The system performs preliminary verification of the security seal status bit before initiating the charging process. The EC reads the security seal status bit from the battery's memory device, and only if the bit indicates a sealed state does the system proceed to charge the battery. This preliminary check prevents unauthorized modifications to battery data while maintaining normal charging operations.
2Reliability
If the security seal verification is implemented, then battery data integrity is improved, but device complexity increases
Solution Approach 1:
The battery itself provides the security seal verification mechanism through its internal memory device that stores the security seal status bit. The battery's own memory structure is utilized to store and provide verification of its sealed state, eliminating the need for external verification hardware or complex authentication protocols. The EC simply reads this existing bit to determine whether to permit charging.
3Measurement precision
If the EC reads static battery data continuously, then power management accuracy is improved, but energy consumption increases
Solution Approach 1:
The EC reads the security seal status bit and other static battery data only once when the battery is initially connected to the system. After this preliminary reading, the EC maintains these values in its memory without continuously re-reading from the battery. This approach ensures accurate power management decisions are made based on the battery's state at connection time, while avoiding the energy waste of continuous reading operations.
Data Source
AI summary
A portable computer and a charging method thereof are provided. The portable computer includes a charge integrated circuit (IC), a basic input/output system (BIOS) and embedded controller (EC), a south bridge chip, a north bridge chip and a central processing unit (CPU). After the portable computer is connected to a battery, the BIOS and EC controls the south bridge chip to read a sealed security bit of the battery and checks whether the sealed security bit equals a default value. The BIOS and EC controls the south bridge chip to read a battery data of the battery if the sealed security bit equals default value. The BIOS and EC controls the charge IC via the south bridge chip to charge the battery according to the battery data. The CPU controls the south bridge chip and the north bridge chip.


