Standardized Signature Algorithms on Ultra-constrained 4-Bit MCU
نویسندگان
چکیده
In this work, we implement all three digital signature schemes specified in Digital Signature Standard (FIPS 186-3), including DSA and RSA (based on modular exponentiation) as well as ECDSA (based on elliptic curve point multiplication), on an ultra-constrained 4-bit MCU of the EPSON S1C63 family. Myriads of 4-bit MCUs are widely deployed in legacy devices, and some in security applications due to their ultra lowpower consumption. However, public-key cryptography, especially digital signature, on 4-bit MCU is usually neglected and even regarded as infeasible. Our highly energy-efficient implementation can give rise to a variety of security functionalities for these ultra-constrained devices.
منابع مشابه
Implementation and Performance Analysis of Elliptic Curve Digital Signature Algorithm
In this paper we present a novel method for obtaining fast software implementation of the Elliptic Curve Digital Signature Algorithm in the finite field GF(p) with an arbitrary prime modulus p of arbitrary length. The most important feature of the method is that it avoids bit-level operations which are slow on microprocessors and performs word-level operations which are significantly faster. Th...
متن کاملFast Hash-Based Signatures on Constrained Devices
Digital signatures are one of the most important applications of microprocessor smart cards. The most widely used algorithms for digital signatures, RSA and ECDSA, depend on finite field engines. On 8-bit microprocessors these engines either require costly coprocessors, or the implementations become very large and very slow. Hence the need for better methods is highly visible. One alternative t...
متن کاملHigh performance ultra-low-precision convolutions on mobile devices
Many applications of mobile deep learning, especially real-time computer vision workloads, are constrained by computation power. This is particularly true for workloads running on older consumer phones, where a typical device might be powered by a singleor dual-core ARMv7 CPU. We provide an open-source implementation and a comprehensive analysis of (to our knowledge) the state of the art ultra-...
متن کاملReduced Switching Delay for Networked Music Performance
• NMP: Networked Music Performance • Ultra-low delay variant of conferencing • End-to-end delays of 25 rather than 150 ms • NMP is not the same as conferencing • Participants prefer to do their own mixing • The MCU should only relay data streams • The MusiNet project • Ultra-low delay audio and video coding • Each participant indicates what it wants to receive • The MCU maintains a stream routi...
متن کاملHummingbird: Ultra-Lightweight Cryptography for Resource-Constrained Devices
Due to the tight cost and constrained resources of highvolume consumer devices such as RFID tags, smart cards and wireless sensor nodes, it is desirable to employ lightweight and specialized cryptographic primitives for many security applications. Motivated by the design of the well-known Enigma machine, we present a novel ultralightweight cryptographic algorithm, referred to as Hummingbird, fo...
متن کامل