Andrew Brown

School of Computer Science, University of Birmingham

 
home contact availability research teaching curriculum vitae

Background

I do research and teaching in the School of Computer Science at the University of Birmingham (UK).

I currently teach a 1st year module called Information and the Web, and previously taught a 2nd year module called Software Systems Components. My teaching covers more advanced techniques for software development and for structuring, representing, exchanging and presentating information. My primary aim is always to bring the abilities of my students to industry standard, and to construct modules which they and I enjoy.

My research centres on Computer Security and considers mechanisms to guarantee the safe execution of untrusted software. I focus on designing policy languages and models of access control which transform software to conform to security policies. Approaches that determine the context in which program events occur are central to my work.

My PhD thesis aims to simplify the process of writing software security policies and simultaneously expand the space of constraints on program execution which one can express and monitor, making software profiling more accurate. My PhD is supervised by Dr. Mark Ryan.

 

Research Interests

See my Publications :: Draft Publications :: Posters :: Talks

  • Secure programming: languages, compilers, stack inspection, execution monitoring, aspect-oriented programming
  • Systems and frameworks for security policy specification and program instrumentation
  • Access control and sandboxing for third-party applications, specifically those running on mobile devices
  • Language-based security and information flow
  • Issues surrounding human interaction with policies

I am very interested in bringing new technologies to market, specifically in my area of Computer Security. It seems that a lot of great work is done here but very little ever makes it off the page! Intellectual property, patents and IT law all fascinate me. I am now realising my ambitions in this area as a consultant to OrbisIP.

 

Teaching

I aim to bring the software design and development abilities of my students as close to our industry's requirements of graduates as is possible. For the past four years, I have facilitated this by teaching Software Systems Components. Much of the content herein was developed by me (with assistance from those listed) - please contact me if you wish to reuse it.

In the 2008/2009 session, I am teaching:

Semester I - 2008/2009:

Semester II - 2008/2009:

 

10th International Conference on Information and Communications Security (ICICS 2008)

In 2008, I organised the 10th International Conference on Information and Communications Security (ICICS 2008) with Mark Ryan, Guilin Wang, Ben Smyth and Hasan Qunoo. This event took place on 20th - 22nd October in Birmingham, UK. Started in 1997, ICICS brings together individuals from the multiple disciplines of Information and Communications Security, in order to foster the exchange of ideas.

 

Formal Verification and Security Group

The Formal Verification and Security Group at Birmingham works on the application of formal verification methods to systems and mechanisms of real-world complexity, with special attention to security. The group's research interests are security protocols, applied cryptography, access control systems and software security. I do work in the latter two (hyperlinked) areas.

Together with Ben Smyth, I organise the School's Computer Security Reading Group (CSRG). In 2009, the group will meet every Tuesday at 12:00 in Room 245. Anyone is welcome to join.

 

Research Students Webpage Competition, 2008

This webpage won the 2nd prize in the 2008 School of Computer Science Research Students Webpage Competition. First prize went to Ben Jones and third prize to Olaf Klinke, for this amazing contribution.

 

The opinions which I express within this site are not guaranteed to reflect those of the University of Birmingham and / or its School of Computer Science

Quote

 

 

Live Computer Security News

 

 

Search Tools

Google:

Internet

School of Computer Science

Wikipedia browser :: click here

Wikipedia:

Andrew Brown :: 2009