-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathAUTHORS
54 lines (46 loc) · 2.11 KB
/
AUTHORS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Hall of fame:
=============
Mathias Payer <mathias.payer@nebelwelt.net>
* Project lead and coordinator
* Worked on fastBT and trustBT since 2007
* Implemented and authored most of the optimizations
* Fast indirect jump and prediction
* Fast indirect call and prediction
* Adaptive combination of prediction and fast optimization
* Return cache and fast return
* Implemented the new disassembler component
* Primary human debugger
Antonio Barresi <barresi.antonio@gmail.com>
* Implemented the Lockdown CFI checks
* Reorganization of the source code
* Evaluation of the mechanism
* Security measurements of the Lockdown mechanism
Former developers:
------------------
Developers that worked on either fastBT, secuBT, or trustBT:
fastBT and secuBT were merged into trustBT. libdetox is a reimplementation of
the successful optimization concepts and security concepts of trustBT. The
authors below helped with the implementation of the optimizations and security
concepts of the proof of concept implementation.
Antonio Barresi <abarresi@student.ethz.ch>
- Worked hard on the security extensions during his master thesis in 2009
- Implemented trust component on top of BT and patched some security extensions
- Implemented the first version of the shadow jumptable optimization
Marcel Wirth <mawirth@student.ethz.ch>
- Worked hard on the BT during his semester thesis in 2007 and his master
thesis in 2009
- Worked on the first version of the BT without optimization during his
semester thesis
- Continued his work and added security extensions during his master thesis
- Fixed lots and lots of bugs
- Worked on some former optimizations
Peter Suter <suterpet@student.ethz.ch>
- Used the BT for the GCC STM extension during his master thesis in 2008
- Worked on the integration of the STM component and the BT into a modern
optimizing compiler
Stephan Classen <scl@soft-eng.ch>
- Worked on the BT during his master thesis in 2007
- Used fastBT to implement a STM library
- Tested early versions of fastBT and fixed lots of bugs
- Authored the tableGenerator to generate STM tables that redirect all
memory accessing instructions to an STM.