×

System and method enabling parallel processing of hash functions using authentication checkpoint hashes

  • US 8,966,278 B2
  • Filed: 12/24/2013
  • Issued: 02/24/2015
  • Est. Priority Date: 03/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one processor;

    at least one display device; and

    at least one memory device that stores a plurality of instructions which, when executed by the at least one processor, cause the at least one processor to operate with the at least one display device to;

    (a) during a first time period, for a first piece of a code including a plurality of pieces;

    (i) hash the first piece of the code and a default seed to obtain a first result hash;

    (ii) determine whether the first result hash matches a first authentication checkpoint hash;

    (iii) if the first result hash matches the first authentication checkpoint hash, authorize the first piece of the code for execution; and

    (iv) if the first result hash does not match the first authentication checkpoint hash, not authorize the first piece of the code for execution;

    (b) during a second time period that is initiated before completion of the first time period and that at least partially overlaps the first time period, for a second different piece of the code;

    (i) hash the second piece of the code and the first authentication checkpoint hash to obtain a second result hash;

    (ii) determine whether the second result hash matches a second authentication checkpoint hash;

    (iii) if the second result hash matches the second authentication checkpoint hash, authorize the second piece of the code for execution; and

    (iv) if the second result has does not match the second authentication checkpoint hash, not authorize the second piece of the code for execution; and

    (c) if each piece of the code is authorized for execution, execute the code and display an image generated by the executed code.

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