SECURE CLIENT-SIDE COMMUNICATION BETWEEN MULTIPLE DOMAINS
First Claim
1. A method comprising:
- providing authentication information of a user for a first domain and a second domain;
receiving a set of instructions and cryptographic construct data, the set of instructions including information mapping one or more operations to at least one instruction ID;
identifying a first instruction ID from the set of instructions corresponding to a first set of one or more operations;
generating, using one or more processors in one or more computer systems, a first message using the cryptographic construct data; and
sending the first message to a recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for secure client-side communication between multiple domains is provided. Such methods and systems can provide for decreased communication latency particularly effective for dynamic multi-domain and/or multi-tenant environments while allowing for granular security or specific security of messages and operations with regard to users, user sessions, groups, organizations, permissions sets, applications, or any other logical delineation. Such methods and systems may involve a variety of security components, for example, at least one set of instructions including a plurality of defined instruction to be utilized by users of the set of instructions to communicate, and cryptographic construct data in order to verify the data integrity and the authenticity of messages sent and received using the secure client-side communication between multiple domains.
-
Citations
21 Claims
-
1. A method comprising:
-
providing authentication information of a user for a first domain and a second domain; receiving a set of instructions and cryptographic construct data, the set of instructions including information mapping one or more operations to at least one instruction ID; identifying a first instruction ID from the set of instructions corresponding to a first set of one or more operations; generating, using one or more processors in one or more computer systems, a first message using the cryptographic construct data; and sending the first message to a recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
at least one processor; a memory; and at least one communications interface, wherein; the at least one processor, the memory, and the at least one communications interface are communicatively connected with one another, and the memory stores computer-executable instructions for controlling the at least one processor to; obtain authentication information of a user for a first domain and a second domain; receive a set of instructions and cryptographic construct data via the at least one communications interface, the set of instructions including information mapping one or more operations to at least one instruction ID; identify a first instruction ID from the set of instructions corresponding to a first set of one or more operations; generate a first message using the cryptographic construct data; and send the first message to a recipient via the at least one communications interface.
-
-
21. A non-transitory, machine-readable medium storing computer-executable instructions for controlling at least one processor to:
-
obtain authentication information of a user for a first domain and a second domain; receive a set of instructions and cryptographic construct data via at least one communications interface, the set of instructions including information mapping one or more operations to at least one instruction ID; identify a first instruction ID from the set of instructions corresponding to a first set of one or more operations; generate a first message using the cryptographic construct data; and send the first message to a recipient via the at least one communications interface.
-
Specification