Optical Fourier Transform Hashing for Precision and Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hashing methods, such as SWIFFT, face limitations in achieving high resolution, precision, and security, particularly in asymptotic security proofs and computational complexity, especially when dealing with collisions and lattice problems.

Innovation Solution

The proposed hashing method employs an optical Fourier Transform (FT) and Inverse Fourier Transform (IFT) with a binary input matrix, integrated with electronic preprocessing, using a look-up table and element-wise matrix multiplication, to enhance resolution, precision, and security, and simplifies hardware requirements by utilizing a single optical free-space section for 2D transforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional SWIFFT hashing methods are used, then asymptotic security proof is provided, but resolution and precision are limited

Engineering Contradiction:
ImproveresolutionVSAvoidsecurity proof
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent replaces traditional electronic computational Fourier transforms with optical Fourier transforms. The optical system uses light propagation through lenses to perform the transform physically, achieving higher resolution and precision while maintaining security through the same lattice-based cryptographic foundation. The optical domain operations enable finer-grained computations without increasing computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the domain of operation from electronic/computational to optical/physical. By parameterizing the transform in the optical domain rather than the computational domain, the system achieves higher resolution and precision measurements while maintaining the asymptotic security proof through the underlying mathematical structure of lattice-based cryptography.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If computational Fourier Transform is used, then hashing function is computed, but runtime and energy consumption increase

Engineering Contradiction:
ImproveruntimeVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent substitutes electronic computational operations with optical physical operations. The optical Fourier transform is performed using light propagation through optical elements (lenses, mirrors), which operates at the speed of light and consumes significantly less energy than electronic digital signal processing. This substitution dramatically reduces both runtime and energy consumption while producing the same mathematical result.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent utilizes the periodic nature of light waves and their interference patterns to perform the Fourier transform. The optical system exploits the periodic oscillations of light to encode frequency information directly in the spatial distribution of light intensity, enabling parallel computation of all frequency components simultaneously rather than sequentially.

Inventive Principle:
Principle #19Periodic action

3Device complexity

If 1D optical FT is used, then processing is simplified, but 2D matrix reconstruction is required

Engineering Contradiction:
Improveoptical system complexityVSAvoidprocessing speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges the two separate 1D Fourier transform operations into a single 2D optical Fourier transform. By using a two-dimensional array of optical elements and propagating light through a single lens system, the patent simultaneously computes both dimensions of the transform in one operation, eliminating the need for sequential processing and matrix reconstruction steps.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from processing one dimension at a time (1D FT requiring sequential operations) to processing two dimensions simultaneously (2D FT). This dimensional expansion allows the optical system to compute the complete Fourier spectrum of the input matrix in a single operation, dramatically improving processing speed while maintaining manageable optical complexity through the use of standard optical components.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach achieves higher resolutions, increased precision, and enhanced security by transforming the computational complexity from O(n log n) to O(1), reducing runtime and energy costs, while providing a provably secure hashing function resistant to collisions and noise, even on low-precision optical systems.

Implementation Method 1

applying a Fourier Transform (FT) to obtain Fourier coefficients; wherein said FT is an optical FT

Methodology Applied
Scientific EffectFourier Transform:

Implementation Method 2

applying an optical Inverse Fourier Transform (IFT) before said step of applying a summation across rows

Methodology Applied
Scientific EffectInverse Fourier Transform:

Data Source

PatentUS20230076393A1Hashing methods and systems
Publication Date: 2023.03.09 OPTALYSYS
  • US20230076393A1 patent drawing
  • US20230076393A1 patent drawing
  • US20230076393A1 patent drawing

AI summary

A hashing method comprises the steps of converting an input message into a binary input matrix with columns and rows; applying a Fourier Transform (FT) to obtain a multiplication; wherein said FT is an optical FT; and applying a summation across the rows.