【24h】

Experiments with Clifford Geometric Algebra Applied to Cryptography

机译:用克利福德几何代数应用于密码学的实验

获取原文

摘要

The combination of flexibility, simplicity, elegance, and power that is found in Clifford Geometric Algebra (GA) is probably one of the main reasons for growing interest from those willing to explore new algebraic structures for producing many applications in physics, engineering, and computer science. As a result, to the surprise of many, existing applications, when modified to run as implementations of Clifford GA algorithms, demonstrate higher performance, better maintenance, less complexity, and a friendlier learning curve for those new to GA. Nevertheless, Clifford GA is virtually unexplored in cryptography, an area of science that can be greatly benefited by a mathematical tool equipped with the aforementioned potential. In this work, we introduce preliminary experiments of cryptographic solutions based on Clifford geometric algebra, including a key exchange protocol, a hash algorithm, and a private-key encryption scheme, with the hope of providing appealing pieces of evidence that this powerful mathematical resource is worth investigating as a strong candidate for broad adoption in cryptography. As proof of concept, we provide access to a library written in Ruby language in which we implement the ideas discussed in this work and where the reader will be able to find some predefined numerical examples.
机译:在克利福德几何代数(GA)中发现的灵活性,简单,优雅和力量的组合可能是从愿意探索新代数结构的人们越来越多的主要原因之一,用于在物理,工程和计算机中生产许多应用科学。因此,对于许多现有应用程序的惊喜,当修改作为Clifford GA算法的实现时,表现出更高的性能,更好的维护,更复杂,以及为GA的那些新的学习曲线。尽管如此,Clifford Ga几乎是未开发的加密,一个科学领域,可以通过配备上述潜力的数学工具大大利益。在这项工作中,我们介绍了基于Clifford几何代数的加密解决方案的初步实验,包括关键交换协议,散列算法和私钥加密方案,希望提供这种强大的数学资源的吸引力证据值得调查作为密码学广泛采用的强大候选人。作为概念证明,我们提供了以Ruby语言编写的图书馆的访问,其中我们实施了这项工作中讨论的想法以及读者能够找到一些预定义的数字示例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号