FIELD: computer equipment.
SUBSTANCE: invention relates to the computer equipment. Encryption method of s messages m1, m2, ..., ms presented in binary form and having length equal to 128 bits each, where s=t⋅n, wherein t, n are natural numbers, realized by a computer system having a processor with a SIMD architecture, consisting in that u=0; (A) is calculated in parallel using the processor SIMD instructions values cut+1, cut+2, cut+3, ..., cut+t∈V128; performing RSHIFT4 conversions of V8→V8 type, CMPR conversion of V8×V8→V8 type and conversion BLEND of V8×V8×V8→V8 type; transformations T2, T3, T4 of V4→V4 type and conversion α0, α1, T1, T5, T6 of V4→V8 type is calculated by loading data from auxiliary tables containing vectors of values of these transformations; conversions MULT148.0, MULT148.1, MULT195.0, MULT195.1 of V4→V8 type is calculated by loading data from auxiliary tables containing vectors of values of these transformations; calculating u=u+1; if u<n, then proceeding to step (A); obtaining encrypted messages ci, i=1, 2, …, s.
EFFECT: high efficiency of the encryption process.
1 cl, 1 tbl
| Title | Year | Author | Number | 
|---|---|---|---|
| CRYPTOGRAPHIC TRANSFORMATION METHOD | 2014 | 
 | RU2564243C1 | 
| DEVICE FOR IMPLEMENTING THE ENCRYPTION ALGORITHM "KUZNECHIK" OF GOST STANDARD R 34.12-2015 AND THE ALGORITHM OF HASH FUNCTION "STRIBOG" OF GOST STANDARD R 34.11-2012 | 2020 | 
 | RU2743412C1 | 
| AUTHENTICATED CODING METHOD | 2018 | 
 | RU2694336C1 | 
| METHOD FOR BLOCK CONVERSION OF DIGITAL DATA BASED ON SHIFT REGISTER EIGHT SYMBOLS LONG WITH 32-BIT CELLS AND WITH THREE FEEDBACKS | 2022 | 
 | RU2796629C1 | 
| CRYPTOGRAPHIC TRANSFORMATION METHOD AND DEVICE FOR ITS IMPLEMENTATION | 2018 | 
 | RU2738321C1 | 
| METHOD, DEVICE AND COMMAND FOR PERFORMING SIGN MULTIPLICATION OPERATION | 2003 | 
 | RU2275677C2 | 
| METHOD FOR NONLINEAR THREE-DIMENSIONAL MULTI-ROUND RDOZEN DATA CONVERSION | 2015 | 
 | RU2591015C1 | 
| METHOD FOR CONSTRUCTING REPLACEMENT NODES USING VALUES OF LINE AND DIFFERENCE SPECTRA AND DEVICE IMPLEMENTING IT | 2016 | 
 | RU2633132C1 | 
| DATA ENCRYPTION METHOD | 2020 | 
 | RU2759862C1 | 
| METHOD FOR ITERATIVE CRYPTOGRAPHIC TRANSFORMATION OF DATA | 2012 | 
 | RU2504911C1 | 
Authors
Dates
2019-12-30—Published
2018-11-06—Filed