Rudra 512 Hashing Algorithm

We present RUDRA-512, a 512-bit cryptographic hash function that introduces a novelpreprocessing pipeline fusing Byte-Pair Encoding (BPE) tokenization with a multi-stageARX (Add-Rotate-XOR) compression function. Unlike all standard hash functions in theSHA-2, SHA-3, and BLAKE families, RUDRA-512 operates on a token-level representation ofthe input rather than on raw bytes, producing what we term Input-Dependent Padding(IDP): two inputs of identical byte length but different semantic content produce structurallydistinct token sequences, and therefore fundamentally different internal padding structures,before a single compression round is performed. The construction combines BPE tokenization(cl100k_base vocabulary, 100,256 tokens), Scattered Salt Injection, SipHash-2-4-keyed Feistelpre-whitening, Davies-Meyer ARX block absorption with a 512-bit chaining state, and HAIFAstyle double-finalisation. Empirical evaluation on the NIST SP800-22 randomness test suite(100 binary sequences, all 15 statistical test families) shows all tests passing at or above therequired threshold, with an observed avalanche coefficient of 50.13%, bit-frequency of 50.03%,and Shannon entropy of 1.000000 bits per bit. RUDRA-512 is published as open-sourcesoftware under the Apache 2.0 licence and is available as native C++17 with Python andNode.js bindings.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-06-29
DOI
https://doi.org/10.5281/zenodo.21038328
Primary Topic
Cryptographic Implementations and Security
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Rudra 512 Hashing Algorithm

A Vijaya Anand
Zenodo (CERN European Organization for Nuclear Research)
Cryptographic Implementations and Security
preprint

Rudra 512 Hashing Algorithm

A Vijaya Anand
preprint en

Abstract

We present RUDRA-512, a 512-bit cryptographic hash function that introduces a novelpreprocessing pipeline fusing Byte-Pair Encoding (BPE) tokenization with a multi-stageARX (Add-Rotate-XOR) compression function. Unlike all standard hash functions in theSHA-2, SHA-3, and BLAKE families, RUDRA-512 operates on a token-level representation ofthe input rather than on raw bytes, producing what we term Input-Dependent Padding(IDP): two inputs of identical byte length but different semantic content produce structurallydistinct token sequences, and therefore fundamentally different internal padding structures,before a single compression round is performed. The construction combines BPE tokenization(cl100k_base vocabulary, 100,256 tokens), Scattered Salt Injection, SipHash-2-4-keyed Feistelpre-whitening, Davies-Meyer ARX block absorption with a 512-bit chaining state, and HAIFAstyle double-finalisation. Empirical evaluation on the NIST SP800-22 randomness test suite(100 binary sequences, all 15 statistical test families) shows all tests passing at or above therequired threshold, with an observed avalanche coefficient of 50.13%, bit-frequency of 50.03%,and Shannon entropy of 1.000000 bits per bit. RUDRA-512 is published as open-sourcesoftware under the Apache 2.0 licence and is available as native C++17 with Python andNode.js bindings.

Zenodo (CERN European Organization for Nuclear Research)
Cryptographic Implementations and Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Rudra 512 Hashing Algorithm — A Vijaya Anand · Zenodo (CERN European Organization for Nuclear Research) (2026) | TGRS Research Map | TGRS