Центр научного сотрудничества "Интерактив плюс"
info@interactive-plus.ru
+7 (8352) 222-490
2130122532
Центр научного сотрудничества «Интерактив плюс»
RU
428000
Чувашская Республика
г.Чебоксары
ул.Гражданская, д.75
428000, Россия, Чувашская Республика, г. Чебоксары, улица Гражданская, дом 75
+7 (8352) 222-490
RU
428000
Чувашская Республика
г.Чебоксары
ул.Гражданская, д.75
56.125001
47.208966

Obfuscation of the constant pool task placement

Proceeding
DOI: 10.21661/r-112829
Open Access
IX International Research-to-practice Conference «A new word in science: development perspectives»
Creative commons logo
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"
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

  • Metadata
  • Full text
  • Metrics

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.

References

  1. 1. Бибило П.Н. Основы языка VHDL / П.Н. Бибило. – M.: Книжный дом «Либроком», 2014. – 328 с.
  2. 2. Бородин А.В. Обфускация пула констант как задача построения минимальной системы целочисленных линейных комбинаций / А.В. Бородин, Е.Д. Долгушев // Образование, наука, бизнес: развитие и перспективы: материалы III международной научно-практической конференции (6 мая 2016 г.). – Саратов: Издательство ЦПМ «Академия Бизнеса», 2016. – С. 7–13.
  3. 3. Михеев Р.Н. VBA и программирование в MS Office для пользователей / Р.Н. Михеев. – СПб.: БХВ-Петербург, 2006. – 384 с.
  4. 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. 5. Стешенко В.Б. ПЛИС фирмы Altera: элементная база, система проектирования и языки описания аппаратуры / В.Б. Стешенко. – М.: ДМК Пресс, 2016. – 576 с.
  6. 6. Уразаева Т.А. О функциональности пакета прикладных программ «МультиМИР» / Т.А. Уразаева // Современные проблемы и перспективы социально-экономического развития предприятий, отраслей, регионов. – Йошкар-Ола: Поволжский государственный технологический университет, 2014. – С. 261–265.
  7. 7. Уразаева Т.А. Пакет прикладных программ «МультиМИР»: архитектура и применение / Т.А. Уразаева // NB: Кибернетика и программирование. – 2014. – №5. – С. 34–61. – DOI: 10.7256/2306–4196.2014.5.12962.
  8. 8. Papadimitriou C.H. Computational complexity / C.H. Papadimitriou. – New York: Addison-Wesley Publishing Company, Inc., 1994. – 523 p.
  9. 9. Sipser M. Introduction to the Theory of Computation / M. Sipser. – Boston: Thomson Course Technology, 2006. – 431 p.

Comments(0)

When adding a comment stipulate:
  • the relevance of the published material;
  • general estimation (originality and relevance of the topic, completeness, depth, comprehensiveness of topic disclosure, consistency, coherence, evidence, structural ordering, nature and the accuracy of the examples, illustrative material, the credibility of the conclusions;
  • disadvantages, shortcomings;
  • questions and wishes to author.