Secure booting apparatus and method
AssigneeSamsung Electronics Co., Ltd.
InventorMoon-sang Kwon
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorMoon-sang Kwon
Estimating the term…
A secure booting apparatus and method, in which integrity can be guaranteed when booting with an operating system (OS). The secure booting apparatus includes an OS storing unit, a memory unit, and a control unit. The OS storing unit includes a first region that stores an OS and a second region that stores a check value of an algorithm, the check value corresponding to the OS. The OS is loaded into the memory unit when booting. The control unit calculates a check value based on the loaded OS using the algorithm used to calculate the check value stored in the second region and compares the calculated check value and the check value stored in the second region to determine the integrity of the OS.
A booting apparatus comprising:
A booting method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates…:…
Loading of operating system: multiboot arrangements, i.e. selecting an operating system to be loaded
Computing and data processing
Term ended 27 Sep 2026 (estimated)
This application claims priority from Korean Patent Application No. 10-2004-0103562 filed on Dec. 9, 2004, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.
1. Field of the Invention
Apparatuses and methods consistent with the present invention relate to secure booting, and more particularly, to secure booting in which the integrity of an operating system (OS) can be guaranteed when booting with the OS.
The above and other aspects of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
FIG. 1 is a block diagram of a secure booting apparatus allowing the secure booting of an embedded system according to the prior art;
FIG. 2 is a flowchart illustrating a secure booting method according to the prior art;
The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of this invention are shown. Advantages and features of the present invention and methods of accomplishing the same may be understood more readily by reference to the following detailed description of exemplary embodiments and the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concept of the invention to those skilled in the art, and the present invention will only be defined by the appended claims. Like reference numerals refer to like elements throughout the specification.
FIG. 3 is a block diagram of a secure booting apparatus according to an exemplary embodiment of the present invention.
Referring to FIG. 3, a secure booting apparatus 100 includes an OS storing unit 110, a memory unit 120, and a control unit 130. The OS storing unit 110 includes a first region 111 for storing an OS and a second region 112 for storing a check value of an algorithm, the check value corresponding to the OS. The OS stored in the first region 111 is loaded into the memory unit 120 when booting. The control unit 130 calculates a check value based on the loaded OS using the algorithm stored in the second region 112 and compares the calculated check value and the check value stored in the second region 112 to determine the integrity of the loaded OS. The check value of the algorithm corresponds to the OS and may be used to determine the integrity of the OS when booting is performed using the OS.