|
Прикладная дискретная математика, 2013, номер 3(21), страницы 93–104
(Mi pdm416)
|
|
|
|
Эта публикация цитируется в 12 научных статьях (всего в 12 статьях)
Математические основы информатики и программирования
О криптографическом расширении и его реализации для русского языка программирования
Г. П. Агибалов, В. Б. Липский, И. А. Панкратова Национальный исследовательский Томский государственный университет, г. Томск, Россия
Аннотация:
Представлено расширение русского языка программирования ЛЯПАС, получившее название ЛЯПАС-Т и заключающееся в увеличении длины операндов и расширении множества элементарных операций над ними. Необходимость в нём продиктована, в первую очередь, потребностями страны в доверенных и эффективных программной и аппаратной реализациях современных криптографических алгоритмов в безопасных компьютерных системах логического управления критически важными объектами, такими, как космические системы, энергетические установки, ядерное оружие, подводные лодки, беспилотники и т.п. Представлены также компилятор ЛЯПАСа-Т, генерирующий его загрузочный модуль для операционной системы Linux, и проекты процессора, реализующего ЛЯПАС-Т аппаратно, и препроцессора, конвертирующего программы на ЛЯПАСе-Т в исполняемый код процессора. Сообщается о процессоре для подмножества ЛЯПАСа-Т без подпрограмм, операций над комплексами и длинных операндов, описанном на VHDL, протестированном средствами компьютерного моделирования и реализованном на ПЛИС с помощью системы автоматизированного проектирования.
Ключевые слова:
русский язык программирования, ЛЯПАС-Т, компилятор, препроцессор, процессор, аппаратная реализация.
Образец цитирования:
Г. П. Агибалов, В. Б. Липский, И. А. Панкратова, “О криптографическом расширении и его реализации для русского языка программирования”, ПДМ, 2013, № 3(21), 93–104
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/pdm416 https://www.mathnet.ru/rus/pdm/y2013/i3/p93
|
|