Алгоритм динамической обфускации информации с ограничением количества попыток расшифровки, исполнения и просмотра на web-клиенте

Бесплатный доступ

Рассмотрена нетривиальная проблема защиты авторских прав информации, размещенной и передаваемой с помощью телекоммуникационной сети Интернет. Предложен вариант реализации "запутывающего" алгоритма, который подразумевает динамическую смену функциональной составляющей, и доступен в каждый момент времени для расшифровки и исполнения web-клиентом только один раз.

Алгоритмы, обфускация, запутывающие программы, авторское право, web-технологии

Короткий адрес: https://sciup.org/147245410

IDR: 147245410   |   DOI: 10.17072/1993-0550-2018-4-56-59

Список литературы Алгоритм динамической обфускации информации с ограничением количества попыток расшифровки, исполнения и просмотра на web-клиенте

  • Чернов А. Анализ запутывающих преобразований программ: тр. Ин-та системного программирования РАН. М., 2003.
  • Mayrhauser A. von, Vans A.M. Program Understanding: Models and Experiments. In M. Yovits, M. Zelkowitz (eds.) Advances in Computers, Vol. 40, 1995. San Diego: Academic Press. P. 1-38.
  • Чигиринский Е. Microsoft Ajax Minifier (Автоматическая оптимизация JavaScript and CSS для веб сайтов высокой производительности). Конференция "HighLoad++". М., 2010.
  • Lai H. A comparative survey of Java obfus-cators available on the Internet. February, 2001.
  • Чернов А.В. Интегрированная среда для исследования "обфускации" программ: докл. на конф., посвященной 90-летию со дня рождения А.А. Ляпунова. Новосибирск. 8-11 октября 2001 г.
  • Barak B., Goldreich O., Impagliazzo R., Rudich S., Saha A., Va-dhan S., Yang K. On the (Im) possibility of Obfuscating Programs. LNCS. 2001; 2139. P. 1-18.
  • Chow S., GU Y., Johnson H., Zakharov V. An approach to the obfuscation of control-flow of sequential computer programs. LNCS. 2001; 2200. P.144-155.
  • Collberg C., Thomborson C., Low D. Breaking Abstractions and Unstructuring Data Structures. In IEEE International Conference on Computer Languages, ICCL'98, Chicago. IL. May, 1998.
  • Collberg C., Thomborson C., Low D. Manufacturing Cheap, Resilient, and Stealthy Opaque Constructs. In Principles of Programming Languages 1998, POPL'98, San Diego, CA. January, 1998.
  • Mortensen S. PHP Implementation of AES encryption in CTR mode (128-bit AES, 192-bit AES, or 256-bit AES). Git-repository hosting service. GitHub Inc. July, 2012.
  • Moore R. A pure JavaScript implementation of the AES block cipher algorithm and all common modes of operation (CBC, CFB, CTR, ECB and OFB). Git-repository hosting service. GitHub Inc. April, 2018.
Еще
Статья научная