Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Security kernel or utility
Reexamination Certificate
2005-05-04
2009-10-13
Smithers, Matthew B (Department: 2437)
Electrical computers and digital processing systems: support
Multiple computer communication using cryptography
Security kernel or utility
C717S168000, C711S164000
Reexamination Certificate
active
07603552
ABSTRACT:
A method for providing solidified software in a computing environment includes creating a new reference for a function in a function table; copying an address of the function and associating the address with the new reference; replacing the address associated with an old reference of the function with a dummy address; and substituting each old reference in normal code with the new reference, where injected code is not able to execute in the computing environment. The function table entries can be further randomized by reordering the entries, introducing intermediate mappings, or providing non-operative entries. Alternatively, all or part of the code of the function can be copied and moved to a different storage location and associated with the new reference. The copied code can be further randomized by the insertion of dummy code, utilizing reverse peephole techniques, varying the size of the copied portion, or interleaving non-operative code.
REFERENCES:
patent: 4688169 (1987-08-01), Joshi
patent: 4982430 (1991-01-01), Frezza et al.
patent: 5222134 (1993-06-01), Waite et al.
patent: 5390314 (1995-02-01), Swanson
patent: 5521849 (1996-05-01), Adelson et al.
patent: 5560008 (1996-09-01), Johnson et al.
patent: 5699513 (1997-12-01), Feigen et al.
patent: 5778349 (1998-07-01), Okonogi
patent: 5787427 (1998-07-01), Benantar et al.
patent: 5842017 (1998-11-01), Hookway et al.
patent: 5907709 (1999-05-01), Cantey et al.
patent: 6141698 (2000-10-01), Krishnan et al.
patent: 6275938 (2001-08-01), Bond et al.
patent: 6338149 (2002-01-01), Ciccone, Jr. et al.
patent: 6356957 (2002-03-01), Sanchez, II et al.
patent: 6393465 (2002-05-01), Leeds
patent: 6442686 (2002-08-01), McArdle et al.
patent: 6587877 (2003-07-01), Douglis et al.
patent: 6769115 (2004-07-01), Oldman
patent: 6832227 (2004-12-01), Seki et al.
patent: 6834301 (2004-12-01), Hanchett
patent: 6918110 (2005-07-01), Hundt et al.
patent: 6930985 (2005-08-01), Rathi et al.
patent: 6988101 (2006-01-01), Ham et al.
patent: 7065767 (2006-06-01), Kambhammettu et al.
patent: 7082456 (2006-07-01), Mani-Meitav et al.
patent: 7139916 (2006-11-01), Billingsley et al.
patent: 7177267 (2007-02-01), Oliver et al.
patent: 7251655 (2007-07-01), Kaler et al.
patent: 7290266 (2007-10-01), Gladstone et al.
patent: 7302558 (2007-11-01), Campbell et al.
patent: 7353501 (2008-04-01), Tang et al.
patent: 7363022 (2008-04-01), Whelan et al.
patent: 7441265 (2008-10-01), Staamann et al.
patent: 2002/0099671 (2002-07-01), Mastin Crosbie et al.
patent: 2003/0073894 (2003-04-01), Chiang et al.
patent: 2003/0074552 (2003-04-01), Olkin et al.
patent: 2003/0120811 (2003-06-01), Hanson et al.
patent: 2003/0120935 (2003-06-01), Teal et al.
patent: 2004/0015554 (2004-01-01), Wilson
patent: 2004/0051736 (2004-03-01), Daniell
patent: 2004/0143749 (2004-07-01), Tajalli et al.
patent: 2004/0230963 (2004-11-01), Rothman et al.
patent: 2004/0255161 (2004-12-01), Cavanaugh
patent: 2005/0018651 (2005-01-01), Yan et al.
patent: 2005/0228990 (2005-10-01), Kato et al.
patent: 2005/0262558 (2005-11-01), Usov
patent: 2007/0039049 (2007-02-01), Kupferman et al.
patent: 2007/0101435 (2007-05-01), Konanka et al.
Kurt Gutzmann, “Access Control and Session Management in the HTTP Environment,” Jan./Feb. 2001, pp. 26-35, IEEE Internet Computing.
Bhargava Rishi
Naik Dilip
Sebes E. John
McAfee, Inc.
Patent Capital Group
Smithers Matthew B
LandOfFree
Piracy prevention using unique module translation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Piracy prevention using unique module translation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Piracy prevention using unique module translation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4136941