Resource Shared Galois Field Computation for Energy Efficient AES/CRC in IoT Applications

Safwat Mostafa Noor1, Eugene B John2

  • 1Apple Inc., Austin, TX 78746.

IEEE Transactions on Sustainable Computing
|July 26, 2021
PubMed
Summary

This article introduces a new hardware design that combines two common security and data-checking tasks—AES encryption and CRC error detection—into one shared unit. By identifying common mathematical steps in both processes, the researchers created a smaller, more power-efficient chip architecture suitable for battery-operated smart devices.

Frequently Asked Questions

Related Concept Videos

Distributed Loads: Problem Solving01:21

Distributed Loads: Problem Solving

Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
841
Conservation of Energy: Application01:12

Conservation of Energy: Application

When solving problems using the energy conservation law, the object (system) to be studied should first be identified. Often, in applications of energy conservation, we study more than one body at the same time. Second, identify all forces acting on the object and determine whether each force doing work is conservative. If a non-conservative force (e.g., friction) is doing work, then mechanical energy is not conserved. The system must then be analyzed with non-conservative work. Third, for...
7.4K
Electrical Energy01:10

Electrical Energy

Using electric appliances for a longer period of time consumes more electrical energy and results in a higher electric bill. The energy produced by the transfer of electrons from one point to another is known as electrical energy. If power is delivered at a constant rate, the electrical energy can be defined as the product of power used by the device for a period of time. The energy unit on electric bills is the kilowatt-hour, where one kilowatt-hour is equivalent to 3.6 × 106 joules.
1.4K
Energy Stored In A Coaxial Cable01:31

Energy Stored In A Coaxial Cable

A coaxial cable consists of a central copper conductor used for transmitting signals, followed by an insulator shield, a metallic braided mesh that prevents signal interference, and a plastic layer that encases the entire assembly.
In the simplest form, a coaxial cable can be represented by two long hollow concentric cylinders in which the current flows in opposite directions. The magnetic field inside and outside the coaxial cable is determined by using Ampère's law. The magnetic...
1.8K
Ampere-Maxwell's Law: Problem-Solving01:17

Ampere-Maxwell's Law: Problem-Solving

A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
838
Fast Decoupled and DC Powerflow01:24

Fast Decoupled and DC Powerflow

The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
361