Patent · US Active

Obfuscating source code sent, from a server computer, to a browser on a client computer

US11349816B2 · kind B2 · utility

0Cited by
20References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 1, 2017
Grant dateMay 31, 2022
Priority date
Expiry dateJul 19, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/41
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Programs written in interpreted languages, such as JavaScript, are distributed in source form, which is helpful to attackers so that they can more easily derive the purposes and effects of a program. As discussed herein, a program's high-level code may be effectively obfuscated by transforming the program's code from its high-level programming language to low-level processor-specific language, such as x86 instructions for x86 processors, JVM bytecode for JVMs, or proprietary opcodes for a corresponding proprietary processor or interpreter. Additional obfuscation techniques can be applied the program's low-level processor-specific code.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.