Patent ID: 8139588

Claim:
A method for selecting a second router as part of a path from a first router to a destination, comprising: identifying a plurality of routers that are part of a network including the first router; identifying at least a first portion of the identified routers as each having an integrity/trust score; flagging first data as being sensitive to trustworthiness; identifying from among only the first portion of the identified routers a first path between the first router and the destination; selecting a second router from said identified first path; and transmitting the first data that is flagged as being sensitive to trustworthiness from the first router to the second router; identifying a second portion of the identified routers; identifying from among the second portion of the identified routers a second path between the first router and the destination; selecting a third router from said identified second path; and transmitting second data that is not flagged as being sensitive to trustworthiness from the first router to the third router based on a load balancing factor between the first path and the second path, wherein the third router includes either no integrity/trust score or an integrity/trust score that is lower than the integrity/trust score of the second router.