Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Tamper-proof method and tamper-proof device for bootstrap firmware of password keyboard

A boot program and password keyboard technology, applied in the field of password keyboard boot program firmware anti-tampering, can solve the problem of not being able to prevent boot program firmware tampering well, and achieve the effect of improving security and preventing tampering

Inactive Publication Date: 2015-07-29
SHENZHEN YIHUA COMP +2
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the current technology only relies on the fact that the bootloader firmware is not easy to be tampered with in the flash memory (Flash Memory) of the chip itself for protection, and cannot prevent tampering of the bootloader firmware.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Tamper-proof method and tamper-proof device for bootstrap firmware of password keyboard
  • Tamper-proof method and tamper-proof device for bootstrap firmware of password keyboard
  • Tamper-proof method and tamper-proof device for bootstrap firmware of password keyboard

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0092] As an implementation manner, the anti-tampering device further includes a self-inspection judgment module 70 , a self-inspection module 80 , and a second execution module 90 .

[0093] When the decrypted data is the same as HASH_B, the self-test judgment module 70 judges whether it is currently in the self-test state, if so, generates a self-test execution command, and if not, generates an application firmware start command.

[0094] The self-inspection module 80 receives the self-inspection execution instruction, and periodically generates the self-inspection instruction according to the set time for self-inspection.

[0095] The second execution module 90 starts the application firmware according to the application firmware start instruction.

[0096] As an implementation, the tamper-resistant device further includes an initialization module 100 for performing initialization operations, and the initialization module 100 includes a download submodule 101, a calculation...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides a tamper-proof method and a tamper-proof device for a bootstrap firmware of a password keyboard. The tamper-proof method comprises the following steps of calculation steps: reading bootstrap firmware data and calculating a HASH value, namely HASH_B of the bootstrap firmware data; decryption step: acquiring an encryption key, namely KEY_HASH and a HASH value, namely HASH_A, and deciphering; comparing step: comparing and judging whether the deciphered data are identical with the HASH_B or not, if not, generating an erasing instruction; a first execution step: erasing the bootstrap firmware data according to the erasing instruction. According to the embodiment of the invention, after a password keyboard firmware is started, the HASH data obtained by deciphering are compared with the HASH value obtained by calculating, and if the HASH data are different from the HASH value, the condition that a flash memory is intruded is judged, and further the bootstrap firmware data are quickly erased, the tempering of the bootstrap firmware of the password keyboard is effectively prevented, and the security of the password keyboard is improved.

Description

technical field [0001] The invention relates to the technical field of password keyboard firmware protection, in particular to a method and device for preventing tampering of a password keyboard boot program firmware. Background technique [0002] The existing password keyboard firmware includes bootloader firmware and application firmware, wherein the bootloader firmware mainly updates the application firmware, and the application firmware is used for the normal operation of the password keyboard. [0003] However, the current technology only relies on the fact that the bootloader firmware is not easy to be tampered with in the flash memory (Flash Memory) of the chip itself for protection, and cannot prevent tampering of the bootloader firmware. Contents of the invention [0004] The purpose of the embodiments of the present invention is to provide a method and device for preventing tampering of the boot program firmware of a cipher keyboard, so as to effectively prevent ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/57
Inventor 刘杨李传武
Owner SHENZHEN YIHUA COMP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products