Related Experiment Video
Updated: Nov 10, 2025

05:30
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
894
Efficient Implementation of NIST LWC ESTATE Algorithm Using OpenCL and Web Assembly for Secure Communication in Edge
1Department of Financial Information Security, Kookmin University, Seoul 02707, Korea.
Sensors (Basel, Switzerland)
|April 3, 2021
Summary
This study introduces web-based security software for edge computing, utilizing the ESTATE algorithm for efficient data encryption and authentication. Optimized for both edge devices and servers, it ensures secure wireless communication.
Area of Science:
- Cybersecurity and Network Engineering
- Applied Cryptography
- Edge Computing Systems
Background:
- Edge computing relies heavily on wireless communication, necessitating robust data encryption for confidentiality and integrity.
- Optimizing cryptographic operations on both resource-constrained edge devices and high-throughput servers is crucial for efficient secure communication.
- Existing solutions may not adequately address the unique performance and universality requirements of edge computing security.
Purpose of the Study:
- To develop and present two versions of web-based security software for edge and server sides in edge computing environments.
- To implement and optimize the ESTATE (Energy efficient and Single-state Tweakable block cipher based MAC-Then-Encrypt) algorithm for secure data transmission.
- To enhance the performance of cryptographic operations using Web Assembly on edge devices and OpenCL on servers.
Main Methods:
- Developed universal, web-based security software executable on any browser for broad compatibility.
- Implemented the ESTATE algorithm using Web Assembly, optimizing performance through pre-computation of tweak values and efficient conditional statement handling.
- Utilized OpenCL with loop unrolling and optimized memory access for high-performance parallel encryption on server-side applications.
- Incorporated TweAES-128 and TweAES-128-6 with T-table methods and shuffling for AES-compatible, cache-timing attack-resistant operations.
Main Results:
- Demonstrated efficient implementation of the ESTATE algorithm via Web Assembly in major web browsers (Chrome, Firefox, Edge).
- Achieved significant performance improvements on the server-side using OpenCL, particularly through loop unrolling and optimized data handling.
- Validated the software's capability to provide both data confidentiality and authentication, covering essential security services for edge computing.
Conclusions:
- The developed web-based security software effectively addresses the need for secure and efficient communication in edge computing.
- The use of Web Assembly and OpenCL, along with algorithmic optimizations, provides a versatile and high-performance solution for edge and server security.
- The software's universality and focus on lightweight cryptography make it suitable for a wide range of edge devices and applications.
Related Concept Videos
Lattice Centering and Coordination Number
10.6K
The structure of a crystalline solid, whether a metal or not, is best described by considering its simplest repeating unit, which is referred to as its unit cell. The unit cell consists of lattice points that represent the locations of atoms or ions. The entire structure then consists of this unit cell repeating in three dimensions. The three different types of unit cells present in the cubic lattice are illustrated in Figure 1.
Types of Unit Cells
Imagine taking a large number of identical...
Types of Unit Cells
Imagine taking a large number of identical...
10.6K
Clamper Circuit
731
A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
731
Parallel Processing
423
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
423
Ampere-Maxwell's Law: Problem-Solving
887
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 the...
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 the...
887
Non-ohmic Devices
1.3K
In most substances, the current flow is proportional to the voltage applied to it. A simple relationship between the values of current, voltage, and resistance is known as Ohm's law. Nonohmic devices do not exhibit a linear relationship between voltage and current. One such device is the semiconducting circuit element known as a diode. A diode is a circuit device that allows current flow in only one direction.
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
1.3K
Assembly of Signaling Complexes
6.1K
Multiprotein signaling complexes are formed in a dynamic process involving protein-protein interactions at the cytoplasmic domain of transmembrane receptors or enzymatic and non-enzymatic proteins associated with the receptor. These complexes ensure the activation and propagation of intracellular signals that regulate cell functions.
Interaction domains in cell signaling
Interaction domains recognize exposed features of their binding partners containing post-translationally modified sequences,...
Interaction domains in cell signaling
Interaction domains recognize exposed features of their binding partners containing post-translationally modified sequences,...
6.1K

