Encoding slice verification information to support verifiable rebuilding
US-2017322743-A1 · Nov 9, 2017 · US
US11409702B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11409702-B2 |
| Application number | US-201816960583-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 20, 2018 |
| Priority date | Jan 8, 2018 |
| Publication date | Aug 9, 2022 |
| Grant date | Aug 9, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed is a display apparatus and a control method thereof. The display apparatus includes a display configured to display an image thereon; a storage configured to store a plurality of files therein to display the image; and a processor configured to: generate a first integrity check value of a first file based on at least one second file corresponding to a request for execution of the first file from an application, and identify whether to execute the first file by identifying whether the first integrity check value generated as above is consistent with a second integrity check value of the first file that has been generated based on the at least one second file before the request for execution of the first file was made.
Opening claim text (preview).
The invention claimed is: 1. A display apparatus comprising: a display configured to display an image thereon; a storage configured to store a plurality of files therein to display the image; and a processor configured to: based on a request for execution of a first file among the plurality of files from an application, identify at least one second file which is sequentially adjacent to the first file when the plurality of files is arranged in accordance with a predetermined standard, generate a first integrity check value of the first file based on the identified at least one second file corresponding to the request for execution of the first file from the application, and identify whether to execute the first file by identifying whether the first integrity check value generated as above is consistent with a second integrity check value of the first file that has been generated based on the at least one second file before the request for execution of the first file was made. 2. The display apparatus according to claim 1 , further comprising a communicator for communicating with a server which generates and stores therein a second integrity check value of the first file based on the at least one second file, wherein the processor is configured to receive a second integrity check value of the first file from the server, and corresponding to a request for execution of the first file, and identify whether the received second integrity check value is consistent with the first integrity check value. 3. The display apparatus according to claim 1 , wherein the processor is configured to generate the first integrity check value by using a hash sum of the first file and the at least one second file. 4. The display apparatus according to claim 3 , wherein the processor is configured to generate hash values of the first file and the at least one second file by using an encrypted key. 5. The display apparatus according to claim 1 , wherein the storage comprises a read write (RW) zone, a read-only (RO) zone and a trust zone having different security levels, and the at least one second file comprises a file stored in the RO zone if the first file is stored in the RW zone. 6. The display apparatus according to claim 1 , wherein the storage comprises an RW zone, an RO zone and a trust zone having different security levels, and the at least one second file comprises a file stored in a zone in the storage that has a higher security level than the first file. 7. The display apparatus according to claim 1 , wherein the storage comprises an RW zone, an RO zone and a trust zone having different security levels, and the at least one second file comprises a file stored in the RO zone if the first file is stored in the trust zone. 8. The display apparatus according to claim 1 , wherein the generation of the first file comprises an update of the first file. 9. The display apparatus according to claim 1 , wherein the plurality of files comprises a shared object file that may be commonly used by the plurality of applications. 10. A computer program product comprising: a memory configured to store a plurality of instructions therein; a processor; and the instructions are configured to, upon execution by the processor, based on a request for execution of a first file among the plurality of files from an application, identify at least one second file which is sequentially adjacent to the first file when the plurality of files is arranged in accordance with a predetermined standard, corresponding to the request for execution of the first file from an application out of the plurality of files, generate a first integrity check value of the first file based on the identified at least one second file and identify whether to execute the first file by identifying whether the generated first integrity check value is consistent with a second integrity check value generated based on the at least one second file before a request for execution of the first file is made. 11. A method for controlling a display apparatus comprising: based on a request for execution of a first file among the plurality of files from an application, identify at least one second file which is sequentially adjacent to the first file when the plurality of files is arranged in accordance with a predetermined standard, generating a first integrity check value of the first file based on the identified at least one second file corresponding to the request for execution of the first file from the application out of a plurality of files for displaying an image; and identifying whether to execute the first file by identifying whether the first integrity check value generated as above is consistent with a second integrity check value of the first file generated based on at least one second file before the request for execution of the first file is made. 12. The method according to claim 11 , further comprising: communicating with a server generating and storing therein a second integrity check value of a first file based on at least one second file out of a plurality of files; receiving a second integrity check value of the first file from the server; and identifying whether the received second integrity check value is consistent with the first integrity check value corresponding to the request for execution of the first file. 13. The method according to claim 11 , further comprising generating the first integrity check value by using a hash sum of the first file and the at least one second file. 14. The method according to claim 13 , further comprising generating hash values of the first file and the at least one second file by using an encrypted key.
File or folder operations, e.g. details of user interfaces specifically adapted to file systems · CPC title
to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title
Protecting access to data via a platform, e.g. using keys or access control rules · CPC title
Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities · CPC title
at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.