摘要 |
<p>A system and method for data communication with adaptive security in which a send host (103) transmits a data stream to a receive host (106) in packets which contains an authentication header (123) and a signature block (116). The authentication header advantageously contains various fields including a verification type, a security algorithm, a minimum security level, a target security level, and an actual security level. The receive host adaptively performs verification of the data packets using varying security levels based on the availability of security operations per second (SOPS) in the receive host. Where a data stream in the receive host is delayed by a security processing bottleneck, the receive host may alter the verification type, security algorithm, or the actual security level to speed up the processing of the data stream by reducing the amount of security processing performed. The receive host further allocates the SOPS among the data streams received on a priority assigned to each data stream.</p> |