Method and apparatus for trust based routing in data networks
First Claim
1. A method for determining a trust level of a path through a plurality of routers of the Internet by an endpoint, comprising:
- transmitting a path setup message requesting a path reservation for a first path through a subset of the routers of the Internet;
receiving in response to transmission of the path setup message a trust level message containing trust level information inserted by each router in the first path through the subset whereby the trust level information comprises the individual trust level of each router in the first path through the Internet; and
evaluating the inserted trust level information to determine if the first path through the Internet has a sufficient trust level.
24 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus determine a trust level of a path through a plurality of routers by an endpoint by transmitting a path setup message requesting a path reservation for a first path through a subset of the routers, by receiving in response to transmission of the path setup message a trust level message containing trust level information inserted by each router in the first path through the subset, and by evaluating the inserted trust level information to determine if the first path has a sufficient trust level. Another method and apparatus gather trust level information from a router by receiving a trust level message into which a trust level of the router can be inserted, by inserting trust level information of the router into the trust level message, and by re-transmitting the trust level message on a designated path.
-
Citations
18 Claims
-
1. A method for determining a trust level of a path through a plurality of routers of the Internet by an endpoint, comprising:
-
transmitting a path setup message requesting a path reservation for a first path through a subset of the routers of the Internet; receiving in response to transmission of the path setup message a trust level message containing trust level information inserted by each router in the first path through the subset whereby the trust level information comprises the individual trust level of each router in the first path through the Internet; and evaluating the inserted trust level information to determine if the first path through the Internet has a sufficient trust level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for gathering trust level information from a router in the Internet, comprising:
-
receiving a trust level message into which a trust level of the router can be inserted; inserting trust level information of the router into the trust level message whereby the trust level defines the trust level of the router; and re-transmitting the trust level message on a designated path through the Internet. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory computer-readable medium for determining a trust level of a path through a plurality of routers of the Internet by an endpoint, comprising non-transitory computer-executable instructions configured for:
-
transmitting a path setup message requesting a path reservation for a first path through a subset of the routers of the Internet; receiving in response to transmission of the path setup message a trust level message containing trust level information inserted by each router in the first path through the subset whereby the trust level information comprises the individual trust level of each router in the first path through the Internet; and evaluating the inserted trust level information to determine if the first path through the Internet has a sufficient trust level. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium for gathering trust level information from a router in the Internet, comprising non-transitory computer-executable instructions configured for:
-
receiving a trust level message into which a trust level of the router can be inserted; inserting trust level information of the router into the trust level message whereby the trust level defines the trust level of the router; and re-transmitting the trust level message on a designated path through the Internet. - View Dependent Claims (17, 18)
-
Specification