Cryptographic extension and its implementation for Russian programming language
Prikladnaâ diskretnaâ matematika, no. 3 (2013), pp. 93-104
Voir la notice de l'article provenant de la source Math-Net.Ru
Cryptographic extension of the Russian programming language LYaPAS called LYaPAS-T is presented. The extension concerns the size of operands and the set of elementary operations over them. It is caused by the need of trustworthy and effective soft and hard implementations of contemporary cryptographic algorithms in secure computer systems applied for the logical control of critically important objects such as cosmic systems, nuclear weapons, energetic plants, submarines, etc. A LYaPAS-T compiler generating a load module for operating system Linux, and the projects of a LYaPAS-T processor implementing LYaPAS-T in hardware and of a preprocessor translating LYaPAS-T programs to the executive code of the processor are presented too. It is also told that for a LYaPAS-T subset containing neither subprograms nor operations over complexes and long operands, the architecture of the processor has been described in VHDL, tested by means of a computer simulation, and implemented in a programmable logical integrated circuit obtained with the help of a computer-aided design.
Keywords:
Russian programming language, preprocessor, processor
Mots-clés : LYaPAS-T, compiler, hard implementation.
Mots-clés : LYaPAS-T, compiler, hard implementation.
@article{PDM_2013_3_a9,
author = {G. P. Agibalov and V. B. Lipsky and I. A. Pankratova},
title = {Cryptographic extension and its implementation for {Russian} programming language},
journal = {Prikladna\^a diskretna\^a matematika},
pages = {93--104},
publisher = {mathdoc},
number = {3},
year = {2013},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/PDM_2013_3_a9/}
}
TY - JOUR AU - G. P. Agibalov AU - V. B. Lipsky AU - I. A. Pankratova TI - Cryptographic extension and its implementation for Russian programming language JO - Prikladnaâ diskretnaâ matematika PY - 2013 SP - 93 EP - 104 IS - 3 PB - mathdoc UR - http://geodesic.mathdoc.fr/item/PDM_2013_3_a9/ LA - ru ID - PDM_2013_3_a9 ER -
G. P. Agibalov; V. B. Lipsky; I. A. Pankratova. Cryptographic extension and its implementation for Russian programming language. Prikladnaâ diskretnaâ matematika, no. 3 (2013), pp. 93-104. http://geodesic.mathdoc.fr/item/PDM_2013_3_a9/