Patent attributes
There are provided a storage device and an operating method thereof. The storage device includes: a nonvolatile memory device including a system block for storing firmware data including a program code of firmware, a signature in which the program code is encoded, and an authentication key; a volatile memory device configured to store operational firmware data; and a memory controller configured to, when power is applied to the storage device, store the firmware data as the operational firmware data in the volatile memory device, perform a firmware validity test for detecting whether the operational firmware data and the firmware data matches each other, in response to a test event, and perform a reset operation based on a result of the firmware validity test.