Search International and National Patent Collections

1. (WO2017156158) APPLYING BYTECODE OBFUSCATION TECHNIQUES TO PROGRAMS WRITTEN IN AN INTERPRETED LANGUAGE

Pub. No.:    WO/2017/156158    International Application No.:    PCT/US2017/021409
Publication Date: Fri Sep 15 01:59:59 CEST 2017 International Filing Date: Thu Mar 09 00:59:59 CET 2017
IPC: G06F 9/45
Applicants: SHAPE SECURITY, INC.
Inventors: FICARRA, Michael, J.
GIBBONS, Kevin
Title: APPLYING BYTECODE OBFUSCATION TECHNIQUES TO PROGRAMS WRITTEN IN AN INTERPRETED LANGUAGE
Abstract:
In an embodiment, a computer system configured to improve security of client computer interacting with server computers comprises one or more processors; a digital electronic memory storing a set of program instructions which when executed using the one or more processors cause the one or more processors to: process a first set of original instructions that produce a first set of outputs or effects; generate a first set of interpreter instructions that define a first interpreter; generate a first set of alternate instructions from the first set of original instructions, wherein the first set of alternate instructions is functionally equivalent to the first set of original instructions when the first set of alternate instructions is executed by the first interpreter; send, to the first client computer, the first set of alternate instructions and the first set of interpreter instructions.