|
||||||
|
||||||
| Undergraduate Honours Projects | ||||||
|
Carleton University - School of Computer Science Undergraduate Honours Project Winter 2012 Accountable Sequence Numbers Jean-Benoit Aubin
ABSTRACT This paper will discuss ways to discover faults in a system using the concept of accountability. To begin, we will examine CSAR, a technique used to generate Cryptographic Strong Accountable Randomness. CSAR permits a user to generate random numbers that can be verified and it can generate future numbers that are not predictable. We will propose a novel technique, Accountable Sequence Numbers, as a way to generate sequence numbers. This technique uses accountability to increase the security of the TCP protocol by allowing a receiver to verify every sequence number that has been received. Moreover,this technique prevents session hijacking attacks. Finally, the sequence numbers generated using this technique can not only determine the identity of the sender, but they can also ensure that no packets are missing. |
||||||
|