Related Experiment Video
Updated: Aug 19, 2025

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
Published on: December 15, 2023
Efficient Integrity-Tree Structure for Convolutional Neural Networks through Frequent Counter Overflow Prevention in
Jesung Kim1, Wonyoung Lee1, Jeongkyu Hong2
1School of Computing, Korea Advanced Institute of Science and Technology (KAIST), 291, Daehak-ro, Yuseong-gu, Daejeon 34141, Republic of Korea.
Protecting sensitive data in convolutional neural networks (CNNs) is crucial. This study introduces Countermark-tree, an efficient integrity-tree structure that significantly reduces energy consumption and improves performance for CNN workloads.
Area of Science:
- Computer Science
- Hardware Security
- Machine Learning
Background:
- Convolutional Neural Networks (CNNs) are increasingly used, but their inference processes handle sensitive data, necessitating robust security measures.
- Hardware-based Secure Memory solutions exist but often incur substantial performance and energy overhead, especially for resource-constrained environments like the Internet of Things (IoT).
Purpose of the Study:
- To investigate memory access patterns in CNN workloads to understand their impact on Secure Memory performance.
- To propose an efficient integrity-tree structure optimized for CNN memory access characteristics.
Main Methods:
- Analyzed memory access patterns of CNN workloads, focusing on write-intensive regions.
- Developed and evaluated an efficient integrity-tree structure, Countermark-tree, tailored for CNNs.
Main Results:
- Identified that CNN workloads exhibit highly localized write patterns, with a significant percentage of writes concentrated in small memory regions.
- Countermark-tree demonstrated a 48% reduction in energy consumption and an 11.2% performance improvement over VAULT-128.
- The proposed Countermark-tree achieved comparable integrity-tree size to the state-of-the-art VAULT-64.
Conclusions:
- The localized memory access patterns in CNNs present unique challenges for traditional Secure Memory techniques.
- Countermark-tree offers an effective and efficient hardware-based solution for securing CNN data, particularly in IoT applications, by optimizing for these specific access patterns.
Related Concept Videos
Understanding Memory
Survival Tree
Building a Survival Tree
Constructing a...
System of Memory
Long-Term Memory
Long-term memory can be categorized into two primary types: explicit and implicit memory. Explicit memory, also known as declarative memory, involves the conscious recollection of information that we deliberately try to remember, recall, and articulate. This type of memory encompasses specific facts, events, and...
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Convolution Properties I
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:

