Dr Philipp Reinecke
Lecturer
Overview
I am a researcher in performance, dependability, and security, and their interplay. My background includes academic and industrial research work in a broad range of areas. I am particularly interested in the development and application of theoretical approaches to practical problems. I am working as Head of Research for Thales' research institute NDEC in Ebbw Vale.
Most recently, I am focussing on cyberattack detection in IoT, SCADA, and ICS, as well as on investigating the efficiency and effectiveness of cybersecurity solutions. I use a broad range of methods, including stochastic models, simulations, cyber ranges, and behavioural attack simulation.
I teach CM2306 Communication Networks, CMT308 Programming Paradigms, and CMT217 Cybersecurity Operations. I am also the Programme Lead for the Cybersecurity MSc Programme.
Biography
- 2017-current: Researcher and Lecturer, Cardiff University
- 2014-2017: Research Engineer, Security and Manageability Lab, Hewlett Packard Labs Bristol
- 2012-2014: Software Engineer (Postdoc), Security and Manageability Lab, Hewlett Packard Labs Bristol
- 2009-2011: Research Assistant, Freie Universität Berlin
- 2007-2009: Research Assistant, Humboldt-Universität zu Berlin
- 2003-2007: Undergraduate Research Assistant, Humboldt-Universität zu Berlin
Publications
2020
- Alodhyani, F., Theodorakopoulos, G. and Reinecke, P. 2020. Password managers—it’s all about trust and transparency. Future Internet 12(11), article number: 189. (10.3390/fi12110189)
- Agyepong, E.et al. 2020. Cyber security operations centre concepts and implementation. In: Modern Theories and Practices for Cyber Ethics and Security Compliance. IGI Global, pp. 88-104., (10.4018/978-1-7998-3149-5.ch006)
- Gardner, R., Reinecke, P. and Wolter, K. 2020. Performance of tip selection schemes in DAG blockchains. Presented at: MARBLE 2019, Santorini, Greece, 6-9 May 2019Mathematical Research for Blockchain Economy. Springer pp. -., (10.1007/978-3-030-37110-4_8)
- Agyepong, E.et al. 2020. Challenges and performance metrics for security operations center analysts: a systematic review. Journal of Cyber Security Technology 4(3), pp. 125-152. (10.1080/23742917.2019.1698178)
- Agyepong, E.et al. 2020. Towards a framework for measuring the performance of a security operations center analyst. Presented at: IEEE International Conference on Cyber Security and Protection of Digital Services (Cyber Security 2020), Dublin, Ireland, 15-17 June 2020.
2019
- Nunes, M.et al. 2019. Getting to the root of the problem: A detailed comparison of kernel and user level data for dynamic malware analysis. Journal of Information Security and Applications 48, article number: 102365. (10.1016/j.jisa.2019.102365)
- Reinecke, P.et al. 2019. Category based execution scheduling. 10310877 [Patent].
2018
- Reinecke, K. E., Reinecke, P. and Crane, S. J. 2018. Recovery services for computing systems. 20180253362 [Patent].
- Reinecke, P., Casassa Mont, M. C. and Beresna, Y. 2018. Model-based computer attack analytics orchestration. 20180004941 [Patent].
2016
- Horvath, G.et al. 2016. Heuristic representation optimization for efficient generation of PH-distributed random variates. Annals of Operations Research 239(2), pp. 643-665. (10.1007/s10479-014-1736-x)
2015
- Wolter, K., Reinecke, P. and Dräger, M. 2015. GRnet: : A tool for Gnetworks with restart. Presented at: 6th ACM/SPEC International Conference on Performance Engineering: ICPEC 2015, Austin, TX, USA, 31 Jan - 4 Feb 2015ICPE '15: Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering. ACM pp. 101-102., (10.1145/2668930.2688060)
2014
- Reinecke, P. and Telek, M. 2014. Does a given vector-matrix pair correspond to a PH distribution?. Performance Evaluation 81, pp. 40-51. (10.1016/j.peva.2014.08.001)
2013
- Wolter, K.et al. 2013. PH-distributed fault models for mobile communication. Presented at: Proceedings of the 2012 Winter Simulation Conference (WSC), Berlin, Germany, 9-12 December 2012Proceedings of the 2012 Winter Simulation Conference (WSC). IEEE, (10.1109/WSC.2012.6465309)
- Danilkina, A., Reinecke, P. and Wolter, K. 2013. SFERA: A simulation framework for the performance evaluation of restart algorithms in service-oriented systems. Electronic Notes in Theoretical Computer Science 291, pp. 3-14. (10.1016/j.entcs.2012.11.014)
- Reinecke, P., Krauß, T. and Wolter, K. 2013. Phase-type fitting using hyperstar. Lecture notes in computer science 8168 (10.1007/978-3-642-40725-3_13)
- Happ, D., Reinecke, P. and Wolter, K. 2013. Fault-impact models based on delay and packet loss for IEEE 802.11g. Lecture notes in computer science 8054 (10.1007/978-3-642-40196-1_21)
- Fourneau, J.et al. 2013. Multiple class G-networks with restart. Presented at: 4th ACM/SPEC International Conference on Performance Engineering 2013, Prague, Czech Republic, 21 -24 April 2013Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering. New York: ACM pp. 39 - 50., (10.1145/2479871.2479880)
2012
- Reinecke, P., Krauss, T. and Wolter, K. 2012. HyperStar: Phase-type fitting made easy. Presented at: Ninth International Conference on Quantitative Evaluation of Systems 2012, London, U.K., 17-20 September 2012Proceedings of the Ninth International Conference on Quantitative Evaluation of Systems. IEEE pp. 201-202., (10.1109/QEST.2012.29)
- Kounev, S.et al. 2012. Providing dependability and resilience in the cloud: Challenges and opportunities. In: Wolter, K. et al. eds. Resilience Assessment and Evaluation of Computing Systems. Berlin: Springer, pp. 65-81., (10.1007/978-3-642-29032-9_4)
- Reinecke, P., Bodrog, L. and Danilkina, A. 2012. Phase-type distributions. In: Wolter, K. et al. eds. Resilience Assessment and Evaluation of Computing Systems. Berlin, Heidelberg: Springer, pp. 85-113., (10.1007/978-3-642-29032-9_5)
- Bradley, J. T.et al. 2012. Scalable stochastic modelling for resilience. In: Wolter, K. et al. eds. Resilience Assessment and Evaluation of Computing Systems. Berlin. Heidelburg: Springer, pp. 115-149., (10.1007/978-3-642-29032-9_6)
- Bellahsene, S.et al. 2012. Case study: Mobile networks. In: Wolter, K. et al. eds. Resilience Assessment and Evaluation of Computing Systems. Berlin, Heidelberg: Springer, pp. 343-364., (10.1007/978-3-642-29032-9_17)
- Reinecke, P. and Horvath, G. 2012. Phase-type distributions for realistic modelling in discrete-event simulation. Presented at: 5th International Workshop on OMNeT++, Desenzano del Garda, Italy, 19 – 23 March 2012Proceedings of the 5th International Workshop on OMNeT++. ACM pp. -., (10.4108/icst.simutools.2012.247727)
- Blywis, B.et al. 2012. Gossip routing, percolation, and restart in wireless multi-hop networks. Presented at: IEEE Wireless Communications and Networking Conference (WCNC) 2012, Shanghai, China, 1-4 April 2012Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC) 2012. IEEE pp. 3019 - 3023., (10.1109/WCNC.2012.6214322)
- Horváth, G.et al. 2012. Efficient generation of PH-distributed random variates. Lecture notes in computer science 7314 (10.1007/978-3-642-30782-9_19)
- Reinecke, P., Telek, M. and Wolter, K. 2012. Micro and macro views of discrete-state markov models and their application to efficient simulation with phase-type distributions. ACM SIGMETRICS Performance Evaluation Review 40(1), pp. 425-426. (10.1145/2318857.2254826)
2011
- Reinecke, P. and Wolter, K. 2011. A simulation study on the effectiveness of restart and rejuvenation to mitigate the effects of software ageing. Presented at: 2010 IEEE Second International Workshop on Software Aging and Rejuvenation, San Jose, CA, USA, 2 November 20102010 IEEE Second International Workshop on Software Aging and Rejuvenation. IEEE, (10.1109/WOSAR.2010.5722100)
- Reinecke, P. and Wolter, K. 2011. On stochastic fault-injection for IP-packet loss emulation. Presented at: EPEW 2011: 8th European Performance Engineering Workshop, Borrowdale, UK, 12-13 October 2011 Presented at Thomas, N. ed.Computer Performance Engineering: 8th European Performance Engineering Workshop, EPEW 2011, Borrowdale, UK, October 12-13, 2011. Proceedings, Vol. 6977. Lecture Notes in Computer Science Springer Verlag pp. 163 - 173., (10.1007/978-3-642-24749-1_13)
- Wolter, K., Reinecke, P. and Mittermaier, A. 2011. Model-based evaluation and improvement of PTP syntonisation accuracy in packet-switched backhaul networks for mobile applications. Presented at: EPEW 2011: 8th European Performance Engineering Workshop, Borrowdale, UK, 12-13 October 2011 Presented at Thomas, N. ed.Computer Performance Engineering: 8th European Performance Engineering Workshop, EPEW 2011, Borrowdale, UK, October 12-13, 2011. Proceedings, Vol. 6977. Lecture Notes in Computer Science Springer pp. 219 - 234., (10.1007/978-3-642-24749-1_17)
2010
- Reinecke, P., Wolter, K. and van Moorsel, A. 2010. Evaluating the adaptivity of computing systems. Performance Evaluation 67(8), pp. 676 - 693. (10.1016/j.peva.2009.12.001)
- Wolter, K. and Reinecke, P. 2010. Stochastic models for dependable services. Electronic Notes in Theoretical Computer Science 261, pp. 5 - 21. (10.1016/j.entcs.2010.01.003)
- Reinecke, P., Telek, M. and Wolter, K. 2010. Reducing the cost of generating APH-distributed random numbers. Presented at: MMB&DFT: 15th International GI/ITG Conference on Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance, Essen, Germany, 15-17 March 2010 Presented at Müller-Clostermann, B., Echtle, K. and Rathgeb, E. P. eds.Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance: 5th International GI/ITG Conference, MMB&DFT 2010, Essen, Germany, March 15-17, 2010. Proceedings, Vol. 5987. Springer pp. 274 - 286., (10.1007/978-3-642-12104-3_21)
- Wolter, K. and Reinecke, P. 2010. Performance and security tradeoff. Presented at: SFM 2010: 10th International School on Formal Methods for the Design of Computer, Communication and Software Systems, Bertinoro, Italy, 21-26 June 2010 Presented at Aldini, A. et al. eds.Formal Methods for Quantitative Aspects of Programming Languages: 10th International School on Formal Methods for the Design of Computer, Communication and Software Systems, SFM 2010, Bertinoro, Italy, June 21-26, 2010, Advanced Lectures, Vol. 6154. Lecture Notes in Computer Science Springer pp. 135 - 167., (10.1007/978-3-642-13678-8_4)
2009
- Semmler, J., Wolter, K. and Reinecke, P. 2009. On-line monitoring for model-based QoS management in IEEE 802.11 wireless networks. Presented at: 2009 IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems, London, UK, 21-23 September 2009Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), International Symposium on. IEEE, (10.1109/MASCOT.2009.5367053)
2008
- Reinecke, P. and Wolter, K. 2008. Adaptivity metric and performance for restart strategies in web services reliable messaging. Presented at: 7th International Workshop on Software and Performance, Princeton, NJ, USA, June 2008WOSP '08: Proceedings of the 7th International Workshop on Software and Performance. New York: Assocaition for Computing Machinery pp. 201., (10.1145/1383559.1383585)
- Reinecke, P. and Wolter, K. 2008. Phase-type approximations for message transmission times in web services reliable messaging. Presented at: SIPEW 2008: SPEC International Performance Evaluation Workshop, Darmstadt, Germany, 27-28 June 2008 Presented at Kounev, S., Gorton, I. and Sachs, K. eds.Performance Evaluation: Metrics, Models and Benchmarks: SPEC International Performance Evaluation Workshop, SIPEW 2008, Darmstadt, Germany, June 27-28, 2008. Proceedings, Vol. 5119. Lecture Notes in Computer Science Springer pp. 191 - 207., (10.1007/978-3-540-69814-2_13)
- Reinecke, P., Wolter, K. and Zapotoczky, J. 2008. Performance analysis of dynamic priority shifting. Presented at: EPEW 2008: 5th European Performance Engineering Workshop, Palma de Mallorca, Spain, 24-25 September 2008 Presented at Thomas, N. and Juiz, C. eds.Computer Performance Engineering: 5th European Performance Engineering Workshop, EPEW 2008, Palma de Mallorca, Spain, September 24-25, 2008. Proceedings, Vol. 5261. Springer pp. 181 - 196., (10.1007/978-3-540-87412-6_14)
2006
- De Mello, E.et al. 2006. Secure and provable service support for human-intensive real-estate processes. Presented at: 2006 IEEE International Conference on Services Computing (SCC'06), Chicago, IL, USA, 18-22 September 2006Proceedings of 2006 IEEE International Conference on Services Computing (SCC'06). IEEE pp. -., (10.1109/SCC.2006.84)
- Woher, K. ., van Moorsel, A. P. A. and Reinecke, P. 2006. The fast and the fair: A fault-injection-driven comparison of restart oracles for reliable web services. Presented at: Third International Conference on the Quantitative Evaluation of Systems - (QEST'06), Riverside, CA, USA, 11-14 September 2006Proceedings of the Third International Conference on the Quantitative Evaluation of Systems - (QEST'06). IEEE, (10.1109/QEST.2006.50)
- Reinecke, P., van Moorsel, A. P. A. and Wolter, K. 2006. Experimental analysis of the correlation of HTTP GET invocations. Presented at: EPEW 2006: 3rd European Performance Engineering Workshop, Budapest, Hungary, 21-22 June 2006 Presented at Horvath, A. and Telek, M. eds.Formal Methods and Stochastic Models for Performance Evaluation: Third European Performance Engineering Workshop, EPEW 2006, Budapest, Hungary, June 21-22, 2006. Proceedings, Vol. 4054. Lecture Notes in Computer Science Springer pp. 226 - 237., (10.1007/11777830_16)
2005
- Reinecke, P., van Moorsel, A. and Wolter, K. 2005. A measurement study of the interplay between application level restart and transport protocol. Presented at: ISAS 2004: 1st International Service Availability Symposium, Munich, Germany, 13-14 May 2004 Presented at Malek, M., Reitenspieß, M. and Kaiser, J. eds.Service Availability: First International Service Availability Symposium, ISAS 2004, Munich, Germany, May 13-14, 2004, Revised Selected Papers, Vol. 3335. Lecture Notes in Computer Science Springer pp. 86 -100., (10.1007/978-3-540-30225-4_7)
Teaching
I currently teach the following modules:
- Communication Networks (2nd year UG)
- Programming Paradigms (MSc)
- Cybersecurity Operations (MSc)
I am the Module Leader for Communication Networks and the Programme Lead for the Cybersecurity MSc programme.
Revolving around the development and application of theoretical approaches to practical problems, my research interests span a wide range, including phase-type distribution fitting, random-variate generation, behavioural attack simulation using stochastic models, ultra-large system management, attack detection based on physical symptoms, cybersecurity analytics, learning of attack detectors, and many more. In fact, there are very few research questions that I am not interested in.
Supervision
I am interested in supervising PhD students in the following areas:
- Cybersecurity
- Performance, Security, and Dependability Evaluation