19 research outputs found

    Software countermeasures for control flow integrity of smart card C codes

    Get PDF
    International audienceFault attacks can target smart card programs in order to disrupt an execution and gain an advantage over the data or the embedded functionalities. Among all possible attacks, control flow attacks aim at disrupting the normal execution flow. Identifying harmful control flow attacks as well as designing countermeasures at software level are tedious and tricky for developers. In this paper, we propose a methodology to detect harmful intra-procedural jump attacks at source code level and to automatically inject formally-proven countermeasures. The proposed software countermeasures defeat 100% of attacks that jump over at least two C source code statements or beyond. Experiments show that the resulting code is also hardened against unexpected function calls and jump attacks at assembly level

    A 16-bit low-power microcontroller with monolithic MEMS-LC clocking

    No full text
    Abstract—Low-power, single-chip integrated systems are prevailing in remote applications due to the increasing power and delay cost of inter-chip communication compared to on-chip computation. This paper describes the design and measured performance of a fully-functional digital core with a low-jitter, monolithic, MEMS-LC clock reference. This chip has been fabricated in TSMC’s 0.18”m MM/RF bulk CMOS process. Maximum power consumption of the complete microsystem is 48.78mW operating at 90MHz with a 1.8V power supply. I

    Microsystem and SoC Design with UMIPS

    No full text
    Several IP components have been developed and are presented here including analog, digital, mixed-signal, and MEMS circuitry. These components have been incorporated into a recently founded research IP repository, UMIPS, for design reuse. A complete microsystem has since been developed from this repository using an IPbased development framework and platform design approach. Here a discussion is presented regarding the development of these IP components, the research IP repository, use of the repository in the development of microsystems and SoC technology, and the importance of IP and design reuse for accelerating microsystems and SoC research. 1

    A low-power microinstrument for chemical analysis of remote environments

    No full text
    The need for small, reliable, and accurate microsystems that can remotely monitor earth and extraterrestrial environments has increased demand for single-chip microinstruments with long lifetimes. This paper presents work toward a monolithic, lowpower, mixed-signal microcontroller that is capable of measuring, processing, and storing data from liquid chemical sensors. The system consists of a potentiostatic interface circuit, programmable gain amplifier, analog-to-digital converter, microprocessor core, on-chip memory, and a CMOS-MEMS monolithic clock reference. The microinstrument was designed in TSMC’s 0.18 ”m CMOS process and operates from a nominal 1.8 V supply that is scalable down to 900 mV. The system consumes 50 mW at
    corecore