Claims
- 1. A method of securing a logotype, the method comprising:
storing data relative to the logotype to an electronic device; storing code to the electronic device, the code being adapted to use the data relative to the logotype to expose the logotype; and protecting at least the data relative to the logotype via a message authentication code (MAC).
- 2. The method of claim 1, wherein at least a portion of the code is stored to a first chip of the electronic device and the data relative to the logotype is stored to a second chip of the electronic device.
- 3. The method of claim 2, the step of protecting further comprising:
calculating a reference MAC value; and storing the calculated reference MAC value on the first chip.
- 4. The method of claim 3, wherein the reference MAC value is calculated based on the data relative to the logotype.
- 5. The method of claim 1, wherein at least a portion of the code is stored other than to a first chip of the electronic device and the data relative to the logotype is stored to a second chip of the electronic device.
- 6. The method of claim 5, the step of protecting comprising protecting the portion of the code stored other than to the first chip and the data relative to the logotype via the message authentication code (MAC).
- 7. The method of claim 6, the step of protecting comprising:
calculating a reference MAC value; and storing the calculated reference MAC value on the first chip.
- 8. The method of claim 7, wherein the reference MAC value is calculated based on the code stored to other than the first chip and the data relative to the logotype stored to the second chip.
- 9. A method of accessing a secure logotype, the method comprising:
re-calculating, in connection with a boot sequence of an electronic device, of a MAC value, thereby yielding a re-calculated MAC value; comparing a reference MAC value to the re-calculated MAC value; if the step of comparing results in a match between the reference MAC value and the recalculated MAC value, performing a first operation; and if the step of comparing does not result in a match between the reference MAC value and the re-calculated MAC value, performing a second operation.
- 10. The method of claim 9, wherein the first operation comprises permitting further operation of the electronic device.
- 11. The method of claim 9, wherein the second operation comprises disabling at least one function of the electronic device.
- 12. The method of claim 10, wherein the first operation comprises exposing the logotype.
- 13. The method of claim 10, wherein the first operation comprises:
loading code for exposing the logotype for execution by the electronic device; and exposing the logotype.
- 14. The method of claim 12, further comprising performing a post-exposure verification procedure.
- 15. A method of securing a logotype, the method comprising:
storing data relative to the logotype; storing code externally to a first chip of an electronic device, the code being adapted to use the data relative to the logotype to expose the logotype; storing, to the first chip of the electronic device, a public key relative to the code and the data relative to the logotype, the public key being adapted to protect the code and the data relative to the logotype.
- 16. The method of claim 15, further comprising calculating a digital signature relative to the code and the data relative to the logotype.
- 17. The method of claim 15, wherein the data relative to the logotype is stored to the first chip.
- 18. A method of accessing a secure logotype, the method comprising:
loading code adapted to use data relative to the logotype onto a first chip of an electronic device; verifying, via a public key, of authenticity of the loaded externally-stored code and the data relative to the logotype; and in response to the authenticity being verified, exposing the logotype.
- 19. The method of claim 18, wherein the steps of loading and verifying are performed in connection with a boot sequence of the electronic device.
- 20. The method of claim 18, further comprising loading the data relative to the logotype onto the first chip.
- 21. The method of claim 18, wherein the data relative to the logotype is stored externally to the electronic device, the method further comprising accessing the data relative to the logotype via a wireless communications network.
- 22. The method of claim 18, further comprising performing a post-exposure verification procedure.
- 23. An apparatus for securing a logotype, the apparatus comprising:
means for storing data relative to the logotype to an electronic device; means for storing code to the electronic device, the code being adapted to use the data relative to the logotype to expose the logotype; and means for protecting at least the data relative to the logotype via a message authentication code (MAC).
- 24. The apparatus of claim 23, wherein at least a portion of the code is stored to a first chip of the electronic device and the data relative to the logotype is stored to a second chip of the electronic device.
- 25. The apparatus of claim 24, the step of protecting further comprising:
means for calculating a reference MAC value; and means for storing the calculated reference MAC value on the first chip.
- 26. The apparatus of claim 25, wherein the reference MAC value is calculated based on the data relative to the logotype.
- 27. The apparatus of claim 23, wherein at least a portion of the code is stored other than to a first chip of the electronic device and the data relative to the logotype is stored to a second chip of the electronic device.
- 28. The apparatus of claim 27, the means for protecting comprising means for protecting the portion of the code stored other than to the first chip and the data relative to the logotype via the message authentication code (MAC).
- 29. The apparatus of claim 28, the means for protecting comprising:
means for calculating a reference MAC value; and means for storing the calculated reference MAC value on the first chip.
- 30. The apparatus of claim 29, wherein the reference MAC value is calculated based on the code stored to other than the first chip and the data relative to the logotype stored to the second chip.
- 31. An apparatus for accessing a secure logotype, the apparatus comprising:
means for re-calculating, in connection with a boot sequence of an electronic device, of a MAC value, thereby yielding a re-calculated MAC value; and means for comparing a reference MAC value to the re-calculated MAC value; means for performing a first operation in response to a comparison resulting in a match between the reference MAC value and the re-calculated MAC value; and means for performing a second operation in response to a comparison not resulting in a match between the reference MAC value and the re-calculated MAC value.
- 32. The apparatus of claim 31, wherein the means for performing the first operation comprises means for permitting further operation of the electronic device.
- 33. The apparatus of claim 31, wherein the means for performing the second operation comprises means for disabling at least one function of the electronic device.
- 34. The apparatus of claim 32, wherein the means for performing the first operation comprises means for exposing the logotype.
- 35. The apparatus of claim 32, wherein the means for performing the first operation comprises:
means for loading code for exposing the logotype for execution by the electronic device; and means for exposing the logotype.
- 36. The apparatus of claim 34, further comprising means for performing a post-exposure verification procedure.
- 37. An apparatus for securing a logotype, the apparatus comprising:
means for storing data relative to the logotype; means for storing code externally to a first chip of an electronic device, the code being adapted to use the data relative to the logotype to expose the logotype; means for storing, to the first chip of the electronic device, a public key relative to the code and the data relative to the logotype, the public key being adapted to protect the code and the data relative to the logotype.
- 38. The apparatus of claim 37, further comprising means for calculating a digital signature relative to the code and the data relative to the logotype.
- 39. The apparatus of claim 37, wherein the data relative to the logotype is stored to the first chip.
- 40. An apparatus for accessing a secure logotype, the apparatus comprising:
means for loading code adapted to use data relative to the logotype onto a first chip of an electronic device; means for verifying, via a public key, of the loaded externally-stored code and the data relative to the logotype; and means for exposing the logotype in response to verification of the loaded externally-stored code.
- 41. The apparatus of claim 40, wherein the means for loading and the means for verifying are adapted to operate in connection with a boot sequence of the electronic device.
- 42. The apparatus of claim 40, further comprising means for loading the data relative to the logotype onto the first chip.
- 43. The apparatus of claim 42, wherein the data relative to the logotype is stored externally to the electronic device, the apparatus further comprising means for accessing the data relative to the logotype via a wireless communications network.
- 44. The apparatus of claim 40, further comprising means for performing a post-exposure verification procedure.
RELATED APPLICATIONS
[0001] This patent application claims priority from and incorporates by reference the entire disclosure of U.S. Provisional Patent Application No. 60/412,374, which was filed on Sep. 20, 2002. This patent application is a continuation-in-part of and incorporates by reference the entire disclosure of U.S. patent application Ser. No. 09/951,676, filed on Sep. 14, 2001. This patent application claims priority from and incorporates by reference the entire disclosure of U.S. Provisional Patent Application No. 60/234,935, which was filed on Sep. 26, 2000.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60412374 |
Sep 2002 |
US |
|
60234935 |
Sep 2000 |
US |
|
60393604 |
Jul 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09951676 |
Sep 2001 |
US |
Child |
10352297 |
Jan 2003 |
US |