Thesis Completed
Posted by Bradley Cowie on the 9 Novemeber 2009
My thesis is now complete, bounded and has been handed in. It may be found in the resources section under project deliverables.
Thesis - Draft 1 Completed
Posted by Bradley Cowie on the 20 October 2009
The first draft of my thesis has been completed. However a number of issues plague the document such as grammar, spelling and other small problems.
Implementation Status - Complete
Posted by Bradley Cowie on the 20 September 2009
I am now able to decrypt small files that have copied through HTTPS. These results can be seen in the results section under Project Bellerophon Results. I now begin my writeup.
Implementation Status - Update
Posted by Bradley Cowie on the 1 September June 2009
Fixed the TLS PRF function from the XYSSL library. Using this PRF function the symmetric keys were generated and cut correctly. All thats left to do is catch application data and decrypt it.
Implementation Outline
Posted by Bradley Cowie on the 13 April 2009
In order to decrypt encrypted traffic I need to obtain the ClientHello.Random, ServerHello.Random, Cipher Suite and Pre-Master Secret from the appropriate TLS messages. Once I have these parameters using the TLS PRF I must generate the Master Secret. Finally using the Master Secret, ClientHello.Randomm and ServerHello.Random to generate the symmetric keys. Using the symmetric keys and the encryption algorithm the encrypted text may be decrypted. The TLS RFC is of particular importance to me during this phase.
Literature Survey
Posted by Bradley Cowie on the 25 June 2009
I have now completed my Literature survey and it is available under the resources section. This took me a bit longer to complete than expected but I am still on schedule. A list of books and resources used for my Literature Review and my Final Thesis may be found under the readings tab.
Getting to grips with LibPCAP
Posted by Bradley Cowie on the 2 June 2009
Having fiddled with LibPCAP I am now able to capture traffic and build specific filters using BPF rules . This will be of great use in the rest of my implementation.
ISSA Paper Acceptance
Posted by Bradley Cowie on the 20 April 2009
A paper that I have written for ISSA has been accepted. I will attend this conference and present my work there.
ISSA Paper
Posted by Bradley Cowie on the 4 April 2009
My abstract for the ISSA conference accepted. I am now working towards a complete paper.
Getting to grips with general cryptography
Posted by Bradley Cowie on the 10 March 2009
I have spent the last few weeks reading around the problem statement. In particular I have been reading from Applied Cryptography and Pratical Cryptography from Bruce Scheinder.
Proposal Presentation
Posted by Bradley Cowie on the 23 March 2009
Today I presented my thesis proposal to the Rhodes Computer Science Department. I discussed the need for research into cryptographic protocols and the general importance of my proposed work.
Project Proposal
Posted by Bradley Cowie on the 15 March 2009
My project proposal for my honours thesis is available from the link below. In a nutshell I am attempting to design a framework for decrypting taffic encrypted by an arbitary cryptographic protocol. TLS will be used to provide sample implementation.