Obfuscation of the constant pool task placement
Proceeding
DOI: 10.21661/r-112829
Open Access


- Published in:
- IX International Research-to-practice Conference «A new word in science: development perspectives»
- Author:
- Dolgushev E. D. 1
- Scientific adviser:
- Borodin A. V.1
- Work direction:
- Технические науки
- Rating:
- Article accesses:
- 2534
- Published in:
- eLibrary.ru
1 FSBEI of HE "Volga Region State University of Technology"
- APA
For citation:
Dolgushev E. D. (2016). Obfuscation of the constant pool task placement. A new word in science: development perspectives, 89-93. Cheboksary: SCC "Interactive plus", LLC. https://doi.org/10.21661/r-112829
- Full text
- Metrics
DOI: 10.21661/r-112829
Abstract
The following issue shows the role obfuscation system of methods of programs as one of security features of copyright in the development area both the software, and some types of hardware. Much attention ispaid to approach to program semantics concealment based on reduction of line items quantity of direct task and an exception of direct use of constants in the program while joint minimization of the size of the obviously given part of a pool and code complexity forming the rest of it. Regular set of task is also given in the form of optimization model.
Keywords
References
- 1. Бибило П.Н. Основы языка VHDL / П.Н. Бибило. – M.: Книжный дом «Либроком», 2014. – 328 с.
- 2. Бородин А.В. Обфускация пула констант как задача построения минимальной системы целочисленных линейных комбинаций / А.В. Бородин, Е.Д. Долгушев // Образование, наука, бизнес: развитие и перспективы: материалы III международной научно-практической конференции (6 мая 2016 г.). – Саратов: Издательство ЦПМ «Академия Бизнеса», 2016. – С. 7–13.
- 3. Михеев Р.Н. VBA и программирование в MS Office для пользователей / Р.Н. Михеев. – СПб.: БХВ-Петербург, 2006. – 384 с.
- 4. Обфускация (программное обеспечение) // Википедия. Свободная энциклопедия [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5) (дата обращения: 28.02.2016).
- 5. Стешенко В.Б. ПЛИС фирмы Altera: элементная база, система проектирования и языки описания аппаратуры / В.Б. Стешенко. – М.: ДМК Пресс, 2016. – 576 с.
- 6. Уразаева Т.А. О функциональности пакета прикладных программ «МультиМИР» / Т.А. Уразаева // Современные проблемы и перспективы социально-экономического развития предприятий, отраслей, регионов. – Йошкар-Ола: Поволжский государственный технологический университет, 2014. – С. 261–265.
- 7. Уразаева Т.А. Пакет прикладных программ «МультиМИР»: архитектура и применение / Т.А. Уразаева // NB: Кибернетика и программирование. – 2014. – №5. – С. 34–61. – DOI: 10.7256/2306–4196.2014.5.12962.
- 8. Papadimitriou C.H. Computational complexity / C.H. Papadimitriou. – New York: Addison-Wesley Publishing Company, Inc., 1994. – 523 p.
- 9. Sipser M. Introduction to the Theory of Computation / M. Sipser. – Boston: Thomson Course Technology, 2006. – 431 p.
Comments(0)