×

Protection of a volatile memory against viruses by modification of the content of an instruction

  • US 9,286,470 B2
  • Filed: 04/27/2012
  • Issued: 03/15/2016
  • Est. Priority Date: 05/04/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • protecting a volatile memory against a virus, by,assigning rights of writing, reading, or execution to at least one area of the volatile memory, the at least one area being used for at least one program;

    associating with the at least one area used for the at least one program a first list of opcodes for which access to the at least one area is authorized or not authorized, the first list of opcodes being selected based on the at least one program for which the at least one memory area is used;

    in response to an attempt to access the at least one area of the volatile memory by an opcode of an instruction, determining, using at least one processor, whether the opcode of the instruction is indicated in the first list of opcodes as an opcode for which access to the at least one area of the volatile memory is authorized; and

    performing, using the at least one processor, an action if it is determined that the first list of opcodes indicates that the opcode of the instruction is not authorized to access the at least one area of the volatile memory, wherein the first list of opcodes is stored in one of;

    the same address as the at least one area; and

    a table separate from the at least one area.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×