SES Virginia Tech

Secure Embedded Systems
Virginia Tech

Contact 302 Whittemore Hall (0111), Virginia Tech, Blacksburg
Phone: +1 540 231 3553
Lab 365 Durham Hall, Virginia Tech
Directions to Durham Hall
People Patrick Schaumont
Zhimin Chen (PhD)
Michael Gora (MS)
Xu Guo (PhD)
Abhranil Maiti (PhD)
Raghunandan Nagesh (MEng)
Anand Reddy (Meng)
Contents News
About Us
Sponsors
Current Projects
  • Side-channel analysis and countermeasure methodologies
  • Intellectual Property Protection of Embedded Firmware
  • Hardware/Software Codesign for Secure Embedded Systems
About Us

The Secure Embedded Systems Group investigates the design and implementation aspects of security in embedded-systems. We work on secure embedded hardware design, secure embedded software design, and the interface between the two. We also develop systematic design methods for such systems. We investigate implementations with maximal energy-efficiency and selected side-channel resistance. Our lab has a collection of embedded-processor-based and FPGA-based prototyping platforms to complement research concepts with working implementations.

Read about our activities in the 2007 ECE Department yearly report!

  • "Tree of Trust," Bradley Department of Electrical and Computer Engineering, 2007.

Below you will find summaries of our ongoing projects.

Sponsors
National Science
                Foundation The National Science Foundation
4201 Wilson Boulevard, Arlington, VA 22230

This material is based in part upon work supported by the National Science Foundation under Grant No 0644070.
Any opinions, findings and conclusions or recomendations expressed on this webpage are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).
McQ Inc McQ
1551 Forbes Street, Fredericksburg, VA 22405
ST
                Microelectronics ST Microelectronics
Via C. Olivetti, 2, I-20041 Agrate, Italy

Current Projects

Side-channel analysis and countermeasure methodologies

We are developing side-channel analysis techniques for protected hardware cryptographic circuits. We have developed analysis techniques for circuit styles based on masking as well as on hiding.

Side-channel Analysis Setup

Side Channel Analysis Measurement Setup

Related publications on side-channel analysis:

  • Z. Chen, P. Schaumont, "Slicing Up a Perfect Hardware Masking Scheme," IEEE Workshop on Hardware Oriented Security and Trust, May 2008.
  • P. Schaumont, K. Tiri, "Masking and Dual-Rail Logic Don't Add Up," Workshop on Cryptographic Hardware and Embedded Systems (CHES 2007), September 2007.
  • K. Tiri, P. Schaumont, "Changing the odds against masked logic," 13th Annual Workshop on Selected Areas in Cryptography, Montreal, Canada, 2006.

We are also working on countermeasure methodologies against known side-channel analysis techniques. We have developed several FPGA-specific design techniques for such circuits. Relevant publications include

  • P. Yu, P. Schaumont, "Secure FPGA Circuits using Controlled Placement and Routing," International Conference on Hardware/Software Codesign and System Synthesis, October 2007.
  • P. Yu, "Implementation of DPA-Resistant Circuits for FPGA," MS Thesis, Virginia Tech, 2007.

Intellectual Property Protection of Embedded Firmware

Current embedded systems contain large amounts of intellectual property in the form of embedded software and hardware configurations, for components including embedded processors, Digital Signal Processors (DSP) and Field Programmable Gate Arrays (FPGA). We are developing mechanisms to protect the intellectual property of this firmware at runtime.



Design Flow for DSP Firmware Protection

Design Flow for DSP Firmware Protection

Relevant Publications include

  • M. Gora, E. Simpson, P. Schaumont, "Intellectual Property Protection for Embedded Sensor Nodes," International Workshop on Systems, Architectures, Modeling, and Simulation (SAMOS 2008), July 2008.
  • E. Simpson, P. Schaumont, "Offline HW/SW Authentication for Reconfigurable Platforms," Workshop on Cryptographic Hardware and Embedded Systems 2006 (CHES 06), Yokohama, Japan, October 2006.
  • E. Simpson, "Runtime Intellectual Property Protection on Programmable Platforms", MS Thesis, Virginia Tech, 2007.

Hardware/Software Codesign for Secure Embedded Systems

We are developing a hardware-software codesign environment with specific support for secure embedded system design. The objective of secure embedded system design is to protect the root-of-trust from being compromised. The activities in this project include the partitioning of systems into secure and non-secure parts, and the development of secure interfaces to integrate those partitions back into a single system.

The SAM prototype (Secure VGA Display Peripheral).

Hardware/Software Codesign

Relevant Publications include

  • X. Guo, Z. Chen, P. Schaumont, "Energy and Performance Evaluation of an FPGA-based SoC Platform with AES and PRESENT Coprocessors", International Workshop on Systems, Architectures, Modeling, and Simulation (SAMOS 2008), July 2008.
  • P. Schaumont, E. Simpson, P. Yu, "A Video Interface with End-point Security,", Technical Report, ECE Department, Virginia Tech, January 2008
  • P. Schaumont, "A senior-level course in hardware-software codesign," International Conference on Microelectronic Systems Education (MSE 2007), San Diego, June 2007.
Hardware/Software Codesign for Secure Embedded Systems tries to leverage the specific advantages of hardware over software. Besides the well-known advantages of performance and power consumption, hardware offers the possibility of unique platform identification, true random number generation, and physical isolation of processing.
  • P. Schaumont, D. Hwang, "Turning Liabilities into Assets: Exploiting Deep-submicron CMOS Technology to Design Secure Embedded Circuits,", IEEE International Symposium on Circuits and Systems (ISCAS 08), May 2008, Seattle
Alumni Herwin Chan (Visiting Scholar Fall 07)
Pengyuan Yu (MSc Spring 07)
Eric Simpson (MSc Spring 07)
Jared Petrie (Undergraduate Researcher Spring 2008)
Mohammad Nilfiroush (Undergraduate Researcher Summer 06)
Jason Weiskopf (Visiting Student Spring 06)
Steve Suhr (Undergraduate Researcher Spring 06)

Valid HTML 4.0 Transitional