Electrical computers and digital processing systems: support – Data processing protection using cryptography – By stored data protection
Reexamination Certificate
2011-01-11
2011-01-11
Henning, Matthew T (Department: 2431)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
By stored data protection
C713S190000, C726S001000, C726S029000
Reexamination Certificate
active
07870399
ABSTRACT:
A software system that transforms an original application into an STPM enabled application and runs the enabled application. At protect time, an anti-tamper tool accepts the original application, uses anti-tamper techniques to create a guarded application, creates a security wrapper according to a policy file, and wraps the guarded application to create the STPM enabled application. A trusted service provider is inserted at the entry point of the enabled application. A set of core services is made accessible to the enabled application through the trusted service provider. At runtime the trusted service provider creates a TSP thread and passes a security file to an STPM device driver implementing TPM functionality and protected by anti-tamper techniques. The TSP thread actively monitors the enabled application and interacts with the STPM device driver through the set of core services.
REFERENCES:
patent: 4850019 (1989-07-01), Shimizu
patent: 5727062 (1998-03-01), Ritter
patent: 5757909 (1998-05-01), Park
patent: 6011849 (2000-01-01), Orrin
patent: 6769063 (2004-07-01), Kanda
patent: 6834342 (2004-12-01), Halliday
patent: 6853988 (2005-02-01), Dickinson
patent: 6925562 (2005-08-01), Gulcu
patent: 6976166 (2005-12-01), Herley
patent: 6995692 (2006-02-01), Yokota
patent: 7000105 (2006-02-01), Tallent, Jr.
patent: 2003/0110372 (2003-06-01), Proudler
patent: 2003/0231765 (2003-12-01), Tardo
patent: 2004/0049687 (2004-03-01), Orsini
patent: 2005/0036617 (2005-02-01), Cheng
patent: 2005/0060561 (2005-03-01), Pearson
patent: 2005/0060568 (2005-03-01), Beresnevichiene et al.
patent: 2005/0086509 (2005-04-01), Ranganathan
patent: 2005/0138370 (2005-06-01), Goud
patent: 2005/0138384 (2005-06-01), Brickell
patent: 2005/0147244 (2005-07-01), Moldovyan
patent: 2005/0223221 (2005-10-01), Proudler
patent: 2005/0229008 (2005-10-01), Crane
patent: 2005/0237821 (2005-10-01), Dekker
patent: 2005/0246521 (2005-11-01), Bade
patent: 2006/0015946 (2006-01-01), Yagawa
patent: 2006/0020781 (2006-01-01), Scarlata et al.
patent: 2006/0031686 (2006-02-01), Chang et al.
patent: 2006/0053277 (2006-03-01), Wang
patent: 2006/0053302 (2006-03-01), Yasaki
patent: 2006/0101047 (2006-05-01), Rice
patent: 2007/0079120 (2007-04-01), Bade et al.
patent: 0869635 (1998-10-01), None
patent: 1076279 (2001-02-01), None
patent: WO2005033914 (2005-04-01), None
Beng-Hong Lim, “Virtualizing the PC Platform,” May 1, 2001, www.usenix.org.
Dorothy E Denning E and Miles E Smid, “Key Escrowing Today,” IEEE Communications Magazine, Sep. 1994, pp. 58-68, IEEE.
Manuel Blum, “How to Exchange (Secret) Keys,” ACM Trans. on Computer Systems, May 1983, pp. 175-193, vol. 1, No. 2, ACM.
Atallah, Mikhail J et al, “A Survey of Anti-Tamper Technologies,” Crosstalk—The Journal of Defense Software Engineering, Nov. 2004, pp. 12-16.
Trusted Computing Group, “Embedded Systems and Trusted Computing Security,” Sep. 14, 2005, www.trustedcomputinggroup.org/groups/tpm/embedded—bkgdr—final—sept—14—2005.pdf, pp. 1-4.
Trusted Computing Group, “TCG Software Stack (TSS): Part 1 Commands and Structures,” Jan. 6, 2006, Spec. v1.2, level 1.
Trusted Computing Group, “Trusted Platform Modules Strengthen User and Platform Authenticity,” Jan. 2005, pp. 1-8.
Trusted Computing Group, “TPM Main: Part 1 Design Principles,” Feb. 13, 2005, Spec. v1.2, rev. 85.
Atallah Mikhael J.
Bryant Eric D.
Rambhia Avni Harilal
Rice John R.
Arxan Defense Systems
Henning Matthew T
Taft Stettinius & Hollister LLP
LandOfFree
Software trusted platform module and application security... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software trusted platform module and application security..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software trusted platform module and application security... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2712926