通过 permutation 创建位对位 XOR 线性空间,并轻松启用无 XOR 进程
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.
Scientific reports
|October 2, 2025
概括
本研究介绍了一种新的软件技术,以加速XOR操作,这对于更快的数据传输和加密技术至关重要. 该方法增强了SNOW 3G和SNOW 5G流密码,实现了显著的加快速度.
科学领域:
- 计算机科学 计算机科学
- 密码学 密码学 密码学
- 算法优化的算法优化
背景情况:
- 现代计算需要更快的操作执行应用程序,如数据传输和加密.
- 耗时的单元操作可以通过特定的修改来加速.
- 在许多计算过程中,XOR逻辑运算是基本的.
研究的目的:
- 提出一种新的以软件为导向的技术来加速XOR操作.
- 设计一个有效的方法来构建XOR线性空间.
- 为了促进无XOR的流程和操作.
主要方法:
- 开发一种以软件为导向的技术来优化XOR逻辑运算.
- 通过值变换有效构建XOR线性空间.
- 拟议的无XOR程序与SNOW 3G和SNOW 5G流密码生成方案的整合.
主要成果:
- 拟议的无XOR操作可以实现SNOW 3G的平均加速度1.38×.
- 在SNOW 5G中观察到1.0193×的加速度.
- 对于SNOW 5G和SNOW 3G的459.82 Kbps的吞吐率已经实现.
结论:
- 提出的技术有效地加速了当代计算中的XOR运算.
- 该方法通过提高SNOW 3G和SNOW 5G的性能来证明其实际适用性.
- 这种方法为需要更快的执行速度的应用提供了有价值的解决方案.
相关概念视频
Cyclic Processes And Isolated Systems
3.4K
A thermodynamic system with zero heat exchange and work is an isolated system. For these systems, the internal energy remains constant.
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...
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...
3.4K
Reversible and Irreversible Processes
5.6K
The thermodynamic processes can be classified into reversible and irreversible processes. The processes that can be restored to their initial state are called reversible processes. It is only possible if the process is in quasi-static equilibrium, i.e., it takes place in infinitesimally small steps, and the system remains at equilibrium However, these are ideal processes and do not occur naturally. An ideal system undergoing a reversible process is always in thermodynamic equilibrium within...
5.6K
Synthetic Disvision of Polynomials
149
Synthetic division is an efficient algorithmic approach for dividing a polynomial by a linear binomial of the form x - c, where c is a real number. This method is helpful due to its streamlined process, which avoids the more cumbersome steps involved in the traditional long division of polynomials. It simplifies computation and serves as a practical tool for evaluating polynomials and identifying their factors.To perform synthetic division, one begins by listing the coefficients of the...
149
Cartesian Vector Notation
1.4K
Cartesian vector notation is a valuable tool in mechanical engineering for representing vectors in three-dimensional space, performing vector operations such as determining the gradient, divergence, and curl, and expressing physical quantities such as the displacement, velocity, acceleration, and force. By using Cartesian vector notation, engineers can more easily analyze and solve problems in various areas of mechanical engineering, including dynamics, kinematics, and fluid mechanics. This...
1.4K
Vector Operations
2.0K
Vectors are physical quantities that have both magnitude and direction. The vector operations include addition, subtraction, and scalar multiplication.
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.
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.
2.0K
Parallel-axis Theorem
8.1K
The parallel-axis theorem provides a convenient and quick method of finding the moment of inertia of an object about an axis parallel to the axis passing through its center of mass. Consider a thin rod as an example. There is a striking similarity between the process of finding the moment of inertia of a thin rod about an axis through its middle, where the center of mass lies, and about an axis through its end using the conventional method. In the conventional method, the concept of linear mass...
8.1K


