Method and apparatus for synchronizing an adaptable security level in an electronic communication
First Claim
Patent Images
1. A method of synchronizing parameters between a sender and at least one recipient in a communication system, said method comprising:
- said sender preparing a message having a header, wherein said message is divided into at least one frame;
said sender determining one or more parameters for each frame of said message on a frame-by-frame basis based on known requirements of the sender and said at least one recipient, wherein said one or more parameters comprises a security level;
said sender individually associating with each frame, an indication of said one or more parameters, thereby allowing each frame to indicate different parameters to adapt to the nature of each frame on said frame-by-frame basis;
said sender sending each frame of said message to said at least one recipient according to said one or more parameters for that frame;
each said at least one recipient;
receiving a protected message at a second layer of said recipient corresponding to a second layer of said sender;
obtaining an initial message from said protected message using cryptographic processing based on said security level using a shared key; and
passing said initial message and an indication of said security level to a first layer of said recipient corresponding to said first layer of said sender for checking that said security level meets predetermined security requirements; and
said sender receiving a feedback response from each of said at least one recipient acknowledging receipt of said message, said feedback response being required by said sender from said each of said at least one recipient to confirm receipt of said message, said feedback response further comprising status information regarding said parameters for said each of said at least one recipient to thereby provide said status information to said sender at the same time as an existing acknowledgement required by said sender to confirm receipt of said message without requiring a dedicated channel and without requiring a separate communication.
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.
47 Citations
28 Claims
-
1. A method of synchronizing parameters between a sender and at least one recipient in a communication system, said method comprising:
-
said sender preparing a message having a header, wherein said message is divided into at least one frame; said sender determining one or more parameters for each frame of said message on a frame-by-frame basis based on known requirements of the sender and said at least one recipient, wherein said one or more parameters comprises a security level; said sender individually associating with each frame, an indication of said one or more parameters, thereby allowing each frame to indicate different parameters to adapt to the nature of each frame on said frame-by-frame basis; said sender sending each frame of said message to said at least one recipient according to said one or more parameters for that frame; each said at least one recipient;
receiving a protected message at a second layer of said recipient corresponding to a second layer of said sender;
obtaining an initial message from said protected message using cryptographic processing based on said security level using a shared key; and
passing said initial message and an indication of said security level to a first layer of said recipient corresponding to said first layer of said sender for checking that said security level meets predetermined security requirements; andsaid sender receiving a feedback response from each of said at least one recipient acknowledging receipt of said message, said feedback response being required by said sender from said each of said at least one recipient to confirm receipt of said message, said feedback response further comprising status information regarding said parameters for said each of said at least one recipient to thereby provide said status information to said sender at the same time as an existing acknowledgement required by said sender to confirm receipt of said message without requiring a dedicated channel and without requiring a separate communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of synchronizing parameters between a sender and at least one recipient in a communication system, said method comprising:
-
each said at least one recipient receiving a message from said sender, said messaging having a header wherein said message is divided into at least one frame, each frame having associated therewith, one or more parameters determined by said sender on a frame-by-frame basis based on known requirements of the sender and said at least one recipient thereby allowing each frame to individually indicate different parameters to adapt to the nature of each frame on said frame-by-frame basis, wherein said one or more parameters comprises a security level; each said at least one recipient determining said one or more parameters from a respective frame; each said at least one recipient checking said one or more parameters to ensure said one or more parameters satisfy predetermined requirements and rejecting a corresponding frame if said one or more parameters do not satisfy said predetermined requirements; each said at least one recipient;
receiving a protected message at a second layer of said recipient corresponding to a second layer of said sender;
obtaining an initial message from said protected message using cryptographic processing based on said security level using a shared key; and
passing said initial message and an indication of said security level to a first layer of said recipient corresponding to said first layer of said sender for checking that said security level meets predetermined security requirements;each said at least one recipient preparing a feedback response to acknowledge receipt of said message, said feedback response being required by said sender from each of said at least one recipient to confirm receipt of said message, said feedback response further comprising status information regarding said parameters for said at least one recipient to thereby provide said status information to said sender at the same time as an existing acknowledgement mechanism required by said sender to confirm receipt of said message without requiring a dedicated channel and without requiring a separate communication; and each said at least one recipient sending said feedback response via a feedback channel provided by said existing acknowledgement mechanism required by said sender. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium comprising computer executable instructions for communicating between a sender and at least one recipient in a communication system, said non-transitory computer readable medium comprising instructions for:
-
said sender preparing a message having a header, wherein said message is divided into at least one frame; said sender determining one or more parameters for each frame of said message on a frame-by-frame basis based on known requirements of the sender and said at least one recipient, wherein said one or more parameters comprises a security level; said sender individually associating with each frame, an indication of said one or more parameters, thereby allowing each frame to indicate different parameters to adapt to the nature of each frame on said frame-by-frame basis; said sender sending each frame of said message to said at least one recipient according to said one or more parameters for that frame; said at least one recipient;
receiving a protected message at a second layer of said recipient corresponding to a second layer of said sender;
obtaining an initial message from said protected message using cryptographic processing based on said security level using a shared key; and
passing said initial message and an indication of said security level to a first layer of said recipient corresponding to said first layer of said sender for checking that said security level meets predetermined security requirements; andsaid sender receiving a feedback response from each of said at least one recipient acknowledging receipt of said message, said feedback response being required by said sender from said each of said at least one recipient to confirm receipt of said message, said feedback response further comprising status information regarding said parameters for said each of said at least one recipient to thereby provide said status information to said sender at the same time as an existing acknowledgement required by said sender to confirm receipt of said message without requiring a dedicated channel and without requiring a separate communication.
-
-
28. A non-transitory computer readable medium comprising computer executable instructions for communicating between a sender and at least one recipient in a communication system, said non-transitory computer readable medium comprising instructions for:
-
each said at least one recipient receiving a message from said sender, said message having a header wherein said message is divided into at least one frame, each frame having associated therewith, one or more parameters determined by said sender on a frame-by-frame basis based on known requirements of the sender and said at least one recipient thereby allowing each frame to individually indicate different parameters to adapt to the nature of each frame on said frame-by-frame basis, wherein said one or more parameters comprises a security level; each said at least one recipient determining said one or more parameters from a respective frame; each said at least one recipient checking said one or more parameters to ensure said one or more parameters satisfy predetermined requirements and rejecting a corresponding frame if said one or more parameters do not satisfy said predetermined requirements; each said at least one recipient;
receiving a protected message at a second layer of said recipient corresponding to a second layer of said sender;
obtaining an initial message from said protected message using cryptographic processing based on said security level using a shared key; and
passing said initial message and an indication of said security level to a first layer of said recipient corresponding to said first layer of said sender for checking that said security level meets predetermined security requirements;each said at least one recipient preparing a feedback response to acknowledge receipt of said message, said feedback response being required by said sender from each of said at least one recipient to confirm receipt of said message, said feedback response further comprising status information regarding said parameters for said at least one recipient to thereby provide said status information to said sender at the same time as an existing acknowledgement mechanism required by said sender to confirm receipt of said message without requiring a dedicated channel and without requiring a separate communication; and each said at least one recipient sending said feedback response via a feedback channel provided by said existing acknowledgement mechanism required by said sender.
-
Specification