СПОСОБ И СИСТЕМА ДЛЯ ЗАЩИТЫ КОМПЬЮТЕРНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ИСПОЛЬЗОВАНИЕМ РАСПРЕДЕЛЕННОЙ ХЭШ-ТАБЛИЦЫ И БЛОКЧЕЙНА

Компьютерно-реализуемый способ (100) и система (1) для определения метаданных М для защиты управляемого цифрового ресурса, например компьютерного программного обеспечения, с использованием распределенной хэш-таблицы (13) и пиринговой распределенной бухгалтерской книги (14), которая представляет собой блокчейн, например блокчейн биткойна. Способ включает в себя определение (110) данных, связанных с компьютерным программным обеспечением, и определение (120) первого хэш-значения на основании компьютерного программного обеспечения. Второе хэш-значение можно определять (130) на основании данных и компьютерного программного обеспечения. Способ дополнительно включает в себя отправку 140 по сети связи (5) данных первого хэш-значения и второго хэш-значения в запись для хранения в распределенной хэш-таблице (13). Второе хэш-значение может быть ключом пары ключ - значение. Данные и первое хэш-значение могут быть значением в паре ключ - значение. Метаданные (М), которые базируются на втором хэш-значении, можно определять (150) для хранения в пиринговой распределенной бухгалтерской книге (14).