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

Password mask method for enhancing attack resistance ability

An anti-attack and cryptographic technology, applied in the field of cryptographic algorithm of Feistel structure, to save hardware resources, reduce costs, and enhance the effect of resisting differential power consumption attacks

Active Publication Date: 2015-05-13
SHANDONG HUAYI MICRO ELECTRONICS
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Currently, there are currently existing Feistel-based password Mask algorithms with masks, some of which only add masks in the first and last two rounds, and the data in the middle round is still the same as the value of the original algorithm; The horizontal XOR processing of the left and right parts, or the vertical XOR processing of the front and rear wheels can eliminate the mask

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
  • Password mask method for enhancing attack resistance ability
  • Password mask method for enhancing attack resistance ability
  • Password mask method for enhancing attack resistance ability

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In order to facilitate those skilled in the art to better understand the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments. The following is only exemplary and does not limit the protection scope of the present invention.

[0033] Taking the DES encryption algorithm of Feistel structure as an example, the present invention will be further described in detail in conjunction with the accompanying drawings.

[0034] A password Mask method for enhancing anti-attack capability, the password Mask includes an encryption process and a decryption process, the encryption process is to mask the plaintext and the data generated in its operation, and the decryption process is to mask the ciphertext and the data generated in its operation The data is masked. In this embodiment, the DES operation is taken as an example, and the encryption process, such as image 3 As shown, first u...

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 discloses a password mask method for enhancing attack resistance ability. The password mask method for enhancing the attack resistance ability includes an encryption process. The encryption process includes steps: (1) introducing an original random number X, and performing exclusive-or operation on a clear text; (2) performing IP (internet protocol) initial displacement, and then dividing the clear text into an L portion and an R portion, and furthermore introducing random numbers Xy and Xz, generated in the middle process; (3) introducing F functions amended by mask codes, and performing n turns of F function operation; (4) combining the L portion with the R portion, and then performing an FP inverse initial permutation; (5) introducing the original random number X, and performing the exclusive-or operation so as to obtain a cipher text C. The password mask method for enhancing the attack resistance ability can achieve different effects of the mask codes by only using two types of the F functions amended by the mask codes during the whole encryption and decryption process, and only needs to achieve two types of SM-Box, and compared with other schemes with CPA attack resistance, the password mask method for enhancing the attack resistance ability can save a great number of hardware resources and reduce cost on the premise of substantially enhancing differential power attack and related power consumption attack resistance.

Description

technical field [0001] The invention relates to a cryptographic Mask method for enhancing the anti-attack ability, which is suitable for the cryptographic algorithm of Feistel structure. Background technique [0002] With the rapid development of information technology, the value of information becomes higher and higher. Correspondingly, the protection of this part of information assets is becoming more and more important. At present, the commonly used measures are software methods, but due to the proliferation of network viruses, the continuous occurrence of hacker incidents and the frequent exposure of security holes in the operating system, people have gradually lost confidence in software-based security measures. [0003] Hardware has gradually played a vital role in security systems. The basic consideration is that hardware, especially integrated circuits, has an inherently high level of security. Since the integrated circuit integrates a large number of circuits, it...

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): H04L9/06
Inventor 王明宇邓波韩英
Owner SHANDONG HUAYI MICRO ELECTRONICS
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