Invention Grant
- Patent Title: Authenticating software using protected master key
- Patent Title (中): 使用受保护的主密钥验证软件
-
Application No.: US12324127Application Date: 2008-11-26
-
Publication No.: US07770021B2Publication Date: 2010-08-03
- 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
- Agency: VanLeeuwen & VanLeeuwen
- Agent Matthew B. Talpis
- Main IPC: G06F12/14
- IPC: G06F12/14

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
- US20090077387A1 Authenticating Software Using Protected Master Key Public/Granted day:2009-03-19
Information query