Method and apparatus for synchronizing an adaptable security level in an electronic communication
First Claim
Patent Images
1. A method for communicating, comprising:
- generating a plurality of frames for communication destined to a recipient, each of the plurality of frames includes a header identifying a security level applied to associated data; and
dynamically updating security levels associated with the plurality of frames based on acknowledgement messages from the recipient indicating expected security levels,wherein the plurality of frames includes a first frame and a second frame, and dynamically updating security levels comprises;
transmitting, to the recipient, the first frame including a first header and first data, the first header identifying a first security level applied to the first data;
receiving, from the recipient, an acknowledgement message identifying an expected security level;
determining a second security level different from the first security level based on the received expected security level; and
transmitting, to the recipient, a second frame including a second header and second data, the second header identifying the second security level applied to the second data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of communicating in a secure communication system, comprises the steps of assembling as message at a sender, then determining a security level, and including an indication of the security level in a header of the message. The message is then sent to a recipient.
60 Citations
43 Claims
-
1. A method for communicating, comprising:
-
generating a plurality of frames for communication destined to a recipient, each of the plurality of frames includes a header identifying a security level applied to associated data; and dynamically updating security levels associated with the plurality of frames based on acknowledgement messages from the recipient indicating expected security levels, wherein the plurality of frames includes a first frame and a second frame, and dynamically updating security levels comprises; transmitting, to the recipient, the first frame including a first header and first data, the first header identifying a first security level applied to the first data; receiving, from the recipient, an acknowledgement message identifying an expected security level; determining a second security level different from the first security level based on the received expected security level; and transmitting, to the recipient, a second frame including a second header and second data, the second header identifying the second security level applied to the second data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product encoded on a tangible, non-transitory storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:
-
generating a plurality of frames for communication destined to a recipient, each of the plurality of frames includes a header identifying a security level applied to associated data; and dynamically updating security levels associated with the plurality of frames based on acknowledgement messages from the recipient indicating expected security levels, wherein the plurality of frames includes a first frame and a second frame, and dynamically updating security levels includes; transmitting, to the recipient, the first frame including a first header and first data, the first header identifying a first security level applied to the first data; receiving, from the recipient, an acknowledgement message identifying an expected security level; determining a second security level different from the first security level based on the received expected security level; and transmitting, to the recipient, a second frame including a second header and second data, the second header identifying the second security level applied to the second data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device, comprising:
-
one or more physical processors configured to; generate a plurality of frames for communication destined to a recipient, each of the plurality of frames includes a header identifying a security level applied to associated data; and dynamically update security levels associated with the plurality of frames based on acknowledgement messages from the recipient indicating expected security levels, wherein the plurality of frames includes a first frame and a second frame, and dynamically updating security levels includes; transmitting, to the recipient, the first frame including a first header and first data, the first header identifying a first security level applied to the first data; receiving, from the recipient, an acknowledgement message including information identifying an expected security level; determining a second security level different from the first security level based on the received expected security level; and transmitting, to the recipient, a second frame including a second header and second data, the second header identifying the second security level applied to the second data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A security method for communicating in a communication network, the method comprising:
-
obtaining expected security level data for a plurality of correspondents, wherein the expected security level data indicate that two or more of the plurality of correspondents have different expected security levels; determining, by operation of one or more processors, a group security level that is acceptable to all of the plurality of correspondents based on the expected security level data; and obtaining a frame for transmission to the plurality of correspondents, the frame includes data and a header indicating a security level for the frame, wherein the security level for the frame meets the group security level. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A computer program product encoded on a tangible, non-transitory storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:
-
obtaining expected security level data for a plurality of correspondents, wherein the expected security level data indicate that two or more of the plurality of correspondents have different expected security levels; determining, based on the expected security level data, a group security level that is acceptable to all of the plurality of correspondents; and obtaining a frame for transmission to the plurality of correspondents, the frame includes data and a header indicating a security level for the frame, wherein the security level for the frame meets the group security level. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A computing device in a communication network, the computing device comprising:
one or more physical processors processor configured to; obtain expected security level data for a plurality of correspondents, wherein the expected security level data indicate that two or more of the plurality of correspondents have different expected security levels; determine, based on the expected security level data, a group security level that is acceptable to all of the plurality of correspondents; and obtain a frame for transmission to the plurality of correspondents, the frame includes data and a header indicating a security level for the frame, wherein the security level for the frame meets the group security level. - View Dependent Claims (39, 40, 41, 42, 43)
Specification