Side channel analysis method and device

A side channel analysis, side channel technology, applied in the field of information security, can solve problems such as insufficient memory space

Pending Publication Date: 2021-02-23
CHINA INFORMATION TECH SECURITY EVALUATION CENT
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides a side channel analysis method and device, the purpose of which is to solve the problem of insufficient memory space when performing side channel acceleration analysis on a side channel curve with a large amount of data

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
  • Side channel analysis method and device
  • Side channel analysis method and device
  • Side channel analysis method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0056] figure 1 A side channel analysis method provided in the embodiment of the present application may include the following steps:

[0057] S101. Read information of a side channel curve file to be analyzed.

[0058] In this step, the read information includes the size information of the side channel curve file to be analyzed, and the type of data stored in each row and column in the side channel curve file to be analyzed.

[0059] S102. Determine whether the size of the side c...

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 provides a side channel analysis method and device, and the method comprises the steps: obtaining the type of side channel analysis of a to-be-analyzed side channel curve file under thecondition that the size of the to-be-analyzed side channel curve file is greater than a standby memory of a system; under the condition that the type is signal processing, performing side channel acceleration analysis on data in the to-be-analyzed side channel file in batches according to the maximum row number in the to-be-analyzed side channel curve file which can be stored in a standby memory of the system; under the condition that the type is secret key analysis, according to the maximum column number of side channel curve data which can also be stored after a column of password data preset in a to-be-analyzed side channel curve file is stored in a standby memory of the system, carrying out side channel acceleration analysis on the side channel curve data in columns and batches; aimingat the characteristics of different types of side channel analysis, the side channel analysis is carried out on the data in the to-be-analyzed side channel curve file in batches according to different modes, so that the problem of insufficient system memory is avoided.

Description

technical field [0001] The present application relates to the field of information security, in particular to a side channel analysis method and device. Background technique [0002] Side channel analysis is an important means to evaluate the security of cryptographic algorithms. When using side channel analysis, it is often necessary to read, write and analyze a large number of side channel curves. Because the python language is easy to use, convenient to develop, and has a large number of available libraries, it is favored by more and more side-channel researchers and engineers, and more and more side-channel analysis programs are written in python. The HDF5 format is adopted by the field of side channel analysis as the format for storing side channel curves because of its ease of use, fast read and write speed, and clear data structure. [0003] When using the python language for side channel analysis, it is often necessary to process a large number of cycles, so the pr...

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): G06F21/55G06F21/46
CPCG06F21/46G06F21/556
Inventor 陈佳哲王蓓蓓李贺鑫王宇航张宝峰石竑松
Owner CHINA INFORMATION TECH SECURITY EVALUATION CENT
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