Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Particular node for directing data and applying cryptography
Reexamination Certificate
2006-05-23
2006-05-23
Arani, Taghi T. (Department: 2131)
Electrical computers and digital processing systems: support
Multiple computer communication using cryptography
Particular node for directing data and applying cryptography
C713S193000, C713S194000, C717S162000, C717S163000, C705S057000
Reexamination Certificate
active
07051200
ABSTRACT:
A secure repository individualized for a hardware environment and a method and system for providing the same. The secure repository includes a hidden cryptographic key and code that applies the key without requiring access to a copy of the key. The code that implements the secure repository is generated in a manner that is at least partly based on a hardware ID associated with the hardware environment in which the secure repository is to be installed, and may also be based on a random number. Cryptographic functions implemented by the secure repository include decryption of encrypted information and validation of cryptographically signed information. The secure repository may be coupled to an application program, which uses cryptographic services provided by the secure repository, by way of a decoupling interface that provides a common communication and authentication interface for diverse types of secure repositories. The decoupling interface may take the form of a single application programmer interface (API) usable with multiple dynamically linkable libraries.
REFERENCES:
patent: 4405829 (1983-09-01), Rivest et al.
patent: 4688169 (1987-08-01), Joshi
patent: 4827508 (1989-05-01), Shear
patent: 4924378 (1990-05-01), Hershey et al.
patent: 4977594 (1990-12-01), Shear
patent: 5050213 (1991-09-01), Shear
patent: 5191573 (1993-03-01), Hair
patent: 5222134 (1993-06-01), Waite et al.
patent: 5359659 (1994-10-01), Rosenthal
patent: 5410598 (1995-04-01), Shear
patent: 5509070 (1996-04-01), Schull
patent: 5530235 (1996-06-01), Stefik et al.
patent: 5625693 (1997-04-01), Rohatgi et al.
patent: 5629980 (1997-05-01), Stefik et al.
patent: 5634012 (1997-05-01), Stefik et al.
patent: 5638443 (1997-06-01), Stefik et al.
patent: 5654746 (1997-08-01), McMullan, Jr. et al.
patent: 5666411 (1997-09-01), McCarty
patent: 5675645 (1997-10-01), Schwartz et al.
patent: 5675734 (1997-10-01), Hair
patent: 5689565 (1997-11-01), Spies et al.
patent: 5708780 (1998-01-01), Levergood et al.
patent: 5715403 (1998-02-01), Stefik
patent: 5724425 (1998-03-01), Chang et al.
patent: 5734823 (1998-03-01), Saigh et al.
patent: 5734891 (1998-03-01), Saigh
patent: 5742677 (1998-04-01), Pinder et al.
patent: 5765152 (1998-06-01), Erickson
patent: 5784609 (1998-07-01), Kurihara
patent: 5809145 (1998-09-01), Slik et al.
patent: 5845281 (1998-12-01), Benson et al.
patent: 5864620 (1999-01-01), Pettitt
patent: 5883955 (1999-03-01), Ronning
patent: 5892900 (1999-04-01), Ginter et al.
patent: 5910987 (1999-06-01), Ginter et al.
patent: 5915019 (1999-06-01), Ginter et al.
patent: 5917912 (1999-06-01), Ginter et al.
patent: 5920861 (1999-07-01), Hall et al.
patent: 5933498 (1999-08-01), Schneck et al.
patent: 5940504 (1999-08-01), Griswold
patent: 5943422 (1999-08-01), Van Wie et al.
patent: 5949876 (1999-09-01), Ginter et al.
patent: 5970145 (1999-10-01), McManis
patent: 5970475 (1999-10-01), Barnes et al.
patent: 5974550 (1999-10-01), Maliszewski
patent: 5982891 (1999-11-01), Ginter et al.
patent: 5983273 (1999-11-01), White et al.
patent: 5991399 (1999-11-01), Graunke et al.
patent: 5991402 (1999-11-01), Jia et al.
patent: 5999622 (1999-12-01), Yasukawa et al.
patent: 6006332 (1999-12-01), Rabne et al.
patent: 6021492 (2000-02-01), May
patent: 6029046 (2000-02-01), Khan et al.
patent: 6035403 (2000-03-01), Subbiah et al.
patent: 6049612 (2000-04-01), Fiedler et al.
patent: 6067582 (2000-05-01), Smith et al.
patent: 6073124 (2000-06-01), Krishnan et al.
patent: 6088717 (2000-07-01), Reed et al.
patent: 6173404 (2001-01-01), Colburn et al.
patent: 6199053 (2001-03-01), Herbert et al.
patent: 6226618 (2001-05-01), Downs et al.
patent: 6298446 (2001-10-01), Schreiber et al.
patent: 6331865 (2001-12-01), Sachs et al.
patent: 6385596 (2002-05-01), Wiser et al.
patent: 6385727 (2002-05-01), Cassagnol et al.
patent: 6425017 (2002-07-01), Dievendorff et al.
patent: 6449645 (2002-09-01), Nash
patent: 6490679 (2002-12-01), Tumblin et al.
patent: 6546487 (2003-04-01), McManis
patent: 6606604 (2003-08-01), Dutta
patent: 6615350 (2003-09-01), Schell et al.
patent: 6629138 (2003-09-01), Lambert et al.
patent: 6718361 (2004-04-01), Basani et al.
patent: 2001/0011238 (2001-08-01), Eberhard et al.
patent: 2002/0002611 (2002-01-01), Vange
patent: 2002/0069265 (2002-06-01), Bountour et al.
patent: 0 778 512 (1997-06-01), None
patent: 0 795 809 (1997-09-01), None
patent: 0 843 449 (1998-05-01), None
patent: 0 942 349 (1999-09-01), None
patent: WO 96/24092 (1996-08-01), None
patent: WO 96/42041 (1996-12-01), None
patent: WO 98/44402 (1998-10-01), None
patent: WO 98/45768 (1998-10-01), None
patent: WO 98/58306 (1998-12-01), None
patent: WO 99/01815 (1999-01-01), None
patent: WO 99/26123 (1999-05-01), None
patent: WO 99/45491 (1999-09-01), None
patent: WO 99/55055 (1999-12-01), None
patent: WO 99/63416 (1999-12-01), None
patent: WO 00/08909 (2000-02-01), None
patent: WO 00/21239 (2000-04-01), None
patent: WO 00/75760 (2000-12-01), None
Jaeger, T., “Flexible Control of Downloaded Executable Content”, 1999,ACM Transactions on Information and System Security, 2(2), 177-228.
Riley, M., et al. (Eds.), “Open eBook™ Publication Structure 1.0,” http://www.openebook.org/specification.htm, Sep. 16, 2000, 1-77.
Shamir, A., et al., “Playing Hide and Seek with Stored Keys,”Third International Conference, Franklin, M. (ed.), 1999, 118-124.
Auchsmith, D., “Tamper resistant software: an implementation,”First International Workshop, Anderson, Ross (ed.), 1996, 317-333.
Jakubowski Mariusz H.
Krishnaswamy Vinay
Manferdelli John L.
Marr Michael David
Arani Taghi T.
Microsoft Corporation
Woodcock & Washburn LLP
LandOfFree
System and method for interfacing a software process to... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for interfacing a software process to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for interfacing a software process to... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3596398