| CPC G06F 11/1096 (2013.01) [G06F 3/0689 (2013.01); G06F 11/1076 (2013.01); G06F 11/108 (2013.01); G06F 2211/1004 (2013.01); G06F 2211/1021 (2013.01); G06F 2211/1023 (2013.01); G06F 2212/262 (2013.01)] | 19 Claims |

|
1. A storage device comprising:
a storage medium configured to store data of an external device; and
a storage controller configured to control an operation of the storage medium,
wherein the storage controller is configured to
receive a storage request for the data and an external trust level of the data from the external device,
determine an internal trust level of the data as one of a plurality of internal trust levels based on the external trust level in consideration of a status of the storage medium,
group the data into unit data having a size corresponding to the determined internal trust level,
generate parity information corresponding to the determined internal trust level based on the grouped data, and
control an operation of storing the grouped data and the parity information in the storage medium.
|