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

Processor unit and method for protecting data by data block confounding processing

A processing device and processor technology, applied in the direction of protecting storage content from loss, preventing unauthorized use of memory, etc., and can solve the problems of complex obfuscation operations, inability to effectively reduce time, and increase in obfuscation operations and deobfuscation operations time.

Inactive Publication Date: 2005-01-26
SUNPLUS TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to improve data chaos and strengthen protection, complex obfuscation operations are required, which increases the time spent on obfuscation operations and de-obfuscation operations rapidly. In addition, the known obfuscation operations are performed on a single piece of data, which fails to take advantage of the characteristics of the processor structure. The time spent in obfuscation operation and anti-obfuscation operation cannot be effectively reduced. Therefore, the design of the obfuscation processing method of the known processor device still has many shortcomings and needs to be improved.

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
  • Processor unit and method for protecting data by data block confounding processing
  • Processor unit and method for protecting data by data block confounding processing
  • Processor unit and method for protecting data by data block confounding processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] figure 1A schematic diagram showing a processor device for protecting data by data block obfuscation processing according to the present invention, which includes a processor core 300 , a fast memory 310 , and a block obfuscation and anti-obfuscation processing device 320 . Wherein: the processor core 300 is used to execute instructions of the processor and access data of a storage device 330; the fast memory 310 is coupled to the processor core 300 and stores at least one data block from the storage device 330 , and provide a storage space for the processor core 300 to quickly access data; the fast memory 310 is preferably a cache memory bank (Cache), and the data block is a cache line data (Cache line) The block obfuscation and anti-obfuscation processing device 320 is coupled to the fast memory 310 and the storage device 330, to perform data block obfuscation processing on the output of the fast memory 310 according to the seed generated by the seed generation device...

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

It's a kind of processor apparatus and method that can protect material by material block confusion. Among which, there are a processor core, a rapid storage, a block confusion and anti-confusion apparatus. The processor core can be used for execution the processor's command and access to the material in storing apparatus. The rapid storage couples to the processor core, provides the storing space for processor core to access material rapidly. The block confusion and anti-confusion apparatus couples to the rapid storage and the storing apparatus. It does the material block confusion process to the export of the rapid storage by seed that created by a seed generating apparatus, and does the material block anti-confusion process to the import of the storing apparatus according to this seed.

Description

technical field [0001] The invention relates to data protection in a processor, in particular to a processor device and method for protecting data by obfuscating data blocks. Background technique [0002] Generally, in order to protect the data in the data storage device from being stolen by outsiders, obfuscation operations are often used to encode and encrypt the data. However, in conventional processor architectures, the conflict between the complexity of the coding circuit and the computing performance has been encountered when performing obfuscated operations on data. If it is a complex encoding and decoding method, it will take a lot of extra time, resulting in low access performance. [0003] However, if the access performance is improved and encoding and decoding is performed in a simple manner, the encrypted data will be easily cracked. [0004] The known obfuscation operation is performed on a single piece of data. If the time it takes to access a single piece of...

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): G06F12/14G06F12/16
Inventor 梁伯嵩
Owner SUNPLUS TECH 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