MX214637B

System and method for authenticating peer components

Abstract

A system and method for controlling the usage of data objects in component object systems. According to the invention, each data object includes a peer list that defines one or more peer data objects that are required by the data object. Upon receipt of a data object, the system verifies the integrity of the data object. Further, the system identifies the integrity of the peer data objects. If the system cannot find the peer data objects, or the system cannot authenticate the peer data objects, the system may optionally retrieve a peer data object that can be authenticated from a data object depository. In addition to validating the integrity of the data object, the system verifies that the data object is authorized to communicate with each of the peer data objects. Further, the system verifies that the peer data objects are authorized to communicate with the data object.

MX214637B, drawing sheet 1
Sheet 1 of 65

Term

Term ended

Expired 15 January 2019, 7.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

30 claims: 6 independent, 24 dependent

  1. 1
    tí® Ια Property industry # tí® Ια Propiedad industria# 1. A method of controlling data usage on a computer that has one or more like ^ data objects, 5 the method comprises:z 1. Un método para controlar el uso de datos en una computadora que tiene uno o más objetos de ^datos semejantes, 5 el método comprende:· z proporcionar un objeto de datos, el objeto de datos incluye una descripción de uno o más de los objetos de datos semejantes que son requeridos para el uso del objeto de datos;providing a data object, the data object includes a description of one or more like data objects that are required for use of the data object;10 determining whether like data objects are authorized to communicate with the data object;10 determinar si los objetos de datos semejantes están autorizados para comunicarse con el objeto de datos;determinar si el objeto de* datos está autorizado para comunicarse con los objetos de datos semejantes;y conectar el objeto de datos a los objetos de datos determine if the * data object is authorized to communicate with peer data objects;and connect data object to data objects 15 semejantes basados en la autorización otorgada, de modo que el objeto de datos pueda comunicarse con los objetos de datos semejantes y los objetos de datos semejantes puedan comunicarse con el objeto de datos. fifteen peers based on the authorization granted, so that the data object can communicate with the like data objects and the like data objects can communicate with the data object. 20 20
  2. 16
    17. A system for controlling the use of a data object, the system comprises:17. Un sistema para controlar el uso de un objeto de datos, el sistema comprende: one or more like data objects, like data objects collectively define a software application;uno o más objetos de ..datos semejantes, los objetos de datos semejantes definen colectivamente una aplicación de software;..ci lX » ..cí lX» 48 Qj 48 Qj Institute a parser capable of reading from a Mexican object (if the Data Property a description of one or more data objects that industry is required for use of the data object;Instituto un analizador sintáctico capaz de leer desde un objeto Mexicano (fe la Propiedad de datos una descripción de uno o más objetos de datos que industriad son requeridos para uso del objeto de datos;a validation data object module, capable of un módulo de objetos de datos de validación, capaz de 5 determining whether the data object is authorized to communicate with one or more like data objects;5 determinar si el objeto de datos está autorizado para comunicarse con uno o más objetos de datos semejantes;a peer validation module, capable of determining whether peer data objects are authorized to communicate with the data object;and 10 a wiring module capable of controlling the connection of the like data objects to the data object. un módulo semejante de validación, capaz de determinar si los objetos de datos semejantes están autorizados para comunicarse con el objeto de datos;y 10 un módulo de cableado capaz de controlar la conexión de los objetos de datos semejantes al objeto de datos. le you
  3. 17
    18. Does the system disagree? with claim 17, further comprising a validation module capable of 18. El sistema desacuerde? con la reivindicación 17, que comprende adicionalmente un módulo de validación capaz de 15 verificar la integridad del objeto de datos. fifteen verify the integrity of the data object. -i- i · . ... -i- i ·. ...
  4. 19
    20. Un objeto de datos que está configurado que está cableado dinámicamente a uno o más objetos de datos, el objeto de datos comprende:twenty. A data object that is configured to be dynamically wired to one or more data objects, the data object comprises: lyi · &. lyi ·&. 49 ID 1 jg. ·· Institute a description of one or more data objects that are Mexican (is the Property required to connect to the data object before the data object can be accessed by the data objects similar »· and 49 ID 1 jg.·· Instituto un descripción de uno o más objetos de datos que soñ‘ Mexicano (fe la Propiedad requeridos para que se conecten con el objeto de datos antes trtáustiWI de que el objeto de datos pueda ser accesado por los objetos de datos semejantes»· y 5 at least one digital signature that identifies a supplier of the data object. 5 al menos una firma digital que identifica a un suministrador del objeto de datos.
  5. 21
    22. The data object according to the claim 22. El objeto de datos de acuerdo con la reivindicación 15 20» en donde la firma digital, fue firmada por un banco» y en donde el objeto de datos contiene dinero virtual. fifteen 20 »where the digital signature was signed by a bank» and where the data object contains virtual money.
  6. 22
    2. 3. A system for controlling the use of data in a computer that has one or more similar data objects. 23. Un sistema para .controlar el uso de datos en una computadora que tiene uno o más, objetos de datos semejantes» 20 el sistema comprende medios para JLeer un objeto de datos» el objeto de datos > J incluye una descripción de uno o más objetos de datos semejantes que son requeridos para el uso del objeto de datos twenty the system comprises means for JRead a data object »the data object> J includes a description of one or more similar data objects that are required for the use of the data object Instituto ™ · · Mexican and configured in a state that is not used by the objects of similar data;Instituto ™· · Mexicano y configurados en un estado que no es usado por los objet^ijgPropiedad fntíastrtaí de datos semejantes;means of determining whether like data objects are authorized to communicate with the object medios para determinar si los objetos de datos semejantes están autorizados para comunicarse con el objeto 5 of data;5 de datos;means for * determining whether the data object is authorized to communicate with like data objects;medios para* determinar si el objeto de datos está autorizado para comunicarse con los objetos de datos semejantes;means for converting the data object into a state 10 that is used by the like data object;and means for connecting the data object to the like data objects, so that the data object can communicate with the like data object and the like data objects can communicate with the object of medios para convertir el objeto de datos en un estado 10 que es usado por el objeto de datos semejantes;y medios para conectar el objeto de datos a los objetos de datos semejantes, de modo que el objeto de datos pueda comunicarse con el objeto de datos semejantes y los objetos de datos semejantes puedan comunicarse con el objeto de 15 datos. fifteen data. ..tí ..you