Large-Block Modular Addition Checksum Algorithms

02/26/2023
by   Philip Koopman, et al.
0

Checksum algorithms are widely employed due to their use of a simple algorithm with fast computational speed to provide a basic detection capability for corrupted data. This paper describes the benefits of adding the design parameter of increased data block size for modular addition checksums, combined with an empirical approach to modulus selection. A longer processing block size with the right modulus can provide significantly better fault detection performance with no change in the number of bytes used to store the check value. In particular, a large-block dual-sum approach provides Hamming Distance 3-class fault detection performance for many times the data word length capability of previously studied Fletcher and Adler checksums. Moduli of 253 and 65525 are identified as being particularly effective for general-purpose checksum use.

READ FULL TEXT
research
04/26/2023

An Improved Modular Addition Checksum Algorithm

This paper introduces a checksum algorithm that provides a new point in ...
research
06/15/2021

A Fast-Detection and Fault-Correction Algorithm against Persistent Fault Attack

Persistent Fault Attack (PFA) is a recently proposed Fault Attack (FA) m...
research
11/22/2017

Lightweight Fingerprints for Fast Approximate Keyword Matching Using Bitwise Operations

We aim to speed up approximate keyword matching by storing a lightweight...
research
08/03/2022

Block Discrete Empirical Interpolation Methods

We present two block variants of the discrete empirical interpolation me...
research
09/24/2020

Neurocoder: Learning General-Purpose Computation Using Stored Neural Programs

Artificial Neural Networks are uniquely adroit at machine learning by pr...
research
06/01/2013

Towards Detection of Bottlenecks in Modular Systems

The paper describes some basic approaches to detection of bottlenecks in...
research
06/24/2020

Fetch-Directed Instruction Prefetching Revisited

Prior work has observed that fetch-directed prefetching (FDIP) is highly...

Please sign up or login with your details

Forgot password? Click here to reset