Domain-specific codesign for embedded security
TL;DR: The authors use ThumbPod, a prototype embedded security application, for remote identification applications such as intelligent keys or electronic payments, which combines security, biometrics, and networking domains.
read more
Abstract: Systems with multiple design domains require codesign of application domains. Dedicated hardware processors implement the application domains and software integrates them. The authors use ThumbPod, a prototype embedded security application, for remote identification applications such as intelligent keys or electronic payments. The device combines security, biometrics, and networking domains. Additional software support consists of a dynamic application download using the Java application manager. Sun's K virtual machine offers an infrastructure for secure code download and execution. The virtual machine also integrates the cryptoprocessor through a native interface.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Hardware Designer's Guide to Fault Attacks
TL;DR: An insight into the field of fault attacks and countermeasures to help the designer to protect the design against this type of implementation attacks and a guide for selecting a set of countermeasures, which provides a sufficient security level to meet the constraints of the embedded devices.
205
A digital design flow for secure integrated circuits
Kris Tiri,Ingrid Verbauwhede +1 more
TL;DR: Measurement-based experimental results have demonstrated that the secure digital design flow is a functional technique to thwart side-channel power analysis, and successfully protects a prototype Advanced Encryption Standard (AES) IC fabricated in an 0.18-mum CMOS.
Architecture support for accelerator-rich CMPs
Jason Cong,Mohammad Ali Ghodrat,Michael Gill,Beayna Grigorian,Glenn Reinman +4 more
- 03 Jun 2012
TL;DR: A hardware resource management scheme for accelerator sharing that supports sharing and arbitration of multiple cores for a common set of accelerators, and it uses a hardware-based arbitration mechanism to provide feedback to cores to indicate the wait time before a particular resource becomes available.
Securing embedded systems
D. Hwang,Patrick Schaumont,Kris Tiri,Ingrid Verbauwhede +3 more
- 01 Mar 2006
TL;DR: A top-down, multiabstraction layer approach for embedded security design reduces the risk of security flaws, letting designers maximize security while limiting area, energy, and computation costs.
Accelerator-Rich Architectures: Opportunities and Progresses
Jason Cong,Mohammad Ali Ghodrat,Michael Gill,Beayna Grigorian,Karthik Gururaj,Glenn Reinman +5 more
- 01 Jun 2014
TL;DR: This work believes future architectures will make extensive use of accelerators to significantly reduce energy consumption and present many new challenges and opportunities, such as accelerator synthesis, scheduling, sharing, virtualization, memory hierarchy optimization, and efficient compilation and runtime support.
References
Recommendation for Block Cipher Modes of Operation. Methods and Techniques
Morris J. Dworkin
- 01 Dec 2001
TL;DR: This recommendation defines five confidentiality modes of operation for use with an underlying symmetric key block cipher algorithm: Electronic Codebook (ECB), Cipher Block Chaining (CBC), Cipher Feedback (CFB), Output Feedback (OFB), and Counter (CTR).
RF/wireless interconnect for inter- and intra-chip communications
M.-C.F. Chang,Vwani P. Roychowdhury,Liyang Zhang,Hyunchol Shin,Yongxi Qian +4 more
- 01 Dec 2001
TL;DR: This paper introduces a novel RF/wireless interconnect concept for future inter- and intra-ULSI communications, based on low loss and dispersion-free microwave signal transmission, near-field capacitive coupling, and modem multiple-access algorithms.
365
A Methodology to Design Programmable Embedded Systems
Bart Kienhuis,Ed F. Deprettere,Pieter van der Wolf,Kees Vissers +3 more
- 16 Jul 2001
TL;DR: In this article, the Y-chart approach is used to design a set of programmable architectures, where the same resources can be reused for another application by reprogramming the system.
•Proceedings Article
A methodology to design programmble embedded systems: the Y-chart approach
Bart Kienhuis,Ed F. Deprettere,Pieter van der Wolf,Kees Vissers +3 more
- 01 Jan 2002
TL;DR: The concepts presented in this article provide a methodology in which architectures can be obtained that satisfies a set of constraints while establishing enough flexibility to support a given set of applications.
154
Hardware/software co-design of an elliptic curve public-key cryptosystem
S. Janssens,J. Thomas,W. Borremans,P. Gijsels,Ingrid Verbauwhede,Frederik Vercauteren,Bart Preneel,Joos Vandewalle +7 more
- 01 Jan 2001
TL;DR: This contribution discusses an implementation of an elliptic curve public-key cryptosystem on the Atmel FPSLIC, a system on a chip (SOC) that integrates a 40 K FPGA with an AVR microcontroller and a set of peripherals.
37