Encriptamos en criptoalgoritmos rusos o nacionales.

Este artículo describe en palabras simples los criptoalgoritmos que son actualmente los estándares rusos de seguridad de la información relevantes, y enlaces seleccionados a materiales que, si se desea, ayudarán a comprenderlos con mayor profundidad. Y además, al final del artículo, se dan los trabajos con los resultados del criptoanálisis de uno de los elementos más importantes de estos algoritmos.






De las noticias

. , .





2020 «  — ,   », . , . , 2024 ,





, - eSim.





, .





, .





34.10-2018 . 256 512 .





, . , , . , , , .





, , , .





F_p, p> 3, (x, y), x, y \ \ epsilon \ F_p, ( ) y ^ 2 = x ^ 3 + ax + b (mod \ p), 4a ^ 3 + 27b ^ 2 \ neq0 , a, \ b \ \ epsilon \ F_p.





, . x ^ 2 + y ^ 2 = 1 + dx ^ 2y ^ 2, d \ \ epsilon \ F_p \ barra invertida \ {0,1 \}.





(x_1, y_1), (x_2, y_2) (x_3, y_3), , x_3 = \ lambda ^ 2 -x_1 -x_2 (mod \ p), y_3 = \ lambda ^ 2 (x_1 -x_3) -y_1 (mod \ p), \ lambda = \ frac {y_2 - y_1} {x_2-x_1} (mod \ p).





C = kP, C = P + P + ... + P.





, , .





.





.





: METRO re.





— -() - h = h (M), , - — .





e = \ alpha (mod \ q), \ alpha— , - h. \ alpha (mod \ q) = 0, mi 1.

q — , . PAG— .





k, 0 <k <q, . C = kP. C (x_c, y_c).





(r, s), r = x_c (mod \ q), \ s = (rd + ke) (mod \ q). r, s 0, .





: (r, s) .





.





: METROc (r, s) Q





— , , 0 <r <q, \ 0 <s <q , .





— - h = h (M) , .





e = \ alpha (mod \ q), \ alpha , - h. \ alpha (mod \ q) = 0, mi 1. \ nu = e ^ {- 1} (mod \ q).





C = s \ nu P -r \ nu Q, R = x_c (mod \ q).





r = R ,





: /





-

34.11-2018 . -, , .





, 512 ( ). - 256 512 .





@NeverWalkAloner.





34.12-2018 . — 128 64 256 .





10 , , ( ).





.





, , .





@sevastyan01 .





32 , , .





, .





34.13-2018 .









. , , . , .





. , .









2, XOR. , , .





, .





, . .





: ,





, . , , .





.





. , , . .









, , , .









, . 





1 2019 . , .





@ru_crypt .





34.10-2018. - , 34.11-2018.





34.12-2018.





\ Pi. 34.11-2018, .





\ Pi , . .





, \ Pi . , .





\ Pi:





Reverse-Engineering the S-Box of Streebog, Kuznyechik and STRIBOBr1 — Alex Biryukov, L ́eo Perrin, and Aleksei Udovenko





Exponential S-Boxes: a Link Between the S-Boxes of BelT and Kuznyechik/Streebog — Léo Perrin and Aleksei Udovenko





Partitions in the S-Box of Streebog and Kuznyechik — Léo Perrin





, SageMath.





, . , .








All Articles