Предложен метод защиты программного обеспечения, основанный на постоянной самомодификации и изменении месторасположения в памяти вычислительной системы всего исполняемого кода программного обеспечения во время его функционирования. В качестве исполняемого кода программного обеспечения использованы нейронные сети, полученные в результате компиляции программного обеспечения с языков высокого уровня.

Гаврилов А.В.