Related Experiment Video
Updated: Jan 16, 2026

A Photonic System for Generating Unconditional Polarization-Entangled Photons Based on Multiple Quantum Interference
Published on: September 5, 2019
Bitwise XOR linear space creation through permutation and the ease to enable XOR-free processes.
Surendra Shetty1, Radhakrishna Dodmane2, Niranjan N Prabhu3
1Department of Master of Computer Applications, NMAM Institute of Technology, NITTE (Deemed to be University), Nitte, Karnataka, 574110, India.
This study introduces a novel software technique to accelerate XOR operations, crucial for faster data transfer and cryptography. The method enhances the SNOW 3G and SNOW 5G stream ciphers, achieving significant speed-ups.
Area of Science:
- Computer Science
- Cryptography
- Algorithm Optimization
Background:
- Modern computing demands faster operation execution for applications like data transfer and cryptography.
- Time-consuming unit operations can be accelerated through specific modifications.
- XOR logical operations are fundamental in many computational processes.
Purpose of the Study:
- To propose a new software-oriented technique for accelerating XOR operations.
- To design an efficient method for constructing XOR linear spaces.
- To facilitate XOR-free processes and operations.
Main Methods:
- Development of a software-oriented technique to optimize XOR logical operations.
- Efficient construction of XOR linear spaces via value permutation.
- Integration of the proposed XOR-free procedure with SNOW 3G and SNOW 5G stream cipher generation schemes.
Main Results:
- The proposed XOR-free operations achieve an average speed-up of 1.38× for SNOW 3G.
- A speed-up of 1.0193× is observed for SNOW 5G.
- Throughput rates of 459.82 Kbps for SNOW 5G and [Formula: see text] for SNOW 3G were attained.
Conclusions:
- The proposed technique effectively accelerates XOR operations in contemporary computing.
- The method demonstrates practical applicability by enhancing SNOW 3G and SNOW 5G performance.
- This approach offers a valuable solution for applications requiring faster execution speeds.
Related Concept Videos
Cyclic Processes And Isolated Systems
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each...
Reversible and Irreversible Processes
Synthetic Disvision of Polynomials
Cartesian Vector Notation
Vector Operations
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
Parallel-axis Theorem

