This paper examines operation of TFRC (TCP-friendly rate control) in scenarios where the receiver is untrustworthy and can misbehave to receive data at an unfairly high rate at the expense of competing traffic. Several attacks are considered for a selfish receiver to take advantage of TFRC. After confirming experimentally that the identified receiver attacks are effective, we design robust TCP-friendly rate control (RTFRC), a TFRC variant resilient to the attacks. We also show that additional attacks targeted directly at RTFRC are unable to compromise the protocol
['Manfred Georg', 'Sergey Gorinsky']
Protecting TFRC from a Selfish Receiver