FES v2 Fractal Hash Generation

Fractal hashing is part of the Fractal Encryption Standard and leverages our core Fractal Transformation engine.

It generates a fractal derived Hashing value.

Use the Hash button to generate a hash for the image.

Also see the Visual Fractal Transformation Demonstration.

FES v2 Fractal Hash Generation
Image
FES Hash
Digest
Hashing Options
Hash Size
Fractal OTP
FES Silo
Passes
Overwrite
Scramble

Unlimited Hash Size

The Hash Size selector sets the total number of bits used for the hash from an example range.

There is no conceptual limit to the size of the Hash Size as the fractal stream can continue indefinitely.

Unlimited Key-Space

Hashing Key Space is automatically adjusted to match the size of the hash image.

This is made possible by controlling the number of Mandelbrot dimensions, where each dimension adds 112 bits to the key-space.

Fractal OTP

Fractal OTP is optional.

The Fractal OTP allows you to enter meta-data to generate unique Fractal Streams that meet the Shannon One Time Pad (OTP) requirement that a key can only be used once. FES hashing uses the image as key.

When supplied, FES uses Fractal OTP to navigate from the Image Portal to a second OTP Portal, using the string entered.

The Fractal OTP is also Silo sensitive, so the FES Fractal Stream is unique to the OTP/Silo combination (and other options).

For file and document hashes you can enter the full File path of the document, for password hashing you can use record IDs.

FES Silo

The FES Silo selector sets one of four example Compartmentalisation Silos.

An organisation can generate an unlimited number of unique Silos, and the ones listed are a sample set to demonstrate encryption level compartmentalization.

To test, Hash using different Silos to see different hashes generated.

Each Silo is in effect an entirely unique hashing algorithm.

Passes

The Passes selector sets the number of fractal hashing passes.

As the unique and infinitely complex Fractal Stream size is unlimited, it is extended to match the image size x number of passes, continuing to transform the hash with as many passes as desired (limited to 7 passes here) with infinite and unique fractal complexity.

Overwrite

You can select one or more Overwrite Functions that overwrite each pass with the Fractal Stream:

  1. fBlit: Bitwise fractal stream driven scramble.
  2. sub: Fractal driven byte substitution.
  3. xor: The default bit-wise cryptographic operator.
  4. add: The payload and fractal stream byte values are added.
  5. byte split: Bytes are bit-split according to fractal stream values.
  6. bit warp: Bit segments are sequentially selected and split according to fractal stream.

Each selected Overwrite Function shifts, swaps, and overwrites in byte and bit aligned modes, submerging the hash in the fractal stream.

Bit-split delivers additional diffusion and non-linearity. It should be used in combination with another function.

Scramble

Scramble activates hash scramble using fractal value order.

The order is assembled from core fractal values during Fractal Stream generation.

Scramble is unique for each pass.

Copyright © 2025
All Rights Reserved
Contact:
[email protected]
scroll to top of page