A High-Order Side-Channel Analysis Method Based on Software Instruction Location

A technology of side channel analysis and software instructions, applied in the field of information security, can solve time-consuming problems, achieve the effects of improving efficiency, reducing time complexity, and high versatility

Active Publication Date: 2021-07-20
WUHAN UNIV +1
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, even under this premise, existing feature point selection methods are still the most time-consuming stage in high-order analysis methods ([Document 10])

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 High-Order Side-Channel Analysis Method Based on Software Instruction Location
  • A High-Order Side-Channel Analysis Method Based on Software Instruction Location
  • A High-Order Side-Channel Analysis Method Based on Software Instruction Location

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the implementation examples described here are only used to illustrate and explain the present invention, and are not intended to limit this invention.

[0041] A high-order side channel analysis method based on software instruction positioning provided by the present invention comprises the following steps:

[0042] Step 1: Feature point selection based on software instruction positioning;

[0043] The present invention proposes a feature point selection method based on software instruction positioning, called IR-PoIS (Instruction Recognition-based Points of Interest Selection), to accurately locate each secret sharing factor in the masking scheme, so as to effectively improve the high Power analysis efficie...

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 high-order side channel analysis method based on software instruction positioning, which includes two steps of feature point selection based on software instruction positioning and high-order side channel analysis; by locating instructions related to sensitive information, the high-order side channel can be determined. Each secret sharing factor in the masking scheme corresponds to the specific location of power consumption, thereby reducing the time complexity of subsequent high-order analysis methods. For a high-order masking scheme with n secret sharing factors, the time complexity level of the high-order analysis method can be reduced from the nth power of the power consumption curve points to the linear level, which greatly improves the efficiency of the high-order analysis method. The present invention has strong practicability, is simple to implement, is applicable to different chips and software platforms, and can be used as the first step of high-order power consumption analysis for software implementation of mask schemes, so that it can be used in combination with various high-efficiency high-order power consumption analyzes and has high versatility.

Description

technical field [0001] The invention belongs to the technical field of information security, and relates to a novel high-order side channel analysis method, in particular to a feature point selection method based on software instruction positioning. efficiency. Background technique [0002] Side-channel Analysis (SCA) can recover secret information by using physical characteristics such as time, power consumption, and electromagnetic leakage during the operation of a cryptographic device ([Documents 1-6]), and has become a key to the security of cryptographic devices. serious threat. [0003] Mask protection is a very common defense method when facing side-channel analysis. In a masking scheme, each sensitive variable in a cryptographic algorithm is split into a random masking sequence ([Document 7]). Current masking schemes have been developed into high-order masking protection schemes [References 8-15]. The main idea of ​​the high-order mask protection scheme is to spl...

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): H04L9/00
CPCH04L9/003
Inventor 唐明郭志鹏王蓬勃
Owner WUHAN UNIV
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