Intelligent programmer and programming method

A programming method and programmer technology, applied in the field of information security, can solve problems such as low data security, achieve the effects of simple and convenient operation, improve data security, increase development cost and training cost

Active Publication Date: 2008-08-20
FEITIAN TECHNOLOGIES
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to solve the problem of low data security in the above-mentioned electronic products due to the same storage rules and encryption rules in the storage area, the present invention proposes an intelligent programmer and a programming method, using its built-in intelligent programming function to program the firmware program In the process of realizing the operation of automatically embedding the random number table

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
  • Intelligent programmer and programming method
  • Intelligent programmer and programming method
  • Intelligent programmer and programming method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] see figure 1 , the present embodiment provides an intelligent programmer, including: a programming interface and a program storage module, in addition, also includes:

[0058] The setting module is used to set the table header address and table length of the random number table generated by the table generation module. The above table header address points to the table header position where the random number table is programmed into the target chip; wherein, the table header address and the table length are respectively It is consistent with the head address and table length of the constant table set in the programmed program stored in the program storage module. In addition, the setting module can be implemented as an off-chip memory device or integrated with the programming module in a control chip.

[0059] Preferably, the setting module can specifically be a storage module, which is used to store the header address and table length of the constant table set in the ...

Embodiment 2

[0186] Referring to Figure 5, this embodiment provides an intelligent programming method:

[0187] Step 501: Preset one or more sets of table header addresses and table lengths, which correspond to one or more target chip types respectively. The table header addresses point to the header position where the random number table is programmed into the target chip. The first address and table length are respectively consistent with the first address and table length of the constant table set in the programmed program;

[0188] Wherein, the method for setting table header address and table length can be: store the table header address and table length of the constant table set in the programmed program in the intelligent programmer, as the table header address and table length of the random number table. Or the method of setting the table header address and table length can also be: according to the predefined characteristic value, search and obtain the table header address and table...

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 invention relates to an intelligent programmer which improves data safety of electronic product and efficiently prevents from being deciphered. The programmer comprises a setup module, a list-generating module, a program module, a program store module and program interface, wherein, the setup module and the list-generating module respectively are connected with the program module, the setup module is used for setting the list first address and list length of random-number table generated by the list-generating module, the list first address is the list first position which the random-number table burningly writes on the aim chip, the values of the list first address and list length are respectively the values of constant list first address and list length which are set by the burning-writing program and stored in the program memory module, list-generating module is used for generating the random-number table of list length set in the setup module, the program module is used for burningly writing the random-number table generated by list-generating module and the burningly written program stored in program memory module to the aim chip in nesting type. The invention also provides a shifting method of a programmer.

Description

technical field [0001] The invention relates to the field of information security, in particular to an intelligent programmer and a programming method. Background technique [0002] The so-called firmware program (Firmware) is the program written in EPROM or EEPROM. Unlike ordinary software, it is the program code solidified inside the integrated circuit, responsible for controlling and coordinating the functions of the integrated circuit, and serving as the most basic and bottom layer of a system. working software. [0003] Generally, electronic product manufacturers or developers will develop the firmware program of the electronic product by themselves, and use a programmer to burn it into the integrated chip on the circuit board of the electronic product. [0004] The programmer is a hardware tool used to program the firmware program for the target chip. The programming seat of the target chip is set on the programmer. After the target chip is installed on the programmin...

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 Applications(China)
IPC IPC(8): G06F9/445
Inventor 陆舟于华章
Owner FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products