Electrical computers and digital processing systems: support – Computer program modification detection by cryptography
Reexamination Certificate
2006-10-03
2006-10-03
Arani, Taghi T. (Department: 2131)
Electrical computers and digital processing systems: support
Computer program modification detection by cryptography
C713S182000, C713S189000, C713S150000, C713S155000, C713S156000, C713S170000, C713S176000, C380S030000, C726S002000, C717S167000, C717S178000
Reexamination Certificate
active
07117371
ABSTRACT:
A system and method is provided for providing security to components or assemblies employed by application programs during runtime. The present invention employs digital signature keys to ensure that an assembly name that is published is unique because the assembly is published with a publisher's public key. This prevents others from publishing an updated version of an assembly that claims to be published from the same publisher. The present invention guarantees name uniqueness and prevents name spoofing because the original publisher is the only one with the private key matching the public key related to a published assembly. Due to the fact that the public keys are stored in each reference, the caller can be assured that the assembly that the caller is binding to at runtime comes from the same publisher that owns the private key.
REFERENCES:
patent: 5412717 (1995-05-01), Fischer
patent: 5432852 (1995-07-01), Leighton et al.
patent: 5625693 (1997-04-01), Rohatgi et al.
patent: 5657390 (1997-08-01), Elgamal et al.
patent: 5689565 (1997-11-01), Spies et al.
patent: 5692047 (1997-11-01), McManis
patent: 5748960 (1998-05-01), Fischer
patent: 5757915 (1998-05-01), Aucsmith et al.
patent: 5802368 (1998-09-01), Grigsby et al.
patent: 5805899 (1998-09-01), Evans et al.
patent: 5842214 (1998-11-01), Whitney et al.
patent: 5848274 (1998-12-01), Hamby et al.
patent: 5892904 (1999-04-01), Atkinson et al.
patent: 5924094 (1999-07-01), Sutter
patent: 5958051 (1999-09-01), Renaud et al.
patent: 5974421 (1999-10-01), Krishnaswamy et al.
patent: 5978484 (1999-11-01), Apperson et al.
patent: 5991399 (1999-11-01), Graunke et al.
patent: 6021491 (2000-02-01), Renaud
patent: 6044467 (2000-03-01), Gong
patent: 6149318 (2000-11-01), Chase et al.
patent: 6182279 (2001-01-01), Buxton
patent: 6189096 (2001-02-01), Haverty
patent: 6212673 (2001-04-01), House et al.
patent: 6230184 (2001-05-01), White et al.
patent: 6263379 (2001-07-01), Atkinson et al.
patent: 6308320 (2001-10-01), Burch
patent: 6374266 (2002-04-01), Shnelvar
patent: 6445973 (2002-09-01), Sagasaki et al.
patent: 6463535 (2002-10-01), Drews
patent: 6480880 (2002-11-01), White et al.
patent: 6510516 (2003-01-01), Benson et al.
patent: 6560706 (2003-05-01), Carbajal et al.
patent: 6647494 (2003-11-01), Drews
patent: 6748538 (2004-06-01), Chan et al.
patent: 2002/0026634 (2002-02-01), Shaw
patent: 2002/0129094 (2002-09-01), Reisman
patent: 0 849 658 (1997-08-01), None
patent: 0 845 733 (1998-06-01), None
patent: WO 99/36854 (1999-07-01), None
patent: WO 00/08909 (2000-02-01), None
IBM Digital Signature and RSA Private key Format, IBM Technical Disclosure Bulletin, vol. 39, iss. 12, pp. 9-16, Dec. 1996.
Dominic Duggan, Type-based hot swapping of running modules, ACM SIGPLAN Notices, Proceedings of the sixth ACM SIGPLAN International conference on Functional programming ICFP '01, vol. 36, Iss. 10, Oct. 2001, pp. 62-73.
C. Colby et al., A certifying compiler for Java, ACM SIGPLAN Notices, Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation PLDI '00, vol. 35, Iss. 5, May 2000, pp. 95-107.
International Search Report related to PCT/US01/40634 mailed Dec. 23, 2002.
Parthasarathy Srivatsan
Pratschner Steven J.
Sinclair Craig T.
Amin & Turocy LLP
Arani Taghi T.
Microsoft Corporation
LandOfFree
Shared names does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Shared names, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared names will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3717776