Tweeakable GOST2 differential route searching method based on MILP

A search method and differential path technology, applied in the field of cryptanalysis, to achieve the effect of eliminating invalid routes, good security performance, and speeding up the operation speed

Active Publication Date: 2021-06-11
EAST CHINA NORMAL UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although there are several external defense measures to protect important data, how to minimize the loss in the event of data theft requires cryptographic algorithms for protection

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
  • Tweeakable GOST2 differential route searching method based on MILP
  • Tweeakable GOST2 differential route searching method based on MILP
  • Tweeakable GOST2 differential route searching method based on MILP

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0075] Such as image 3 , 4, 5, a Tweakable GOST2 differential path search method based on MILP specifically includes the following steps:

[0076] Step A: At the byte level, use the MILP model to model Tweakable GOST2, use gurobi to solve the model, and if there is a solution, get the minimum number of active S-boxes and the set of active S-box positions in the differential route of Tweakable GOST2;

[0077] Step B: At the bit level, generate an inequality describing the S-box according to the relevant properties of the S-box in the GOST2 algorithm;

[0078] Step C: At the bit level, use the MILP model to model Tweakable GOST2, set the initial value and termination conditions of the solver, and obtain the high-probability differential route of Tweakable GOST2.

[0079] Described step A further comprises the following steps:

[0080] Step A1: Use the MILP model to model the XOR, S-box, and modular components in the Tweakable GOST2 cryptographic algorithm at the byte level. T...

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 method for automatically searching a differential path for a TweakableGOST2 algorithm. The invention provides two methods for adding Tweak, and provides a method for searching a differential path for the TweakableGOST2 algorithm. The method comprises the following steps: on a byte level, analyzing propagation characteristics between TweakableGOST2 algorithms, establishing specific models of components of the TweakableGOST2 algorithms by using an MILP model, solving, and if so, obtaining the specific number of minimum active S boxes of the TweakableGOST2 algorithms and the positions of the active S boxes; obtaining a differential distribution table and a differential mode P of a TweakableGOST2 algorithm according to an S box of the TweakableGOST2 algorithm, obtaining H-representation of a P convex hull of the TweakableGOST2 algorithm by using an SAGEMATH inequality generator so as to obtain an inequality group, and reducing the number of inequality by using a greedy method to obtain a final inequality group; in the bit level, carrying out modeling on a TweakableGOST2 algorithm by utilizing an MILP model, and obtaining a high-probability differential route by utilizing S box information obtained by solving. According to the method, the active S box of the TweakableGOST2 algorithm and the differential characteristics of the active S box can be quickly found out.

Description

technical field [0001] The invention belongs to the technical field of cryptanalysis, and relates to a Tweakable GOST2 differential route search method based on MILP. Aiming at the Tweakable GOST2 algorithm, the method can effectively and rapidly search for S-boxes and differential routes. Background technique [0002] In the Internet age, information as an important resource has been valued by various countries. In recent years, incidents of confidential data theft have occurred frequently at home and abroad, and the economic losses and social impacts caused by them have continued to intensify. Although there are several external defense measures to protect important data, how to minimize losses in the event of data theft requires cryptographic algorithms for protection. The security of the cryptographic algorithm is particularly important. The cryptographic algorithm can encrypt important data, even if it is lost, it can prevent the adversary from extracting important info...

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 & AuthorityApplications(China)
IPC IPC(8): H04L9/06
CPCH04L9/0625H04L9/0631H04L2209/12H04L2209/122
Inventor王高丽刘晟源
OwnerEAST CHINA NORMAL UNIV