Invention Application
US20050010788A1 System and method for authenticating software using protected master key
失效
使用受保护的主密钥验证软件的系统和方法
- Patent Title: System and method for authenticating software using protected master key
- Patent Title (中): 使用受保护的主密钥验证软件的系统和方法
-
Application No.: US10464897Application Date: 2003-06-19
-
Publication No.: US20050010788A1Publication Date: 2005-01-13
- Inventor: David Craft
- Applicant: David Craft
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Main IPC: G06F21/00
- IPC: G06F21/00 ; H04L9/32

Abstract:
A processing unit includes a read-only encryption key. Software is loaded into a system memory area from a non-volatile storage device. Software code image that resides in the system storage area includes a prefix value and a suffix value. The prefix value is combined with the master key from the processing unit to create a random value that is the seed for a hashing algorithm. The hashing algorithm uses the seed value with a signature formed from the blocks of code to form a result. Finally, after the last block has been processed, a final result remains. The suffix value is combined with the master key, this hash result is compared with the result that was created using the hashing algorithm on the code. If the two results match, the code is authenticated and is executed. If the results do not match, the code is not loaded.
Public/Granted literature
- US07475254B2 Method for authenticating software using protected master key Public/Granted day:2009-01-06
Information query