Johann Großschädl
Research Associate
University of Bristol
Department of Computer Science
Merchant Venturers Building, Room 2.01
Woodland Road, Bristol, BS8 1UB
United Kingdom
Phone: +44 (0)117 954-5254
Fax: +44 (0)117 954-5208
Email: ku.ca.sirb.sc@ldeahcszsorg.nnahoj
Web: http://www.cs.bris.ac.uk/~johann/
Research Interests
- Efficient implementation of cryptographic primitives
- Embedded system security
- Lightweight cryptography and security protocols for wireless sensor networks
- Hardware/software co-design
- Processor design, in particular application-specific instruction set processors
- Trusted computing
Current Research Projects
- CRISP : A Cryptographic RISC Processor
- CAO : A Cryptography Aware Language and Compiler
- ECRYPT : European Network of Excellence in Cryptology
Recent Publications (2007 onwards)
- Johann Großschädl, Alexander Szekely, and Stefan Tillich. The Energy Cost of Cryptographic Key Establishment in Wireless Sensor Networks (Extended Abstract). In Proceedings of the 2nd ACM Symposium on Information, Computer and Communications Security (ASIACCS 2007), pp. 380–382. ACM Press, 2007.
- Johann Großschädl, Stefan Tillich, Christian Rechberger, Michael Hofmann, and Marcel Medwed. Energy Evaluation of Software Implementations of Block Ciphers under Memory Constraints. In Proceedings of the 10th Conference on Design, Automation and Test in Europe (DATE 2007), pp. 1110–1115. ACM Press, 2007.
- Stefan Tillich and Johann Großschädl. VLSI Implementation of a Functional Unit to Accelerate ECC and AES on 32-bit Processors. In Arithmetic of Finite Fields — WAIFI 2007, vol. 4547 of Lecture Notes in Computer Science, pp. 40–54. Springer Verlag, 2007.
- Tobias Vejda, Dan Page, and Johann Großschädl. Instruction Set Extensions for Pairing-Based Cryptography. In Pairing-Based Cryptography — PAIRING 2007, vol. 4575 of Lecture Notes in Computer Science, pp. 208–224. Springer Verlag, 2007.
- Francesco Regazzoni, Stéphane Badel, Thomas Eisenbarth, Johann Großschädl, Axel Poschmann, Zeynep Toprak, Marco Macchetti, Laura Pozzi, Christof Paar, Yusuf Leblebici, and Paolo Ienne. A Simulation-Based Methodology for Evaluating the DPA-Resistance of Cryptographic Functional Units with Application to CMOS and MCML Technologies. In Proceedings of the 2nd International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (IC-SAMOS 2007), pp. 209–214. IEEE, 2007.
- Johann Großschädl, Stefan Tillich, and Alexander Szekely. Performance Evaluation of Instruction Set Extensions for Long Integer Modular Arithmetic on a SPARC V8 Processor. In Proceedings of the 10th Euromicro Conference on Digital System Design (DSD 2007), pp. 680–689. IEEE Computer Society Press, 2007.
- Stefan Tillich and Johann Großschädl. Power Analysis Resistant AES Implementation with Instruction Set Extensions. In Cryptographic Hardware and Embedded Systems — CHES 2007, vol. 4727 of Lecture Notes in Computer Science, pp. 303–319. Springer Verlag, 2007.
- Francesco Regazzoni, Thomas Eisenbarth, Johann Großschädl, Luca Breveglieri, Paolo Ienne, Israel Koren, and Christof Paar. Power Attacks Resistance of Cryptographic S-Boxes with Added Error Detection Circuits. In Proceedings of the 22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2007), pp. 508–516. IEEE Computer Society Press, 2007.
- Philipp Grabher, Johann Großschädl, and Dan Page. Cryptographic Side-Channels from Low-Power Cache Memory. In Cryptography and Coding, vol. 4887 of Lecture Notes in Computer Science, pp. 170–184. Springer Verlag, 2007.
- Stefan Tillich, Martin Feldhofer, Thomas Popp, and Johann Großschädl. Area, Delay, and Power Characteristics of Standard-Cell Implementations of the AES S-Box. In Journal of Signal Processing Systems, vol. 50, no. 2, pp. 251–261, February 2008.
- Johann Großschädl, Tobias Vejda, and Dan Page. Reassessing the TCG Specifications for Trusted Computing in Mobile and Embedded Systems. In Proceedings of the 1st IEEE Workshop on Hardware-Oriented Security and Trust (HOST 2008), pp. 84–90. IEEE, 2008.
- Philipp Grabher, Johann Großschädl, and Dan Page. Light-Weight Instruction Set Extensions for Bit-Sliced Cryptography. In Cryptographic Hardware and Embedded Systems — CHES 2008, vol. 5154 of Lecture Notes in Computer Science, pp. 331–345. Springer Verlag, 2008.
- Philipp Grabher, Johann Großschädl, and Dan Page. On Software Parallel Implementation of Cryptographic Pairings. In Selected Areas in Cryptography — SAC 2008, vol. 5381 of Lecture Notes in Computer Science, pp. 34–49. Springer Verlag, 2008.
Manuel Koschuch, Johann Großschädl, Udo Payer, Matthias Hudler,
and Michael Krüger.
Workload Characterization
of a Lightweight SSL Implementation Resistant to Side-Channel Attacks.
Accepted for presentation at the 7th International Conference on
Cryptology and Network Security (CANS 2008), Hong Kong, China, December 2–4,
2008.
Övünç Kocabas, Erkay Savas, and Johann Großschädl.
Enhancing an Embedded
Processor Core with a Cryptographic Unit for Performance and Security.
Accepted for presentation at the 4th International Conference on
Reconfigurable Computing and FPGAs (ReConFig 2008), Cancun, Mexico, December 3–5,
2008.
Note: The ISEC publications page provides PDF versions of most of the papers I wrote with my colleagues when I was a research assistant at IAIK. A fairly complete and up-to-date list of my publications can also be found at DBLP and TUG Online.
Selected Recent Presentations
- Cryptography Instruction Set Extensions to the SPARC V8 Architecture. Invited talk given at the Ecole Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland, November 29, 2007.
- Instruction Set Extensions for Cryptography. Presentation given at the final ECRYPT event ECRYPT: Challenges and Perspectives for Academia and Industry, Antwerp, Belgium, May 28, 2008 (together with Stefan Tillich).
- Micro-Architectural Countermeasures against Side-Channel Attacks. Presentation given at the Rump Session of the 10th Workshop on Cryptographic Hardware and Embedded Systems (CHES 2008), Washington, D.C., USA, August 12, 2008.
Processor Extensions
for Implementing a Software-MTM. Invited talk given at the Research
Workshop 4: Requirement Analysis for Mobile Trusted Modules, held in
conjunction with the 3rd European Trusted Infrastructure Summer School
(ETISS
2008), Oxford, U.K., September 4, 2008.
Professional Activities
I am serving (or have served) on the program committee of the following conferences and workshops:- 3rd International Conference on Autonomic and Trusted Computing
(ATC 2006).
Proceedings: Springer Verlag (LNCS 4158). - 21st International Symposium on Computer and Information Sciences
(ISCIS 2006).
Proceedings: Springer Verlag (LNCS 4263). - 3rd IEEE International Symposium on Security in Networks and
Distributed Systems
(SSNDS 2007).
Proceedings: IEEE CS Press (as part of the AINA 2007 Proceedings). - 2007 IEEE International Symposium on Ubisafe Computing
(UBISAFE 2007).
Proceedings: IEEE CS Press (as part of the AINA 2007 Proceedings). - 1st International Conference on Security of Information and
Networks (SIN 2007).
Proceedings: Trafford Publishing. - 22nd International Symposium on Computer and Information Sciences
(ISCIS 2007).
Proceedings: IEEE. - 2007 International Conference on Intelligent Pervasive Computing
(IPC 2007).
Proceedings: IEEE CS Press.
3rd International Workshop on Intelligent, Mobile and Internet Services
in Ubiquitous Computing (IMIS 2009).
Submission deadline: October 24, 2008.

