Publications
Disclaimer: The material on this website is provided to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are retained by the authors or by other copyright holders. It is understood that all persons copying this material will adhere to the terms and constraints invoked by each author's or publisher's copyright. The copyright laws of most countries have "fair-use" clauses, which explicitly permit personal use of copyrighted material for teaching or research purposes. However, reprinting or republication of this material for commercial purposes requires a permission from the corresponding copyright holder (Springer Verlag, ACM, or IEEE).
Material copyrighted by Springer-Verlag can also be obtained from SpringerLink.
Material copyrighted by ACM can also be obtained from the ACM Digital Library.
Material copyrighted by IEEE can also be obtained from IEEE Xplore.
IMPORTANT NOTE
Due to the relaunch of the IAIK website, the ISEC publications page is due for a technical restructuring. Until this work is completed, we will offer the old page here for your convenience. However, it is currently not possible to provide direct links to the abstract, paper, BibTeX file, and presentation slides of the publications. For the abstract and paper, please refer to the publisher sites listed above or to IAIK's publication website. We hope that we can offer the comprehensive listing of ISEC publications with links to all materials in the near future.
Manuscripts and Preprints (Submitted for Publication)
Johann Großschädl and Stefan Tillich. Power/Delay Characteristics of Unified Multipliers for Public-Key Cryptography. Submitted for publication, February 2007.
Accepted for Publication (but not yet Published)
Papers on Instruction Set Extensions
Stefan Tillich and Christoph Herbst. Boosting AES Performance on a Tiny Processor Core. In Topics in Cryptology - CT-RSA 2008, Proceedings of the Cryptographers' Track at the RSA Conference 2008, vol. 4964 of Lecture Notes in Computer Science, pp. 170–186. Springer Verlag, 2008.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 27.4% |
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. Journal of Signal Processing Systems, vol. 50, no. 2, pp. 251–261, February 2008.
| Abstract | Paper | BibTeX | Note: Extended version of the SAMOS 2006 paper |
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.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 31.3% |
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: Architectures, Methods and Tools (DSD 2007), pp. 680–689. IEEE Computer Society Press, 2007.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 19.2% (for full papers) |
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.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 20.9% |
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.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 28.7% |
Stefan Tillich, Christoph Herbst, and Stefan Mangard. Protecting AES Software Implementations on 32-bit Processors against Power Analysis. In Applied Cryptography and Network Security — ACNS 2007, vol. 4521 of Lecture Notes in Computer Science, pp. 141–157. Springer Verlag, 2007.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 11.9% |
Stefan Tillich and Johann Großschädl. Instruction Set Extensions for Efficient AES Implementation on 32-bit Processors. In Cryptographic Hardware and Embedded Systems — CHES 2006, vol. 4249 of Lecture Notes in Computer Science, pp. 270–284. Springer Verlag, 2006.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 28.6% |
Johann Großschädl, Paolo Ienne, Laura Pozzi, Stefan Tillich, and Ajay K. Verma. Combining Algorithm Exploration with Instruction Set Design: A Case Study in Elliptic Curve Cryptography. In Proceedings of the 9th Conference on Design, Automation and Test in Europe (DATE 2006), pp. 218–223. ACM Press, 2006.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 27.9% (for full and short papers) |
Johann Großschädl, Alexander Szekely, and Stefan Tillich. Algorithm Exploration for Long Integer Modular Arithmetic on a SPARC V8 Processor with Cryptography Extensions. In Proceedings of the 2nd International Conference on Embedded Software and Systems (ICESS 2005), pp. 187–194. IEEE Computer Society Press, 2005.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 36.3% |
Stefan Tillich, Johann Großschädl, and Alexander Szekely. An Instruction Set Extension for Fast and Memory-Efficient AES Implementation. In Communications and Multimedia Security — CMS 2005, vol. 3677 of Lecture Notes in Computer Science, pp. 11–21. Springer Verlag, 2005.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 19.6% |
Stefan Tillich and Johann Großschädl. Accelerating AES Using Instruction Set Extensions for Elliptic Curve Cryptography. In Computational Science and Its Applications — ICCSA 2005, vol. 3481 of Lecture Notes in Computer Science, pp. 665–675. Springer Verlag, 2005.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 20.0% |
Johann Großschädl, Sandeep S. Kumar, and Christof Paar. Architectural Support for Arithmetic in Optimal Extension Fields. In Proceedings of the 15th IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP 2004), pp. 111–124. IEEE Computer Society Press, 2004.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 53.6% |
Stefan Tillich and Johann Großschädl. A Simple Architectural Enhancement for Fast and Flexible Elliptic Curve Cryptography over Binary Finite Fields GF(2m). In Advances in Computer Systems Architecture — ACSAC 2004, vol. 3189 of Lecture Notes in Computer Science, pp. 282–295. Springer Verlag, 2004.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 29.6% |
Johann Großschädl and Erkay Savaş. Instruction Set Extensions for Fast Arithmetic in Finite Fields GF(p) and GF(2m). In Cryptographic Hardware and Embedded Systems — CHES 2004, vol. 3156 of Lecture Notes in Computer Science, pp. 133–147. Springer Verlag, 2004.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 25.6% |
Johann Großschädl, Karl C. Posch, and Stefan Tillich. Architectural Enhancements to Support Digital Signal Processing and Public-Key Cryptography. In Proceedings of the 2nd Workshop on Intelligent Solutions in Embedded Systems (WISES 2004), pp. 129–143, Graz, Austria, June 25, 2004.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 65.2% |
Johann Großschädl and Guy-Armand Kamendje. A Single-Cycle (32×32+32+64)-bit Multiply/Accumulate Unit for Digital Signal Processing and Public-Key Cryptography. In Proceedings of the 10th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2003), pp. 739–741. IEEE, 2003.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: ?? |
Johann Großschädl and Guy-Armand Kamendje. Architectural Enhancements for Montgomery Multiplication on Embedded RISC Processors. In Applied Cryptography and Network Security — ACNS 2003, vol. 2846 of Lecture Notes in Computer Science, pp. 418–434. Springer Verlag, 2003.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 16.8% |
Johann Großschädl and Guy-Armand Kamendje. Low Power Design of a Functional Unit for Arithmetic in Finite Fields GF(p) and GF(2m). In Information Security Applications — WISA 2003, vol. 2908 of Lecture Notes in Computer Science, pp. 227–243. Springer Verlag, 2003.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 18.0% |
Johann Großschädl and Guy-Armand Kamendje. Instruction Set Extension for Fast Elliptic Curve Cryptography over Binary Finite Fields GF(2m). In Proceedings of the 14th IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP 2003), pp. 455–468. IEEE Computer Society Press, 2003.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 36.0% |
Johann Großschädl. Architectural Support for Long Integer Modulo Arithmetic on RISC-Based Smart Cards. International Journal of High Performance Computing Applications, vol. 17, no. 2, pp. 135–146, Summer 2003.
| Abstract | Paper | BibTeX | Note: Extended version of the SBAC-PAD 2002 paper |
Johann Großschädl and Guy-Armand Kamendje. Optimized RISC Architecture for Multiple-Precision Modular Arithmetic. In Security in Pervasive Computing — SPC 2003, vol. 2802 of Lecture Notes in Computer Science, pp. 253–270. Springer Verlag, 2003.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 37.3% |
Johann Großschädl. Instruction Set Extension for Long Integer Modulo Arithmetic on RISC-Based Smart Cards. In Proceedings of the 14th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2002), pp. 13–19. IEEE Computer Society Press, 2002.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 32.4% |
Papers on Other Topics Related to the ISEC Project
Stefan Tillich and Christoph Herbst. Attacking State-of-the-Art Software Countermeasures—A Case Study for AES. In Cryptographic Hardware and Embedded Systems — CHES 2008, vol. 5154 of Lecture Notes in Computer Science, pp. 228–243. Springer Verlag, 2008.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 25.2% |
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.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 14.4% (for full papers) |
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.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 29.4% | Extended Version |
Manuel Koschuch, Joachim Lechner, Andreas Weitzer, Johann Großschädl, Alexander Szekely, Stefan Tillich, and Johannes Wolkerstorfer. Hardware/Software Co-Design of Elliptic Curve Cryptography on an 8051 Microcontroller. In Cryptographic Hardware and Embedded Systems — CHES 2006, vol. 4249 of Lecture Notes in Computer Science, pp. 430–444. Springer Verlag, 2006.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 28.6% |
Stefan Tillich, Martin Feldhofer, and Johann Großschädl. Area, Delay, and Power Characteristics of Standard-Cell Implementations of the AES S-Box. In Embedded Computer Systems: Architectures, Modeling, and Simulation, vol. 4017 of Lecture Notes in Computer Science, pp. 457–466. Springer Verlag, 2006.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 36.2% (for papers in LNCS proceedings) |
Elisabeth Oswald, Stefan Mangard, Christoph Herbst, and Stefan Tillich. Practical Second-Order DPA Attacks for Masked Smart Card Implementations of Block Ciphers. In Topics in Cryptology — CT-RSA 2006, vol. 3860 of Lecture Notes in Computer Science, pp. 192–207. Springer Verlag, 2006.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 30.6% |
Johann Großschädl, Roberto M. Avanzi, Erkay Savaş, and Stefan Tillich. Energy-Efficient Software Implementation of Long Integer Modular Arithmetic. In Cryptographic Hardware and Embedded Systems — CHES 2005, vol. 3659 of Lecture Notes in Computer Science, pp. 75–90. Springer Verlag, 2005.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 29.6% |
Stefan Tillich and Johann Großschädl. A Survey of Public-Key Cryptography on J2ME-Enabled Mobile Devices. In Computer and Information Sciences — ISCIS 2004, vol. 3280 of Lecture Notes in Computer Science, pp. 935–944. Springer Verlag, 2004.
| Abstract | Paper | BibTeX | Slides | Acceptance Rate: 29.9% |
Presentations, Technical Reports, and Extended Abstracts (Without Publication Record)
Stefan Tillich and Johann Großschädl. Instruction Set Extensions for Cryptography. Presentation at ECRYPT: Challenges and Perspectives for Academia and Industry, Antwerp, Belgium, May 28, 2008.
| Slides |
Manuel Koschuch, Johann Großschädl, and Dan Page. Hardware/Software Co-Design of Public-Key Cryptography for SSL Protocol Execution in Embedded Systems. In Proceedings of the 2nd Workshop on Embedded Systems Security (WESS 2007), pp. 5–10, Salzburg, Austria, October 4, 2007.
Johann Großschädl, Stefan Tillich, Alexander Szekely, Manuel Koschuch, and Michael Wurm. Instruction Set Extensions for Cryptography (ISEC Project). Presentation at the Rump Session of the 9th International Workshop on Cryptographic Hardware and Embedded Systems (CHES 2007), Vienna, Austria, September 11, 2007.
Johann Großschädl. TinySA: A Security Architecture for Wireless Sensor Networks. Poster Presentation at the 2nd Conference on Future Networking Technologies (CoNEXT 2006), Lisbon, Portugal, December 4–7, 2006. An Extended Abstract appeared in the Conference Proceedings published by ACM Press.
Klaus Schgaguler, Stefan Tillich, and Holger Bock. A Dual-FGPA Approach for Evaluation of Countermeasures against Power Analysis. In Proceedings of AustroChip 2006, pp. 163–168, Vienna, Austria, October 11, 2006.
Stefan Tillich. Supporting Cryptography on Embedded Processors: Coprocessor vs. Instruction Set Extensions. Presentation at the Rump Session of the 13th International Workshop on Fast Software Encryption (FSE 2006), Graz, Austria, March 16, 2006.
Stefan Tillich and Johann Großschädl. A SPARC V8 Processor with Cryptography Extensions. Demonstration at the University Booth at the 9th Conference on Design, Automation and Test in Europe (DATE 2006), Munich, Germany, March 7–9, 2006.
Stefan Tillich. Instruction Set Extensions for Secret-Key Cryptography. Poster Presentation at the EDAA Ph.D. Forum at the 9th Conference on Design, Automation and Test in Europe (DATE 2006), Munich, Germany, March 6, 2006.
Christian Pühringer, Stefan Tillich, and Johann Großschädl. A Java Processor with Hardware Acceleration for the Elliptic Curve Digital Signature Algorithm. In Proceedings of AustroChip 2005, pp. 49–56, Vienna, Austria, October 6, 2005.
Johann Großschädl, Stefan Tillich, Paolo Ienne, Laura Pozzi, and Ajay K. Verma. When Instruction Set Extensions Change Algorithm Design: A Study in Elliptic Curve Cryptography. In Proceedings of the 4th Workshop on Application-Specific Processors (WASP 2005), pp. 2–9, Jersey City, NJ, USA, September 22, 2005.
Stefan Tillich. Instruction Set Extensions versus Co-Processor. Presentation at the Rump Session of the 7th International Workshop on Cryptographic Hardware and Embedded Systems (CHES 2005), Edinburgh, Scotland, August 30, 2005.
Roberto Avanzi, Lejla Batina, Benoît Chevallier-Mames, Nicolas Courtois, Claus Diem, Rob Granger, Johann Großschädl, Marc Joye, Nele Mentens, Roger Oyono, Dan Page, Jan Pelzl, Andy Rupp, Stefan Tillich. ECRYPT Deliverable D.VAM.1: Performance Benchmarks. Available for download at http://www.ecrypt.eu.org/documents/D.VAM.1-1.1.pdf, July 31, 2005.
Johann Großschädl and Stefan Tillich. Design of Instruction Set Extensions and Functional Units for Energy-Efficient Public-Key Cryptography. In Proceedings of the ECRYPT Workshop on RFID and Lightweight Crypto, pp. 52–66, Graz, Austria, July 14–15, 2005.
Johann Großschädl and Alexander Szekely. A SPARC V8 Processor with Instruction Set Extensions for Public-Key Cryptography. Demonstration at the SIGDA University Booth at the 42nd Design Automation Conference (DAC 2005), Anaheim, CA, USA, June 14–16, 2005.
Johann Großschädl. Instruction Set Extensions for Public-Key Cryptography. Poster Presentation at the EDAA Ph.D. Forum at the 8th Conference on Design, Automation and Test in Europe (DATE 2005), Munich, Germany, March 7, 2005.
Johann Großschädl, Karl C. Posch, and Stefan Tillich. Architectural Enhancements to Support Digital Signal Processing and Public-Key Cryptography. Telematik 10(3–4):36–42, December 2004.
Johann Großschädl and Erkay Savaş. Instruction Set Extensions for Fast Arithmetic in Finite Fields GF(p) and GF(2m). Presentation at the ECRYPT VAM-2 Working Group Meeting in Bochum, Germany, September 22, 2004.
Stefan Tillich. A Simple Architectural Enhancement for Fast and Flexible Elliptic Curve Cryptography over Binary Extension Fields GF(2m). Presentation at the ECRYPT VAM-2 Working Group Meeting in Graz, Austria, July 26, 2004.
Johann Großschädl and Erkay Savaş. Instruction Set Extensions for Fast Arithmetic in Finite Fields GF(p) and GF(2m). Presentation at the ECRYPT VAM-2 Working Group Meeting in Graz, Austria, July 26, 2004.
