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

A method and system for dividing terminal development mode and product mode

A mode and product technology, applied in the division of terminal development mode, product mode and system fields, can solve problems such as the inability to distinguish firmware versions, and achieve the effect of ensuring security and avoiding outflow

Active Publication Date: 2018-08-28
FUJIAN LANDI COMML EQUIP CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The above application documents can only determine the legitimacy of the firmware, but cannot distinguish between firmware versions; therefore, it is necessary to provide a method and system for dividing the terminal development mode and product mode to solve the above problems

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
  • A method and system for dividing terminal development mode and product mode
  • A method and system for dividing terminal development mode and product mode
  • A method and system for dividing terminal development mode and product mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0101] Please refer to Figure 1-4 , Embodiment 1 of the present invention is:

[0102] Provide a method to divide terminal development mode and product mode, including:

[0103] The development CA and product CA are stored on the terminal at the same time; the development CA and product CA can be different digital certificate certification centers developed by different third-party organizations or companies, of course, can also be different digital certificate certification centers developed by the same organization or company center;

[0104] The development CA issues a development certificate, and the development certificate includes a development private key and a development public key; the development private key is used as a development signature card, held by the developer; the developer uses the development signature card to sign the development firmware in the testing phase Operation; generate signed development firmware;

[0105] Specific signature operations in...

Embodiment 2

[0119] Please refer to Figure 1-4 , on the basis of embodiment one, embodiment two of the present invention is:

[0120] The product CA issues a product certificate, the product certificate contains the product private key and the product public key; the product private key is used as the product signature card, held by the product personnel; Signature operations; generate signed product firmware;

[0121] Specific signature operations include:

[0122] Calculate HASH on the product firmware and product certificate to obtain the first HASH value of the product;

[0123] Encrypt the first HASH value of the product using the product private key to generate a product HASH verification;

[0124] Attach the product certificate containing the product public key and the product HASH verification to the end of the product firmware in accordance with a certain format.

[0125]For a terminal in the product stage, set the flag in the internal FLASH of the terminal to be in the produ...

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 present invention provides a method and system for dividing a terminal development mode and a product mode. The method includes: a development CA issues a development certificate, and the development certificate includes a development private key and a development public key; using the development private key to sign the development firmware; Signed development firmware; the terminal obtains a firmware; judges whether the terminal is currently in the development mode or the product mode according to the flag bit pre-stored in the internal FLASH; if it is in the development mode, obtain the development CA; use the development CA to verify and sign the described firmware; If the verification is passed, it is determined that the firmware is the development firmware; the firmware is installed and run. The present invention uses different CAs and certificate systems to sign corresponding firmware at different stages; obtains the corresponding CA according to the current mode of the terminal to verify the downloaded firmware, and only allows the installation to pass the verification, and realizes the issuance authority and product authority. Separation to ensure that beta firmware in development is not updated to production.

Description

technical field [0001] The invention relates to a method and system for dividing terminal development mode and product mode. Background technique [0002] In the payment field, high requirements are put forward for the legitimacy, security, and integrity of terminal firmware, thus promoting the wide application of the certificate verification system in the payment field. [0003] The current mainstream signature verification system uses the certificate tree to complete the construction of the entire signature verification system. By solidifying the CA in the one-time programming of the FLASH code, the solidification program is to write the program to the DSP, so that the DSP can run offline without the emulator . The process of solidifying the CA includes: signing the firmware with the private key of the certificate, and verifying the signature with the public key of the certificate when the firmware is downloaded into the terminal, which meets the requirements of the legit...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/65G06F21/33G06F21/64G06F21/74
CPCG06F9/445G06F21/572G06F21/64
Inventor 林金寒洪逸轩
Owner FUJIAN LANDI COMML EQUIP CO LTD
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