US 2004236955 А1, 25.11.2004. US 2004267983 A1, 30.12.2004. WO 2004059543 A2, 15.07.2004. WO 2005/055606 A1, 16.06.2005. WO 02/069118 A2, 06.09.2002. WO 2004/003264 A, 08.01.2004. WO 2005/020068 A, 03.03.2005. RU 2183051 C2, 27.05.2002. RU 2137303 C1, 10.09.1999.
Имя заявителя:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Изобретатели:
АСИПОВ Керен (IL) АСИПОВ Борис (IL)
Патентообладатели:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Приоритетные данные:
06.08.2005 US 60/595,802
Реферат
Изобретение относится к вычислительной технике, а именно к способам области защиты компьютерного программного обеспечения. Техническим результатом является повышение эффективности защиты против неавторизованной модификации программного обеспечения или динамических данных. Способ предотвращения неавторизованной модификации программного обеспечения или неавторизованной модификации динамических данных, в котором: предоставляют преобразователь, выполненный с возможностью преобразования упомянутого программного обеспечения в общий машинный код, обратный инжиниринг которого нельзя выполнить, посредством использования процесса преобразования, который вызывает потерю данных, предоставляют интерпретатор, в котором знание способа обработки сохраняется ограниченным, и интерпретируют посредством упомянутого интерпретатора упомянутый общий машинный код в конкретный машинный код при восстановлении потерянных данных в ходе процесса интерпретации. 3 н. и 25 з.п. ф-лы, 8 ил.