Представлено расширение русского языка программирования ЛЯПАС, получившее название ЛЯПАС-Т и заключающееся в увеличении длины операндов и расширении множества элементарных операций над ними. Необходимость в нём продиктована, в первую очередь, потребностями страны в доверенных и эффективных программной и аппаратной реализациях современных криптографических алгоритмов в безопасных компьютерных системах логического управления критически важными объектами, такими, как космические системы, энергетические установки, ядерное оружие, подводные лодки, беспилотники и т. п. Представлены также компилятор ЛЯПАСа-Т, генерирующий его загрузочный модуль для операционной системы Linux, и проекты процессора, реализующего ЛЯПАС-Т ап-паратно, и препроцессора, конвертирующего программы на ЛЯПАСе-Т в исполняемый код процессора. Сообщается о процессоре для подмножества ЛЯПАСа-Т без подпрограмм, операций над комплексами и длинных операндов, описанном на VHDL, протестированном средствами компьютерного моделирования и реализованном на ПЛИС с помощью системы автоматизированного проектирования.
Скачать электронную версию публикации
Загружен, раз: 95
- Title О криптографическом расширении и его реализации для Русского языка программирования
- Headline О криптографическом расширении и его реализации для Русского языка программирования
- Publesher
Tomsk State University
- Issue Прикладная дискретная математика 3(21)
- Date:
- DOI
Ключевые слова
Русский язык программирования, ЛЯПАС-Т, компилятор, препроцессор, процессор, аппаратная реализация, Russian programming language, LYaPAS-T, compiler, preprocessor, processor, hard implementationАвторы
Ссылки
LYaPAS, a Programming Language for Logic and Coding Algorithms / eds. M.A. Gavrilov and A. D. Zakrevskii. New York, London: Academic Press, 1969. 475 p.
Торопов Н. Р. Язык программирования ЛЯПАС // Прикладная дискретная математика. 2009. №2(4). С. 9-25.
Nadler N. User group for Russian programming language // IEEE, Newsletter for Computer-Aided Design. 1971. Iss.3.
Charles J. and Albright Jr. An Interpreter for the Language LYaPAS. University of North Carolina at Chapel Hill: Department of Computer Science. 1974. 125 p.
Агибалов Г. П. К возрождению русского языка программирования // Прикладная дискретная математика. 2012. №3(17). С. 77-84.
Закревский А. Д., Торопов Н. Р. Система программирования ЛЯПАС-М. Минск: Наука и техника, 1978. 240 с.
Торопов Н. Р. Диалоговая система программирования ЛЕС. Минск: Наука и техника, 1985. 263 с.
Agibalov G. P., Lipsky V. B., and Pankratova I. A. Cryptographic extension of Russian programming language // Прикладная дискретная математика. Приложение. 2013. №6. С. 93-98.
Agibalov G. P., Lipsky V. B., and Pankratova I. A. Project of hardware implementation of Russian programming language // Прикладная дискретная математика. Приложение. 2013. №6. P. 98-102.
Broslavskiy O. V. AES in LYaPAS // Прикладная дискретная математика. Приложение. 2013. №6. С. 102-104.

О криптографическом расширении и его реализации для Русского языка программирования | Прикладная дискретная математика. 2013. № 3(21).
Скачать полнотекстовую версию
Полнотекстовая версияЗагружен, раз: 317