Versatile secure and non-secure messaging
First Claim
Patent Images
1. A first device comprising:
- a plurality of credentials;
a plurality of authorities, each authority associating at least one of a plurality of protocol operations with at least one of the plurality of credentials; and
a messaging system adapted to receive from a second device a method call for executing a method on the first device, wherein the method call comprises a parameter having a value that identifies at least one of the plurality of authorities, wherein the value is selected from a set of values, each identifying a respective one of the plurality of authorities, and wherein the messaging system responsively implements a security protocol for further messages between the first and second devices in response to each method call in accordance with the authority identified by the method call.
5 Assignments
0 Petitions
Accused Products
Abstract
A messaging system and method are associated with a first device. The messaging system includes a plurality of credentials and a plurality of authorities. Each authority associates at least one of a plurality of protocol operations with at least one of the plurality of credentials. The messaging system is adapted to receive an initiating message from a second device, which identifies at least one of the authorities, and responsively implements a security protocol for further messages between the first and second devices in accordance with the identified authority.
-
Citations
23 Claims
-
1. A first device comprising:
-
a plurality of credentials; a plurality of authorities, each authority associating at least one of a plurality of protocol operations with at least one of the plurality of credentials; and a messaging system adapted to receive from a second device a method call for executing a method on the first device, wherein the method call comprises a parameter having a value that identifies at least one of the plurality of authorities, wherein the value is selected from a set of values, each identifying a respective one of the plurality of authorities, and wherein the messaging system responsively implements a security protocol for further messages between the first and second devices in response to each method call in accordance with the authority identified by the method call. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A messaging system comprising:
-
a peripheral comprising a first table of authorities, which is adapted to store a plurality of distinct authorities, each authority in the first table associating at least one of a plurality of authentication operations with at least one of a plurality of credentials; a host comprising a second table of authorities, which is adapted to store a plurality of distinct authorities, each authority in the second table associating at least one of the plurality of authentication operations with at least part of the credential associated with that authority in the first table; and a communication channel between the peripheral and the host, wherein messages passed through the communication channel invoke at least one corresponding authority in each table. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of initiating a messaging session, comprising:
-
maintaining a plurality of authorities known to a peripheral, wherein each authority associates at least one of a plurality of authentication operations with at least one of a plurality of credentials; passing a start session message from a host to the peripheral, which identifies at least one of the authorities known to the peripheral; retrieving the identified authority from the plurality of authorities known to the peripheral; and implementing a security protocol on further messages between the host and the peripheral in accordance with the identified authority. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification