СПОСОБ ПОСТРОЕНИЯ ПРОГРАММНОГО КОДА С НЕРАЗЛИЧИМОЙ ФУНКЦИОНАЛЬНОСТЬЮ : научное издание

Описание

Перевод названия: The Method of Generation Program Code with Indistinguishable Functionality

Тип публикации: статья из журнала

Год издания: 2017

Ключевые слова: obfuscation, Indistinguishability, Untrusted computations, Key-based obfuscation, computational complexity, Polynomial time algorithm

Аннотация: The paper presents an obfuscation problem, in which indistinguishability is considered rela- tively to programs with distinguishable functionality. The functionality remains undisclosed owing to unknown parameters in the program’s input. An attacker that can run only poly- nomial time algorithms will not be able to distinguish the Показать полностьюprogram’s functionality without having the input key. Thus, it was named a key obfuscator. The article sets a problem of creat- ing key obfuscators and efficient algorithms for their operation. The obfuscator’s general scheme of operation for logic schemes of any functionality is presented. Proof of a theorem is provided, which states that the obfuscator presented is a key obfuscator. The possibility of finding key obfuscator’s efficient operation algorithms for specific applications is established. Key-based obfuscation enables finding solutions for tasks such as open storage and execution of a program code in an untrusted computational environment and makes it more difficult to carry out injection attacks and analysis of distributed computing. Authentication and confir- mation of rights for using software can be another application of key obfuscation, because without the key program code is useless.

Ссылки на полный текст

Издание

Журнал: Безопасность информационных технологий

Выпуск журнала: 1

Номера страниц: 66-73

ISSN журнала: 20747128

Место издания: Москва

Издатель: Общество с ограниченной ответственностью КлАССное снаряжение

Персоны

Вхождение в базы данных