A Low-Power BLS12-381 Pairing Crypto-Processor for Internet-of-Things Security Applications

01/19/2022
by   Utsav Banerjee, et al.
0

We present the first BLS12-381 elliptic curve pairing crypto-processor for Internet-of-Things (IoT) security applications. Efficient finite field arithmetic and algorithm-architecture co-optimizations together enable two orders of magnitude energy savings. We implement several countermeasures against timing and power side-channel attacks. Our crypto-processor is programmable to provide the flexibility to accelerate various elliptic curve and pairing-based protocols such as signature aggregation and functional encryption.

READ FULL TEXT
research
07/09/2019

An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications

This paper presents the first hardware implementation of the Datagram Tr...
research
03/11/2019

An Energy-Efficient Configurable Lattice Cryptography Processor for the Quantum-Secure Internet of Things

This paper presents a configurable lattice cryptography processor which ...
research
10/16/2019

Sapphire: A Configurable Crypto-Processor for Post-Quantum Lattice-based Protocols

Public key cryptography protocols, such as RSA and elliptic curve crypto...
research
12/13/2017

The microarchitecture of a multi-threaded RISC-V compliant processing core family for IoT end-nodes

Internet-of-Things end-nodes demand low power processing platforms chara...
research
11/09/2018

VDAS: Verifiable Data Aggregation Scheme for Internet of Things

Along with the miniaturization of various types of sensors, a mass of in...
research
06/25/2020

Arnold: an eFPGA-Augmented RISC-V SoC for Flexible and Low-Power IoT End-Nodes

A wide range of Internet of Things (IoT) applications require powerful, ...
research
09/30/2020

An Embedded RISC-V Core with Fast Modular Multiplication

One of the biggest concerns in IoT is privacy and security. Encryption a...

Please sign up or login with your details

Forgot password? Click here to reset