Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
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.