Patent ID: 7921234

Claim:
A system for verifying integrity of subsystem responses, the system comprising: an interposer disposed at a communications channel coupled to at least two subsystems, the interposer comprising: an input dispatcher for providing a common request in parallel to the at least two subsystems; a checksum generator for generating a first checksum from a first response of a first subsystem of the at least two subsystems received responsive to the common request and an operation identifier, and a second checksum from a second response of a second subsystem of the at least two subsystems received responsive to the common request and the operation identifier; a memory for temporarily storing the first checksum generated by the checksum generator until receipt of the second response; a checksum verifier for associating the second checksum with the first checksum using the operation identifier of the common request, and comparing the first checksum and the second checksum, and if matching, for outputting a matching control signal; and a multiplex controller for outputting, responsive to the matching control signal from the checksum verifier, only one of the first response and the second response from the communications channel as the response to the common request; wherein the first response and the second response are asynchronously received at the communications channel, with at least one other response to at least one other common request being received at the communications channel therebetween.