Patents Assigned to Xtreamlok Pty Ltd
  • Patent number: 7409713
    Abstract: A method of protecting application program software includes steps of (a) actuating a tracer function to copy 21 to n instructions from the API code; (b) storing and executing the instructions; and (c) returning to the next instruction (2(1 to n)+1) of the API code, where 21 to n represents the number of instructions and n is the maximum number of instructions describing the API code.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: August 5, 2008
    Assignee: Xtreamlok Pty. Ltd
    Inventor: Jerome Witmann
  • Patent number: 7171693
    Abstract: The present invention discloses an improved information security system and method. A polymorphic engine is used to enhance the security features of a software application and the data generated by or made available to the application and/or the operating system. The polymorphic engine operates to randomly alter the standard executable code of the original application while preserving its functional characteristics. Each polymorphed instance of the application differs from any other instance of the same application in form only. Various other security features operate to protect the polymorphic engine itself and/or the polymorphed code generated therefrom. These other security features include: just-in-time instruction code decryption; virtual CPU instruction code pre-processing; call mutation; stack manipulation; secure hook-capture of device input; secure display device output; application level decryption of encrypted hardware data streams; and a dynamic, randomly configured graphical keypad interface.
    Type: Grant
    Filed: May 14, 2001
    Date of Patent: January 30, 2007
    Assignee: Xtreamlok Pty Ltd
    Inventors: David Tucker, Matt A. Crump, Jerome Witmann
  • Publication number: 20050246527
    Abstract: The present invention provides a method of securely encoding and transmitting data using a template to produce an encoded text string. The encoding of the data and the arrangements of the data elements provide a two-fold level of protection and can be decoded in a useable format with the template. Furthermore there is a third level of protection with the incorporation of a check sum in the dataset. The method allows data exchange between two computer programs because of the highly compact nature of the encoded dataset.
    Type: Application
    Filed: April 20, 2004
    Publication date: November 3, 2005
    Applicant: Xtreamlok Pty Ltd
    Inventor: Dieter Gottwald
  • Publication number: 20050120236
    Abstract: A method of protecting application program software includes steps of (a) actuating a tracer function to copy 21 to n instructions from the API code; (b) storing and executing the instructions; and (c) returning to the next instruction (2(1 to n)+1) of the API code, where 21 to n represents the number of instructions and n is the maximum number of instructions describing the API code.
    Type: Application
    Filed: December 2, 2003
    Publication date: June 2, 2005
    Applicant: Xtreamlok Pty Ltd
    Inventor: Jerome Witmann