Method of managing metadata
First Claim
1. A method of managing metadata in a client device that receives the metadata, the method comprising:
- reading predetermined metadata fragment data, metadata-related information, and data format information indicating a data format type of the predetermined metadata fragment data, from the received metadata, wherein each of the predetermined metadata fragment data, the metadata-related information, and the data format information are received in a metadata container;
generating, using a processor, metadata-related information by using the predetermined metadata fragment data and the read data format information; and
determining whether the received metadata has been authenticated by comparing the generated metadata-related information with the read metadata-related information.
0 Assignments
0 Petitions
Accused Products
Abstract
Managing metadata in a metadata transmission server by generating a plurality of metadata fragment data by partitioning metadata to be transmitted based upon predetermined segment units, selecting predetermined metadata fragment data from among the plurality of the metadata fragment data, generating metadata-related authentication information using the selected metadata fragment data, and transmitting the selected metadata fragment data and the metadata-related authentication information including data format information indicating type of the selected metadata fragment data. A metadata receiving client uses the transmitted metadata fragment data, the metadata-related authentication information and the metadata format type information to authenticate the received metadata.
36 Citations
30 Claims
-
1. A method of managing metadata in a client device that receives the metadata, the method comprising:
-
reading predetermined metadata fragment data, metadata-related information, and data format information indicating a data format type of the predetermined metadata fragment data, from the received metadata, wherein each of the predetermined metadata fragment data, the metadata-related information, and the data format information are received in a metadata container; generating, using a processor, metadata-related information by using the predetermined metadata fragment data and the read data format information; and determining whether the received metadata has been authenticated by comparing the generated metadata-related information with the read metadata-related information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing metadata in a client device that receives the metadata, the method comprising:
-
receiving a metadata container including metadata fragment data of the received metadata, metadata-related information, data format information indicating a type of the metadata fragment data, metadata authentication signature information, and an encrypted first encryption key; generating, using a processor, metadata-related information by using the metadata fragment data of the received metadata and the data format information; decrypting the encrypted first encryption key using a second encryption key stored in the client device; generating metadata authentication signature information using the generated metadata-related information and the decrypted first encryption key; and determining whether the received metadata has been authenticated by comparing the generated metadata authentication signature information with the received metadata authentication signature information. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A metadata transmission server managing metadata security of a multimedia system, the server comprising:
-
a programmed computer processor controlling the server according to a process of; generating, using the processor, a plurality of metadata fragment data by partitioning metadata to be transmitted based upon a predetermined semantic unit, selecting a predetermined metadata fragment data from among the plurality of metadata fragment data, generating metadata-related information by using the selected metadata fragment data, and transmitting a container including the selected metadata fragment data, the metadata-related information, and a header including data format information indicating a data format type of the selected metadata fragment data, wherein the metadata-related information comprises values obtained by substituting the selected metadata fragment data into a unidirectional function, which function varies depending on the data format type indicated in the header.
-
-
17. A multimedia metadata authentication management system, comprising:
-
a metadata transmission server comprising a programmed computer processor controlling the server according to a process of; generating, using the processor, a plurality of metadata fragment data by partitioning metadata to be transmitted based upon a predetermined semantic unit, selecting a predetermined metadata fragment data from among the plurality of metadata fragment data, generating metadata-related information using the selected metadata fragment data, and transmitting a container including the selected metadata fragment data, the metadata-related information, and a header including data format information indicating a data format type of the selected metadata fragment data; and a metadata receiving client comprising a second programmed computer processor controlling the client according to a process of; receiving the metadata fragment data, the metadata-related information and the data format information indicating the type of the metadata fragment data, transmitted from the metadata transmission server, generating metadata-related information by using the transmitted metadata fragment data and the data format information, and determining whether the received metadata has been authenticated by comparing the generated metadata-related information with the transmitted metadata-related information.
-
-
18. A metadata authentication system, comprising:
-
a metadata transmission server comprising a programmed computer processor controlling the server according to a process of; partitioning to be transmitted metadata into fragments based upon a predetermined semantic unit, generating a metadata authentication container comprising a metadata fragment of the plurality of partitioned metadata fragments, metadata fragment authentication information obtained from the metadata fragment, and data format information indicating a data format type of the metadata fragment; transmitting the metadata authentication container; and a metadata receiving client comprising a programmed computer processor controlling the client according to a process of; generating metadata fragment authentication information by using the transmitted metadata fragment and the data format information indicating the data format type of the metadata fragment, and authenticating the transmitted metadata by comparing the generated metadata fragment authentication information with the metadata fragment authentication information included in the transmitted metadata authentication container. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of authenticating metadata in a metadata transmission system, the method comprising:
-
receiving a container comprising a fragment of metadata wherein the fragment has been generated by partitioning metadata based upon a predetermined semantic unit, metadata fragment authentication information generated from the metadata fragment, and data format information indicating a data format type of the metadata fragment; generating metadata fragment authentication information by using the metadata fragment and the data format information included in the received container; and authenticating, using a processor, the metadata fragment by comparing the generated metadata fragment authentication information with the metadata fragment authentication information included in the received container.
-
-
27. A metadata receiving client receiving metadata from a metadata transmission server via a network, the metadata receiving client comprising:
-
a programmed computer processor controlling the metadata client according to a process of; receiving a metadata authentication data container from the metadata transmission server, the container comprising a metadata fragment wherein the metadata transmission server has generated the metadata fragment by partitioning metadata based upon a predetermined semantic unit, metadata fragment authentication information generated from the metadata fragment, and data format information indicating a data format type of the metadata fragment; generating metadata fragment authentication information by using the transmitted metadata fragment and the data format information indicating the data format type of the metadata fragment; and authenticating the metadata received in the container by comparing the generated metadata fragment authentication information with the transmitted container metadata fragment authentication information.
-
-
28. A non-transitory machine readable storage medium storing at least one computer program controlling networked computers according to a process comprising:
-
receiving a container comprising a fragment of metadata wherein the fragment has been generated by partitioning metadata based upon a predetermined semantic unit, metadata fragment authentication information generated from the metadata fragment, and data format information indicating a data format type of the metadata fragment; generating metadata fragment authentication information by using the metadata fragment and the data format information included in the received container; and authenticating the metadata fragment by comparing the generated metadata fragment authentication information with the metadata fragment authentication information included in the received container.
-
-
29. A non-transitory machine readable storage medium storing at least one computer program controlling networked computers according to a process comprising:
-
reading predetermined metadata fragment data, metadata-related information, and data format information indicating a data format type of the predetermined metadata fragment data, from the received metadata, wherein each of the predetermined metadata fragment data, the metadata-related information, and the data format information are received in a metadata container; generating metadata-related information by using the predetermined metadata fragment data and the read data format information; and determining whether the received metadata has been authenticated by comparing the generated metadata-related information with the read metadata-related information.
-
-
30. A non-transitory machine readable storage medium storing at least one computer program controlling networked computers according to a process comprising:
-
receiving a metadata container including metadata fragment data of the received metadata, metadata-related information, data format information indicating a type of the metadata fragment data, metadata authentication signature information, and an encrypted first encryption key; generating metadata-related information by using the metadata fragment data of the received metadata and the data format information; decrypting the encrypted first encryption key using a second encryption key stored in the client device; generating metadata authentication signature information using the generated metadata-related information and the decrypted first encryption key; and determining whether the received metadata has been authenticated by comparing the generated metadata authentication signature information with the received metadata authentication signature information.
-
Specification